如何在音频输入的python输入中将语音转换为文本

时间:2019-03-01 12:53:19

标签: python speech-to-text

使用音频文件在python中转换为文本。

2 个答案:

答案 0 :(得分:0)

这是此问题的答案。 您已经安装了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)

答案 1 :(得分:0)

如果要转换其他语言。您可以使用以下代码。

v2