2016-06-27 29 views

回答

3

這將工作和語音識別包將處理德國

import speech_recognition as sr 
r = sr.Recognizer() 
with sr.Microphone() as source: 
    audio = r.listen(source) 
+1

非常感謝您的快速回答。不幸的是,這種方式對我來說不起作用。我得到的錯誤信息: 回溯(最近通話最後一個): 文件「sp.py」,1號線,在 進口語音識別作爲SR 導入錯誤:沒有名爲語音識別 模塊安裝在圖書館和最小的例子工作正常。爲什麼它會用德語工作?你如何告訴pyhton改變語言? –

+0

令人難以置信的抱歉,我的包名稱錯了,那是我的錯。它現在應該工作。 SpeechRecognition支持188種不同的語言。看看這裏:https://pypi.python.org/pypi/SpeechRecognition/ – SAMO

+0

太棒了!非常感謝你! –

0

太好了!謝謝你的幫助。要使用谷歌德語,只需添加語言=「德」

import speech_recognition as sr 

r = sr.Recognizer() 
with sr.Microphone() as source: 
    print("Say something!") 
    audio = r.listen(source) 

print("Google Speech Recognition thinks you said " + r.recognize_google(audio, language="de"))