2016-05-19 4 views
0

Я пытаюсь работать с распознаванием речи хинди. Я получаю ошибку при настройке путей моделей. Я устанавливаю их, как показано ниже. Где я иду не так?Распознавание речи 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

улучшенное форматирование и Граммер – ankitr

+0

Исключение в потоке "основного" java.lang.NoSuchMethodError: edu.cmu.sphinx.util.Utilities.pathJoin (Ljava/языки/Строка; Ljava/языки/Строка ;) Ljava/языки/String; \t at edu.cmu.sphinx.api.Context.setAcousticModel (Context.java:89) \t at edu.cmu.sphinx.api.Context. (Context.java:61) \t at edu.cmu.sphinx.api.Context. (Context.java:45) \t at edu.cmu.sphinx.api.AbstractSpeechRecognizer. (AbstractSpeechRecognizer.java:44) \t at edu.cmu.sphinx.api.StreamSpeechRecognizer. (StreamSpeechRecognizer.java:35) \t at com.example.TranscriberDemo.main (TranscriberDemo.java:24) – Maddy

ответ

0

Чтобы решить эту проблему, вам необходимо сделать несколько шагов:

  1. Убедитесь, что только в последнее время sphinx4 в вашем пути к классам, вам нужно только sphinx4-ядро-5prealpha.jar, а не старый sphinx4.jar
  2. Фикс путь, чтобы быть правильной URL, он должен быть file:///C:, не file:///C/
  3. Получит модель с сайта sphinx4, он содержит дополнительный файл feat.params

В целом, модель для хинди пока неточна, как только у нас будет больше данных для обучения, она станет более точной и полезной.

Дальнейшие детали here

 Смежные вопросы

  • Нет связанных вопросов^_^