我正在尝试将音频文件转换为文本。我已经看到很多帖子了。但是没有什么对我有用。请你建议我用pythonic方式将语音转换成文本。谢谢。
答案 0 :(得分:0)
这是一个非常大的问题,但我最好的建议就是https://pypi.python.org/pypi/pygsr
from pygsr import Pygsr
speech = Pygsr()
speech.record(3) # durationin seconds (3)
phrase, complete_response =speech.speech_to_text('en_US') # select the language
print phrase
Edit1:如果它是一个音频文件你可以打开一个谷歌语音帐户,打电话给自己,播放音频文件作为语音邮件。 Google会将您的所有邮件转换为文本,因此它本质上是一种免费的转录服务。