2016-05-19 15 views
0

Ich versuche, an Hindi-Spracherkennung zu arbeiten. Ich erhalte den Fehler beim Festlegen der Pfade von Modellen. Ich setze sie wie unten gezeigt. Wo gehe ich falsch?Spracherkennung Sphinx4 Hindi

configuration 
.setAcousticModelPath("file:///C/Users//Desktop/hindi/model_parameters/hindi.cd_cont_1000"); 
configuration 
.setDictionaryPath("file:///C/Users/apurvgandhwani/Desktop/hindi/etc/hindi.dic"); 
configuration 
.setLanguageModelPath("file:///C/Users/apurvgandhwani/Desktop/hindi/etc/lm/hindi.arpa"); 
+0

verbesserten Formatierungs- und Grammer – ankitr

+0

Exception in thread "main" java.lang.NoSuchMethodError: edu.cmu.sphinx.util.Utilities.pathJoin (Ljava/lang/String; Ljava/lang/String ;) Ljava/lang/String; \t bei edu.cmu.sphinx.api.Context.setAcousticModel (Context.java:89) \t bei edu.cmu.sphinx.api.Context. (Context.java:61) \t bei edu.cmu.sphinx.api.Context. (Context.java:45) \t bei edu.cmu.sphinx.api.AbstractSpeechRecognizer. (AbstractSpeechRecognizer.java:44) \t bei edu.cmu.sphinx.api.StreamSpeechRecognizer. (StreamSpeechRecognizer.java:35) \t bei com.example.TranscriberDemo.main (TranscriberDemo.java:24) – Maddy

Antwort

0

Um dieses Problem Sie mehrere Schritte machen müssen zu lösen:

  1. Achten Sie darauf, nur den letzten sphinx4 in Ihrem Classpath, brauchen Sie nur sphinx4-Core-5prealpha.jar, nicht alt sphinx4.jar
  2. Fix Pfad richtige URL zu sein, sollte es file:///C:, nicht file:///C/
  3. Erhalten sie Modell von sphinx4 Website, enthält es zusätzliche Datei feat.params

Insgesamt ist das Modell für Hindi noch nicht genau, sobald wir mehr Daten zum Trainieren haben, wird es genauer und brauchbarer.

Weitere Einzelheiten here