语音到文本的转换

Posted

技术标签:

【中文标题】语音到文本的转换【英文标题】:Speech to ext conversion 【发布时间】:2015-11-02 01:27:33 【问题描述】:

我正在尝试将音频文件转换为文本。我已经看过很多关于它的帖子。但没有什么对我有用。你能建议我用 Pythonic 方法将语音转换为文本吗。谢谢。

【问题讨论】:

【参考方案1】:

这是一个相当大的问题,但我对你的最佳建议是使用 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 会将您的所有消息转换为文本,因此它本质上是一项免费的转录服务。

【讨论】:

以上是关于语音到文本的转换的主要内容,如果未能解决你的问题,请参考以下文章

Linux中的语音到文本转换

如何在 iPhone 中进行语音到文本的转换

java将文本转换成语音

python python中的文本到语音转换

IBM 语音转文本 - 如何将 MP3 音频文件转换为字节数组

使用 Swift 分析录制的音频文件以将语音转换为文本