У меня есть несколько вопросов по установке Pocketsphinx на Android и телефон, и я не смог найти ответы на форуме поддержки CMUSphinx, IRC, существующих сообщениях StackOverflow или интенсивном поиске в Google.Если у кого-нибудь здесь есть минутка и она готова помочь, я буду очень признателен.
Прежде всего, я запутался в том, могу ли я даже установить Pocketsphinx на Android.Я полагаю, что для запуска на Android мне нужны Java-бины, поэтому я попытался установить Sphinx 4. Чтобы протестировать программу, я выполнил пустое действие и переместил демонстрационный файл HelloWorld в метод onCreate.
Затем я добавил следующие библиотеки в путь сборки:
- js.jar
- jsapi-1.0-base.jar
- junit-4.8.1.jar
- sphinx4.jar
- tags.jar
- WSJ_8gau_13dCep_16k_40mel_130Hz_6800Hz.jar
Код развертывается на работающем Droid 2Android 2.2, но я получаю следующую ошибку во время выполнения:
ERROR/AndroidRuntime(11567): Caused by: Property exception component:'wsjLoader' property:'location' - Can't locate resource:/WSJ_8gau_13dCep_16k_40mel_130Hz_6800Hz
Я включаю этот файл JAR в путь сборки, поэтому я не уверен, почему это вызывает исключение.Но опять же, я даже не уверен, что должен пытаться установить Sphinx 4 на Android.Кто-нибудь знает, что мне делать?Заранее благодарю за помощь.
5/2011 Обновление: Попытка заставить Pocketsphinx работать на Android теперь указана в вики CMU Sphinx на http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android/