如何通过pyspeech或dragonfly输入和处理音频文件以转换为文本

2024-04-24 23:55:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我看过pyspeech和蜻蜓的文档,但不知道如何输入音频文件转换成文本。我试过用麦克风通过与它说话,并转换成文本讲话,但如果我想输入一个以前录制的音频文件。有人能帮我举个例子吗?在


Tags: 文档文本音频文件例子蜻蜓讲话pyspeech
2条回答

PySpeech和蜻蜓都是相对较薄的包装在萨皮。不幸的是,它们都使用共享识别器,不支持输入选择。虽然我熟悉SAPI,但对Python不太熟悉,所以我无法帮助任何人将PySpeech/Dragonfly移到进程内识别器上。在

import speech_recognition as sr
print(sr.__version__)
r = sr.Recognizer()

audio_file = sr.AudioFile('audio_file.wav')

with audio_file as source:
   audio = r.record(source)

print(type(audio))
print(r.recognize_google(audio))

相关问题 更多 >