java - 安卓语音识别API

标签 java android speech-recognition

我正在开发一款需要保留语音识别功能的应用 活跃整整一分钟。在查看文档后,我发现 “SPEECH_INPUT_MINIMUM_LENGTH_MILLIS”添加到 2.2。然而 谷歌的默认语音识别服务似乎不支持它。有人知道办法吗 我可以强制语音识别持续一分钟吗?

最佳答案

哦,哇,我讨厌蹩脚的文档。显然谷歌的语音识别服务确实支持 SPEECH_INPUT_MINIMUM_LENGTH_MILLIS,但要求输入很长。当然,如果您在添加 extra 时输入整数,它会调用查找 int 的方法。然后它会抛出一个非常讨厌的静默错误。只要确保你把数字投得很长,世界就会变得美好。

关于java - 安卓语音识别API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3613306/

相关文章:

java - 如何覆盖 glassfish 中的 j_security_check?

java - 处理由 JPA 关系引起的循环引用的策略?

java - 将 Java 频率排序转换为 Kotlin

android - android 5.0( Lollipop )中的最近应用程序/历史记录使用哪个动画/ View ?

android - ActionBarCompat 支持库 android :selectableItemBackground not working

java - 如何在我的 Android 应用程序中使用内置语音识别功能?

c++ - 获取C++中wavin lib捕获的音频信号的幅度(或均方根电压)?

java - 如何使用 JDBC insert 在表中插入数组

java - 如何设置语音识别服务器?

android - AlertDialog 的浅色主题?