Ich habe einige Fragen zur Installation von Pocketsphinx auf einem Android-Telefon und konnte weder im Support-Forum von CMUSphinx noch im IRC, in bestehenden StackOverflow-Beiträgen oder durch intensives Googeln eine Antwort finden. Wenn jemand hier eine Minute Zeit hat und bereit wäre zu helfen, wäre ich sehr dankbar.
Zunächst einmal bin ich verwirrt, ob ich Pocketsphinx überhaupt auf Android installieren kann. Ich glaube, ich brauche Java-Bins, um auf Android zu laufen, also habe ich versucht, Sphinx 4 zu installieren. Um das Programm zu testen, habe ich eine leere Aktivität erstellt und die HelloWorld-Demo-Datei in die onCreate-Methode verschoben.
Dann habe ich die folgenden Bibliotheken zum Build-Pfad hinzugefügt:
- js.jar
- jsapi-1.0-base.jar
- junit-4.8.1.jar
- sphinx4.jar
- tags.jar
- WSJ_8gau_13dCep_16k_40mel_130Hz_6800Hz.jar
Der Code wird auf einem Droid 2 mit Android 2.2 bereitgestellt, aber ich erhalte den folgenden Fehler zur Laufzeit:
ERROR/AndroidRuntime(11567): Caused by: Property exception component:'wsjLoader' property:'location' - Can't locate resource:/WSJ_8gau_13dCep_16k_40mel_130Hz_6800Hz
Ich schließe diese Jar-Datei in den Build-Pfad ein, daher bin ich mir nicht sicher, warum eine Ausnahme ausgelöst wird. Aber dann wieder, ich bin nicht einmal sicher, ich sollte versuchen, Sphinx 4 auf Android zu installieren. Weiß jemand, was ich tun sollte? Vielen Dank im Voraus für Ihre Hilfe.
5/2011 Update: Der Versuch, pocketsphinx auf Android zum Laufen zu bringen, ist nun im CMU Sphinx Wiki aufgeführt unter http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-Android/