python 中英语以外的其他语言的语音识别
Speech recognization other languages apart from English in python
我正在尝试将音频转换为文本。音频不是英语,而是荷兰语。我无法将荷兰语音频转换为文本。该代码仅适用于英语音频。我不确定我是否需要为代码包含一些功能或选项以识别其他语言。下面是代码:
import speech_recognition as sr
r = sr.Recognizer()
with sr.AudioFile('audio.wav') as source:
audio = r.listen(source)
try:
text = (r.recognize_google)
print(text)
使用:
text = r.recognize_google(audio, language="nl-NL")
你可以使用任何语言,你只需要知道你的国家域名是什么,例如德语是:de-DE
我正在尝试将音频转换为文本。音频不是英语,而是荷兰语。我无法将荷兰语音频转换为文本。该代码仅适用于英语音频。我不确定我是否需要为代码包含一些功能或选项以识别其他语言。下面是代码:
import speech_recognition as sr
r = sr.Recognizer()
with sr.AudioFile('audio.wav') as source:
audio = r.listen(source)
try:
text = (r.recognize_google)
print(text)
使用:
text = r.recognize_google(audio, language="nl-NL")
你可以使用任何语言,你只需要知道你的国家域名是什么,例如德语是:de-DE