2014-02-18 76 views

回答

2

工作在情況下,你仍然需要它或別人會遇到這個問題,最近我發現這一點:https://pypi.python.org/pypi/SpeechRecognition/

它使用谷歌的語音識別API。

測試它在我的MacBook OS X 10.8.5/Python的3.4 - 工作正常時,從話筒處理輸入,支持不同的語言。

記住對於某些任務,可能需要安裝額外的模塊,這裏是來自其要求報價:

的第一個軟件的要求是Python的3.3或更好。這是使用該庫所需的 。

此外,如果您使用的是包括 PyAudio二進制文件必須是32位的Python。雖然不方便 爲64位Python編譯PyAudio,但在技術上也是可行的。

如果你想使用Microphone類(需要從 麥克風輸入錄音),PyAudio也是必要的。如果沒有安裝, 庫仍然可以工作,但麥克風將不確定。

官方的PyAudio構建似乎在Windows上被破壞。因此,安裝程序文件夾中的 ,您會發現實際工作的Windows 的非官方版本。對於Python 3.4運行安裝程序/ PyAudio-0.2.7.win32-py3.3.exe for Python 3.3和PyAudio-0.2.7.win32-py3.4.exe。

甲FLAC編碼器需要以編碼的音頻數據發送到 API。如果使用Windows或Linux,編碼器已經與 這個庫捆綁在一起。否則,請確保您擁有flac命令行 工具,該工具通常可通過系統軟件包管理器獲取。