【问题标题】:android speech recognition using native code使用本机代码的 android 语音识别
【发布时间】:2026-02-20 01:00:01
【问题描述】:

有没有办法在原生代码中访问 Android 中的语音识别?

从我提到的材料中,我了解到 Android 提供了必须触发以检索识别结果的识别器意图或使用 RecognitionListener。然而,这些都没有提供对输入缓冲区的访问,可以在将其发送到谷歌服务器之前对其进行处理。

【问题讨论】:

  • 您始终可以选择尝试CMUSphinx
  • 感谢尼古拉的评论。我同意我可以使用 pocketSphinx。但我目前的项目要求使用谷歌的语音识别。

标签: android android-ndk speech-recognition native-code


【解决方案1】:

您可以通过 java 本地接口 (jni) 使用它。 jni 允许在 java 和 c++ 之间进行通信,反之亦然。但这是一个耗时的过程,请三思而后行

【讨论】:

    最近更新 更多