亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python 讀取 mp3 文件時出現問題

Python 讀取 mp3 文件時出現問題

縹緲止盈 2024-01-16 14:59:26
import speech_recognition as srprint(sr.__version__)r = sr.Recognizer()file_audio = sr.AudioFile('damn1.mp3')with file_audio as source:   audio_text = r.record(source)print(type(audio_text))print(r.recognize_google(audio_text))我運行這個程序時遇到問題。我得到的輸出如下:Traceback (most recent call last):  File "C:\Users\kubar\AppData\Local\Programs\Python\Python38-32\lib\site-packages\speech_recognition\__init__.py", line 203, in __enter__    self.audio_reader = wave.open(self.filename_or_fileobject, "rb")  File "C:\Users\kubar\AppData\Local\Programs\Python\Python38-32\lib\wave.py", line 510, in open    return Wave_read(f)  File "C:\Users\kubar\AppData\Local\Programs\Python\Python38-32\lib\wave.py", line 164, in __init__    self.initfp(f)  File "C:\Users\kubar\AppData\Local\Programs\Python\Python38-32\lib\wave.py", line 131, in initfp    raise Error('file does not start with RIFF id')wave.Error: file does not start with RIFF id在處理上述異常的過程中,又出現了一個異常:Traceback (most recent call last):  File "C:\Users\kubar\AppData\Local\Programs\Python\Python38-32\lib\site-packages\speech_recognition\__init__.py", line 208, in __enter__    self.audio_reader = aifc.open(self.filename_or_fileobject, "rb")  File "C:\Users\kubar\AppData\Local\Programs\Python\Python38-32\lib\aifc.py", line 917, in open    return Aifc_read(f)  File "C:\Users\kubar\AppData\Local\Programs\Python\Python38-32\lib\aifc.py", line 352, in __init__    self.initfp(file_object)  File "C:\Users\kubar\AppData\Local\Programs\Python\Python38-32\lib\aifc.py", line 316, in initfp    raise Error('file does not start with FORM id')aifc.Error: file does not start with FORM id
查看完整描述

1 回答

?
青春有我

TA貢獻1784條經驗 獲得超8個贊

MP3 是一種壓縮格式。操作音頻時切勿使用它,因為大多數處理音頻的工具都是在非壓縮音頻流上進行操作的。因此,即使此類工具接受您的文件,它也可能會首先對其進行轉換,這會消耗時間和空間。此外,從事音頻工作的專業人士(音樂家、工程師等)從不使用 MP3:避免將其與對您的工作具有一定重要性的音頻材料一起使用(即使是存檔,因為壓縮是不可逆的),總是更喜歡使用非壓縮格式作為 WAV 或 AIF 代替(這里庫似乎期望 AIF)。



查看完整回答
反對 回復 2024-01-16
  • 1 回答
  • 0 關注
  • 277 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號