New Ribbon
用Canva設計超快超質感(第2版):商業設計、簡報、影片、網頁、電子書與AI應用最速技 AI繪圖工具 × AI視覺設計平台,從圖像生成到專業設計! 最強職場助攻!ChatGPT + AI 高效工作術 短影音制霸:打造TikTok、YT Shorts、IG Reels成功方程式與AI高效創作力 Canva+AI創意設計與品牌應用250招:從商業技巧、社群祕技到AI圖文影音特效 快快樂樂學威力導演2024.影音剪輯與AI精彩創作 Power Automate自動化超效率工作術 Midjourney AI圖像魔導書:搭配ChatGPT魔法加倍 超人氣FB+IG+LINE社群經營與行銷力(第二版) 翻倍效率工作術:不會就太可惜的 Excel × ChatGPT 自動化應用 AppInventor2零基礎入門班中文版(第六版) Python零基礎入門班(第四版) C語言學習聖經 用Canva設計超快超質感:平面、網頁、電子書、簡報、影片製作與AI繪圖最速技 PHP8/MySQL網頁程式設計自學聖經 翻倍效率工作術 - 不會就太可惜的Power BI大數據視覺圖表設計與分析(第三版) 社群經營一定要會的影音剪輯與動畫製作術 Notion高效管理250招:筆記×資料庫×團隊協作,數位生活與工作最佳幫手 Office 2021高效實用範例必修16課(附500分鐘影音教學/範例檔) Excel自學聖經(第二版):從完整入門到職場活用的技巧與實例大全

 

  機器學習與深度學習特訓班 第二版

張


更新時間:2022/4/12 上午 11:41:24

 

機器學習與深度學習特訓班 第二版 第九章

在這個程式執行


import speech_recognition as sr

r = sr.Recognizer()  #建立語音辨識物件
with sr.WavFile("record1.wav") as source:  #讀取語音檔
    audio = r.record(source)

print('開始翻譯...')
try:
    text = r.recognize_google(audio, language="zh-TW")  #辨識結果
    print(text)
except sr.UnknownValueError:
    print("Google Speech Recognition 無法辨識此語音!")
except sr.RequestError as e:
    print("無法由 Google Speech Recognition 取得結果; {0}".format(e))
print('翻譯結束!')

他跑出了這樣的錯誤
FileNotFoundError                         Traceback (most recent call last)
<ipython-input-1-e39edd4fbc55> in <module>
      2
      3 r = sr.Recognizer()  #建立語音辨識物件
----> 4 with sr.WavFile("record1.wav") as source:  #讀取語音檔
      5     audio = r.record(source)
      6

C:\ProgramData\Anaconda3\lib\site-packages\speech_recognition\__init__.py in __enter__(self)
    201         try:
    202             # attempt to read the file as WAV
--> 203             self.audio_reader = wave.open(self.filename_or_fileobject, "rb")
    204             self.little_endian = True  # RIFF WAV is a little-endian format (most ``audioop`` operations assume that the frames are stored in little-endian form)
    205         except (wave.Error, EOFError):

C:\ProgramData\Anaconda3\lib\wave.py in open(f, mode)
    508             mode = 'rb'
    509     if mode in ('r', 'rb'):
--> 510         return Wave_read(f)
    511     elif mode in ('w', 'wb'):
    512         return Wave_write(f)

C:\ProgramData\Anaconda3\lib\wave.py in __init__(self, f)
    158         self._i_opened_the_file = None
    159         if isinstance(f, str):
--> 160             f = builtins.open(f, 'rb')
    161             self._i_opened_the_file = f
    162         # else, assume it is an open file object already

FileNotFoundError: [Errno 2] No such file or directory: 'record1.wav'

他說找不到檔案 但我不管在本書範例的路徑以及下載的地方都有放了record1.wav的語音檔了 但他還是說找不到

文淵閣工作室

文淵閣工作室
更新時間:2022/4/12 下午 08:07:03

 

剛才測試此範例執行正常。
record1.wav 需和 voiceReg1.py 在同一資料夾。(直接在書附範例資料夾執行即可)




 

 

Re:機器學習與深度學習特訓班 第二版

請輸入姓名。

已超出字元數目的最大值。


請輸入電子郵件。

格式無效。


請輸入內容。