Распознавание речи Sphinx4 Хинди

Я пытаюсь работать над распознаванием речи на хинди. Я получаю сообщение об ошибке при установке путей к моделям. Я устанавливаю их, как показано ниже. Где я ошибаюсь?

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");

person Maddy    schedule 19.05.2016    source источник
comment
улучшенное форматирование и Grammer   -  person ankitr    schedule 19.05.2016
comment
Исключение в потоке main java.lang.NoSuchMethodError: edu.cmu.sphinx.util.Utilities.pathJoin(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; в edu.cmu.sphinx.api.Context.setAcousticModel(Context.java:89) в edu.cmu.sphinx.api.Context.‹init›(Context.java:61) в edu.cmu.sphinx.api.Context .‹init›(Context.java:45) в edu.cmu.sphinx.api.AbstractSpeechRecognizer.‹init›(AbstractSpeechRecognizer.java:44) в edu.cmu.sphinx.api.StreamSpeechRecognizer.‹init›(StreamSpeechRecognizer.java :35) в com.example.TranscriberDemo.main(TranscriberDemo.java:24)   -  person Maddy    schedule 19.05.2016


Ответы (1)


Для решения этой проблемы необходимо сделать несколько шагов:

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

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

Подробнее здесь

person Nikolay Shmyrev    schedule 22.05.2016