2017-01-20 18 views

答えて

1

私はあなたが追加することができます信じている:コード内

return recognizer.recognize_ibm(audio) 

をここでIBMのzipファイルなど、あなたが必要なすべてをダウンロードした後:全体のコードHERESに

https://github.com/watson-developer-cloud/speech-to-text-websockets-python

import speech_recognition 


while 1: 
    recognizer = speech_recognition.Recognizer() 

    def listen(): 

      with speech_recognition.Microphone() as source: 
        recognizer.adjust_for_ambient_noise(source) 
        audio = recognizer.listen(source) 

      try: 
        # return recognizer.recognize_sphinx(audio) 
        #return recognizer.recognize_google(audio) 
        return recognizer.recognize_ibm(audio) 
      except speech_recognition.UnknownValueError: 
        print("Could not understand audio") 
      except speech_recognition.RequestError as e: 
        print("Recog Error; {0}".format(e)) 

      return "" 


    listen() 

    print (listen()) 
関連する問題