【问题标题】:Small-size speech recognition on Android to look for keywordsAndroid上的小尺寸语音识别寻找关键词
【发布时间】:2014-08-22 16:52:11
【问题描述】:

我正在开发一个语音命令应用,需要在 Android 中使用语音转文本。 我希望我的应用程序可以离线工作。它还只能在软糖版本中实现,并且需要巨大的数据库来下载并保存在设备中。但我不需要整个数据库,我只需要几个关键字进行转换。

是否可以自己录制 .wav 文件并将其引用设置为特定单词,当给出语音输入时,我们可以匹配两个语音轨道并相应地识别相应的单词。所以基本上我想对文本词典数据库进行自己的演讲?如果是,那我该如何实现呢?

【问题讨论】:

    标签: android speech-recognition voice-recognition speech-to-text speech


    【解决方案1】:

    您可以在 Android 上试用 Pocketsphinx:

    http://cmusphinx.sourceforge.net/wiki/tutorialandroid

    它允许您查找关键字。数据库大小现在大约是 5mb,但是如果你限制关键字,它可以减少到大约 500kb。您可以从网站了解更多关于 CMUSphinx 的信息

    http://cmusphinx.sourceforge.net/wiki/tutorial

    【讨论】:

    • 感谢您的建议.. 这真的很有帮助... :)
    【解决方案2】:

    既然您是为 Android 开发的,为什么不直接使用 Android 基础语音识别软件作为您自己的软件。 (除非是付费应用)

    证明自己创建 .wav 文件很难被您的声音文化范围之外的人使用,这意味着例如口音不同的人将无法使用它。

    所以访问谷歌库进行语音识别。

    【讨论】:

    • 是的,但要使用谷歌库,我需要在线或需要将完整的离线语音下载到文本数据库(非常庞大)。所以我想开发我自己的小型库,其中只能包含我的应用程序所需的单词。这可能吗?
    猜你喜欢
    • 2012-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多