Continuously recognize everything being said on Android?(持续识别Android上的所有内容?)
本文介绍了持续识别Android上的所有内容?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在做一个项目,涉及Android上的语音识别。我有一些问题在这个网站上没有明确的答案(或者实际上是任何问题)。我需要做一些类似于演讲到文本的事情,问题是我需要它连续工作,想象一个应用程序在后台运行,并将它在txt上听到的一切写下来。我知道我需要纠正很多"噪音听力",但它会在稍后出现。
我正在使用PocketShinx-Android,并尝试遵循以下教程: http://cmusphinx.sourceforge.net/wiki/tutorialandroid
当我尝试进行连续识别时,问题出现了,因为本教程只显示了从教程中获取的搜索单词的步骤:"关键字激活搜索"、"基于语法的搜索"和"语言模型搜索"。这是我第一次录音,我完全迷路了,如果有人能给我指明方向就太好了!
推荐答案
如果您想在安卓上识别大词汇量的语音,您需要进行语言模型搜索。您可以使用泛型语言模型来识别没有约束的语音:
https://sourceforge.net/projects/cmusphinx/files/Acoustic%20and%20Language%20Models/US%20English%20Generic%20Language%20Model/
然而,这将是一个相当耗费资源的过程,如果没有专门化,精确度将不会很高,您将不得不修剪模型以使其适合在移动设备上解码。因此,您的另一个选择是将音频流传输到某个服务器,在那里您可以使用更强大的模型来识别它,或者只使用现有的语音识别API,该API允许连续解码。这篇关于持续识别Android上的所有内容?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:持续识别Android上的所有内容?
猜你喜欢
- Android - 我如何找出用户有多少未读电子邮件? 2022-01-01
- 使用自定义动画时在 iOS9 上忽略 edgesForExtendedLayout 2022-01-01
- MalformedJsonException:在第1行第1列路径中使用JsonReader.setLenient(True)接受格式错误的JSON 2022-01-01
- 在测试浓缩咖啡时,Android设备不会在屏幕上启动活动 2022-01-01
- 用 Swift 实现 UITextFieldDelegate 2022-01-01
- Android viewpager检测滑动超出范围 2022-01-01
- 如何检查发送到 Android 应用程序的 Firebase 消息的传递状态? 2022-01-01
- 想使用ViewPager,无法识别android.support.*? 2022-01-01
- android 4中的android RadioButton问题 2022-01-01
- Android - 拆分 Drawable 2022-01-01