VoxForge
Помогите разобраться. С чего начать. Установил Sphinx4. Что дальше? Помогите хотя бы с одним примером с распознанием русского языка.
http://www.mediafire.com/download.php?mmxmghj2hzc
То есть я скачива, распаковываю. Затем как в примере запускаю java -jar HelloDigits.jar? У меня ошибки
Exception in thread "main" java.lang.IncompatibleClassChangeError: Found class e
du.cmu.sphinx.util.props.PropertySheet, but interface was expected
at edu.cmu.sphinx.model.acoustic.TIDIGITS_8gau_13dCep_16k_40mel_130Hz_68
00Hz.Model.newProperties(Model.java:159)
at edu.cmu.sphinx.util.props.PropertySheet.getOwner(PropertySheet.java:4
21)
at edu.cmu.sphinx.util.props.PropertySheet.getComponent(PropertySheet.ja
va:271)
at edu.cmu.sphinx.linguist.flat.FlatLinguist.setupAcousticModel(FlatLing
uist.java:220)
at edu.cmu.sphinx.linguist.flat.FlatLinguist.newProperties(FlatLinguist.
java:184)
at edu.cmu.sphinx.util.props.PropertySheet.getOwner(PropertySheet.java:4
21)
at edu.cmu.sphinx.util.props.PropertySheet.getComponent(PropertySheet.ja
va:271)
at edu.cmu.sphinx.decoder.search.SimpleBreadthFirstSearchManager.newProp
erties(SimpleBreadthFirstSearchManager.java:139)
at edu.cmu.sphinx.util.props.PropertySheet.getOwner(PropertySheet.java:4
21)
at edu.cmu.sphinx.util.props.PropertySheet.getComponent(PropertySheet.ja
va:271)
at edu.cmu.sphinx.decoder.AbstractDecoder.newProperties(AbstractDecoder.
java:52)
at edu.cmu.sphinx.decoder.Decoder.newProperties(Decoder.java:31)
at edu.cmu.sphinx.util.props.PropertySheet.getOwner(PropertySheet.java:4
21)
at edu.cmu.sphinx.util.props.PropertySheet.getComponent(PropertySheet.ja
va:271)
at edu.cmu.sphinx.recognizer.Recognizer.newProperties(Recognizer.java:78
)
at edu.cmu.sphinx.util.props.PropertySheet.getOwner(PropertySheet.java:4
21)
at edu.cmu.sphinx.util.props.ConfigurationManager.lookup(ConfigurationMa
nager.java:163)
at demo.sphinx.hellodigits.HelloDigits.main(HelloDigits.java:47)
Запускать надо из корневого каталога (как в примере, между прочим):
java -jar bin/HelloDigits.jar
Ну я так и делаю. Если заново написать ant он запускается но с английскими цифрами. А вот русские не запускаются.
Все разобрался. А кто знает про интеграцию в Астериск?
Можете подсказать как? Sphinx2 подключил к Астериску. А вот 4-й даже не знаю как.
А не надо sphinx4 подключать. Нужно подключать pocketsphinx. Написано всё тут
http://scribblej.com/svn/
Параметры указывать только нужно русские:
-hmm ru
-jsgf digits.gram
-dict msu_ru_nsh.dic