当前位置: 首页 > 知识库问答 >
问题:

有人知道Android 4.1离线语音识别API文档吗?

仲承福
2023-03-14

我正在尝试在Android 4.1.2和4.3上构建一个离线语音识别Android应用程序,并尝试访问Android ASR API。我可以在上找到与同步语音识别(使用意图)相关的所有信息http://developer.android.com/reference/android/speech/package-summary.html,但与异步识别无关(我想识别文件中的音频内容)。

有人知道这个主题的API留档和教程吗?

非常感谢!

编辑:非常感谢卡雷尔的回答。如果我用另一种方式来表达我的想法:我有一个录音的音频文件,我想在脱机模式下将该文件的内容发送到Android识别器(例如,没有互联网连接)。问题是,我能够在用户说话时使用Android语音识别(我称之为“同步”),但不使用文件(例如,在用户说完后,我称之为异步)。

共有1个答案

谷梁建中
2023-03-14

Android的语音API(从4.3版开始)不提供对预录音频的语音识别。此外,API不允许客户端声明语音识别应该脱机进行。

 类似资料:
  • 我已经使用HTK(Hidden Markov Model Tool Kit)来识别用于控制Android应用程序的特定命令,但在这种情况下,我需要将一些语音数据传递给服务器,这可能会耗费更多时间。 为了防止这种延迟,我正在考虑使用pocketsphinx通过Android应用程序在本地识别语音数据,这样我就不需要将音频传递给服务器。 如果这是一个好主意,那么从头开始学习pocketsphinx容易

  • 在飞行模式下,按下按钮,一个声音退出输入屏幕,输入出现的声音请重新输入,上周可以正常使用,谷歌很长时间找不到解决方案,希望帮助离线谷歌语音已经设置好 公共void onclick1(视图v) { } 受保护的void onActivityResult(int requestCode、int resultCode、Intent data){ }

  • 我正在开发一个android应用程序,它将监听语音命令并相应地触发动作。 以下是一些疑问: > 谷歌语音识别离线库是否可用于android应用程序 我们能创建自己的词汇词典吗 应用程序应在脱机模式下工作(无Internet)。

  • 我想在我的应用程序中使用语音识别。从android jellybean开始,我知道android系统支持离线语音识别(听写?)! 到目前为止,我只能使用内置键盘的离线识别来键入一些东西,即按下键盘上的麦克风按钮然后说话,但这种用途有限,因为用户每次都需要按下按钮并且需要一个文本字段 我希望能够使用语音识别在程序需要时开始收听,并在识别完成后调用一些回调函数。谷歌的在线语音识别确实可以做到这一点,但

  • 我从https://cloud.google.com/speech/docs/sync-recognize的谷歌云语音api同步语音识别文档中复制了信息到我的代码中,但是当我运行代码时,我收到了很多错误: 这是我的代码: 有人能帮我修复这个错误吗? 以下是采纳索拉克建议后的第二批错误:

  • 我做了很多研究,并尝试了离线pocket sphinx,但它接收了周围的声音,对我的应用程序做出了不同的反应。以上kitkat 4.4是否有谷歌离线应用程序。。我从两周后就开始尝试了。感谢您宝贵的回答。 详细信息:当活动开始时,第一个文本必须在完成后读取内容(文本到语音),读取语音识别必须根据命令例如:(下一步、上一步、前进、选项、1、2、3、4等)进行语音和语音识别。根据命令,它必须在on结果方