如何从音频文件将python输入中的语音转换为文本
在python中使用音频文件将语音转换为文本。这是这个问题的答案。 您已安装pyaudio和SpeechRecognition。 音频文件格式应为WAV文件 其语音到文本的代码(从音频文件输入)。如何从音频文件将python输入中的语音转换为文本,python,speech-to-text,Python,Speech To Text,在python中使用音频文件将语音转换为文本。这是这个问题的答案。 您已安装pyaudio和SpeechRecognition。 音频文件格式应为WAV文件 其语音到文本的代码(从音频文件输入)。 import speech_recognition as sr r = sr.Recognizer() audio = 'trial.wav' with sr.AudioFile(audio) as source: audio = r.record(source) print (
import speech_recognition as sr
r = sr.Recognizer()
audio = 'trial.wav'
with sr.AudioFile(audio) as source:
audio = r.record(source)
print ('Done!')
try:
text = r.recognize_google(audio)
print (text)
except Exception as e:
print (e)
这就是这个问题的答案。 您已安装pyaudio和SpeechRecognition。 音频文件格式应为WAV文件 其语音到文本的代码(从音频文件输入)。
import speech_recognition as sr
r = sr.Recognizer()
audio = 'trial.wav'
with sr.AudioFile(audio) as source:
audio = r.record(source)
print ('Done!')
try:
text = r.recognize_google(audio)
print (text)
except Exception as e:
print (e)
如果您希望转换不同的语言。您可以使用下面的代码
import speech_recognition as sr
r = sr.Recognizer()
with sr.AudioFile('Audio.wav') as source:
audio = r.listen(source)
try:
text = (r.recognize_google(audio, language="IN_HI"))
print('working on...')
print(text)
except:
print('Sorry.. run again..')
如果您希望转换不同的语言。您可以使用下面的代码
import speech_recognition as sr
r = sr.Recognizer()
with sr.AudioFile('Audio.wav') as source:
audio = r.listen(source)
try:
text = (r.recognize_google(audio, language="IN_HI"))
print('working on...')
print(text)
except:
print('Sorry.. run again..')
trial.wav文件是音频文件名。trial.wav文件是音频文件名。如果您不确定您的语言代码。下面是一个链接,如果您不确定您的语言代码,您可以在其中找到所有内容。下面是链接,你可以在这里找到所有内容