java - 在运行 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 模拟器上运行?
解决方案
推荐阅读
- php - 如何在 php 中创建和访问复杂对象
- javascript - 如何更改显示在所需输入中的默认输入工具提示文本
- angular - 按 ID 获取 ViewChildren 模板
- javascript - “未捕获的 TypeError:$(...).modal 不是函数”尝试从 Tabulator 打开模式时
- java - 查找文本中最常见的单词
- amazon-ec2 - 安排 AWS EC2 Windows 服务器重启
- python - python有没有办法从termimanl/console中删除已经打印的结果?
- google-analytics - 谷歌分析流量来源问题
- c# - 从 BizTalk 业务流程中的字符串中提取文本
- javers - 如何禁用 Javers Mongo Starter