首页 > 解决方案 > 在运行 API 21 的 Android Studio 模拟器上运行 pocketsphinx-android-demo

问题描述

我想在运行 API 21 的 Android Studio 模拟器上运行PocketSphinx 演示。该演示安装在运行 API 21 的 Nexus 5 和 6 模拟器上;但演示不响应在提示符下运行 API 21 的模拟器上的语音输入:“要开始演示,说‘哦,强大的’计算机”。Nexus 5 模拟器运行 API 21 的 logcat 正常,但出现以下错误:

2021-08-15 21:05:13.806 4517-4536/edu.cmu.sphinx.pocketsphinx E/eglCodecCommon: glUtilsParamSize: unknow param 0x000082da
2021-08-15 21:05:13.807 4517-4536/edu.cmu.sphinx.pocketsphinx E/eglCodecCommon: glUtilsParamSize: unknow param 0x00008cdf
2021-08-15 21:05:13.807 4517-4536/edu.cmu.sphinx.pocketsphinx E/eglCodecCommon: glUtilsParamSize: unknow param 0x00008824

该演示在运行 API 24+ 的多个模拟器上运行时会响应语音输入。演示的 minSdkVersion 为 14。用于运行演示的 Android Studio 版本是北极狐 2020.3.1。

我希望能够在运行 API 21 的模拟器上运行演示,并让它像在运行 API 24+ 的模拟器上一样响应语音。有谁知道是否可以让演示在 Android Studio 的 API 21 模拟器上运行?

标签: javapocketsphinxpocketsphinx-android

解决方案


推荐阅读