我在Python应用程序中使用SpeechRecognition。但是,它只能识别英语。我也希望它能识别其他语言。我知道这是有可能的。谁能在语法上帮助我更改Python2.7中的语音识别语言 请帮忙!预先感谢。
答案 0 :(得分:1)
因此,您需要在请求中以config发送语言代码
client = speech.SpeechClient()
audio = types.RecognitionAudio(uri=url)
config = types.RecognitionConfig(
encoding=enums.RecognitionConfig.AudioEncoding.FLAC,
language_code='es-US' // Language code Español (Estados Unidos)
)
response = client.long_running_recognize(config, audio)
有关可用语言模型please refer here
的更多详细信息答案 1 :(得分:0)
语言可以作为参数传递给accept_google函数
r.recognize_google(audio, language="hi-IN")
可在此StackOverflow答案http://stackoverflow.com/a/14302134
中找到受支持的语言标签的列表。