2017-10-08 12 views
0

私はスクリプトそれは出力BingサービスでSpeechRecognitionが最初の文だけを認識するのはなぜですか?

#!/usr/bin/env python3 

"""Recognize speech using Microsoft Bing Voice Recognition.""" 

import speech_recognition as sr 

from os import path 
AUDIO_FILE = path.join(path.dirname(path.realpath(__file__)), "input.wav") 

# use the audio file as the audio source 
r = sr.Recognizer() 
with sr.AudioFile(AUDIO_FILE) as source: 
    audio = r.record(source) # read the entire audio file 


# Microsoft Bing Voice Recognition API uses keys which are 
# 32-character lowercase hexadecimal strings 
BING_KEY = "FOOBAR - insert your key here" 
try: 
    print("Microsoft Bing Voice Recognition thinks you said:\n\n" + 
      r.recognize_bing(audio, key=BING_KEY, language="de-DE")) 
except sr.UnknownValueError: 
    print("Microsoft Bing Voice Recognition could not understand audio") 
except sr.RequestError as e: 
    print(("Could not request results from Microsoft Bing Voice Recognition " 
      "service; {0}").format(e)) 

the audio of this clipを転写するビングASRサービスとSpeechRecognition packageを試してみました:

Microsoft Bing Voice Recognition thinks you said: 

Reaser Was ist haben sie Lust mit dem Kino zu kommen war schon dass ich könnte den Film gar nicht folgen 

もちろん、それが働いているが、それは完全なファイルを転写しません。どうして?どのようにして完全なファイルを書き換えることができますか?

答えて

関連する問題