提问人:Tanjila Ahmed Medha 提问时间:11/18/2023 更新时间:11/18/2023 访问量:11
读取示例音频(WAV文件)并播放[关闭]
read sample audio(wav file) and play it [closed]
问:
# test audio sample
test_data = '/content/drive/MyDrive/asr_bangal_200.csv'
df = pd.read_csv(test_data)
print(df)
audio text
0 /content/asr_bengali/data/07/070078fb60.wav তেঁতুলিয়ার ভজনপুর গ্রামের 1 /content/asr_bengali/data/07/070091fd89.wav জবাবদিহিতায় আনার জন্য 2 /content/asr_bengali/data/07/0701321116.wav কাপড়ের ফুল 3 /content/asr_bengali/data/07/0702a34ecd.wav মেক্সিকানদের আত্মপরিচয় 4 /content/asr_bengali/data/07/0702e6243b.wav শুভ সকাল ছবি ..... ... 195 /content/asr_bengali/data/07/078b51f594.wav কয়েকটি খুন হলে 196 /content/asr_bengali/data/07/078c9a4e12.wav চরম উত্তেজনা বিরাজ করছে 197 /content/asr_bengali/data/07/078d411e94.wav তবে তারা সুচিত্রার মতো 198 /content/asr_bengali/data/07/078ea5f618.wav মায়াপুর 199 /content/asr_bengali/data/07/078ec11b74.wav তিনি কি সত্য
[200 行 x 2 列]
# read sample audio and play it
wav_dir = '/content/drive/MyDrive/asr_bengali_200/asr_bengali_200'
for i, d in df.iterrows():
audio_path, text = os.path.join(wav_dir, d['audio']), d['text']
print(f"text: {text}")
audio, sr = librosa.load(audio_path, sr=None)
ipd.display(ipd.Audio(audio, rate=sr))
文本: তেঁতুলিয়ার ভজনপুর গ্রামের <ipython-input-8-176c16101916>:6:UserWarning:PySoundFile 失败。请尝试 audioread。 音频,sr = librosa.load(audio_path, sr=None) /usr/local/lib/python3.10/dist-packages/librosa/core/audio.py:183:FutureWarning:librosa.core.audio.__audioread_load 从 librosa 版本 0.10.0 开始不推荐使用。 它将在 librosa 版本 1.0 中删除。 y, sr_native = __audioread_load(路径、偏移量、持续时间、dtype)
LibsndfileError 回溯(最近一次调用最后一次) /usr/local/lib/python3.10/dist-packages/librosa/core/audio.py in load(path, sr, mono, offset, duration, dtype, res_type) 174 尝试: --> 175 y, sr_native = __soundfile_load(路径、偏移量、持续时间、dtype) 176
8 帧 LibsndfileError:打开“/content/asr_bengali/data/07/070078fb60.wav”时出错:系统错误。
在处理上述异常的过程中,发生了另一个异常:
FileNotFoundError 回溯(最近一次调用最后一次) <decorator-gen-119> in __audioread_load(path, offset, duration, dtype)
/usr/local/lib/python3.10/dist-packages/audioread/rawread.py in _init_(self, filename) 57 """ 58 def _init_(self, 文件名): ---> 59 self._fh = open(filename, 'rb') 60 61 尝试:
FileNotFoundError:[Errno 2] 没有这样的文件或目录:“/content/asr_bengali/data/07/070078fb60.wav”
在此代码中,表示该文件不可用。但事实并非如此,该文件可用。请帮我解决这个问题。
答: 暂无答案
评论