Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从音频文件将python输入中的语音转换为文本_Python_Speech To Text - Fatal编程技术网

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

如何从音频文件将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 (

在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 ('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文件是音频文件名。如果您不确定您的语言代码。下面是一个链接,如果您不确定您的语言代码,您可以在其中找到所有内容。下面是链接,你可以在这里找到所有内容