我对在 Android 手机上安装 Pocketsphinx 有一些疑问,并且我无法在 CMUSphinx 的支持论坛、IRC、现有的 StackOverflow 帖子或大量的 Google 搜索上找到答案。如果这里有人愿意花一分钟时间并愿意提供帮助,我将不胜感激。
首先,我很困惑是否可以在 Android 上安装 Pocketsphinx。我相信我需要 Java bin 才能在 Android 上运行,因此我尝试安装 Sphinx 4。为了测试该程序,我创建了一个空活动并将 HelloWorld 演示文件移动到 onCreate 方法中。
然后,我将以下库添加到构建路径:
- js.jar
- jsapi-1.0-base.jar
- junit-4.8.1.jar
- 狮身人面像4.jar
- tags.jar
- WSJ_8gau_13dCep_16k_40mel_130Hz_6800Hz.jar
该代码部署在运行 Android 2.2 的 Droid 2 上,但在运行时出现以下错误:
ERROR/AndroidRuntime(11567): Caused by: Property exception component:'wsjLoader' property:'location' - Can't locate resource:/WSJ_8gau_13dCep_16k_40mel_130Hz_6800Hz
我将该 jar 文件包含在构建路径中,所以我不确定为什么会导致抛出异常。但话又说回来,我什至不确定我是否应该尝试在 Android 上安装 Sphinx 4。有谁知道我应该做什么?在此先感谢您的帮助。
5/2011 更新:我为让 pocketsphinx 在 Android 上运行所做的尝试现已列在 CMU Sphinx wiki 上:http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android/
不确定您是否已经弄清楚这一点,但我没有在任何地方读到您必须这样做。因此,如果您在 Android 上运行 PocketSphinx 时仍然遇到问题,您需要做的是创建文件夹并将声学和语言模型上传到 RecognizerTask.java 中指定的位置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)