исключение в VOCE пример приложения C ++

Я играл с C ++ API Voce для распознавания речи в одном из моих проектов. До сих пор я смог скомпилировать версию C ++ одного из примеров приложений, предоставленных Voce recognitionTest (предоставляется в каталоге образцов в voce-0.9.1).

Однако, когда я пытаюсь запустить распознавание, я нажимаю исключение IndexOutOfBoundsException (вывод консоли представлен ниже).

[Voce] Java virtual machine created
[Voce] Initializing recognizer. This may take some time...
[Voce] Initialization complete
This is a speech recognition test. Speak digits from 0-9 into the microphone. Speak 'quit' to quit.
Exception in thread "Recognition thread" java.lang.IndexOutOfBoundsException: Index: 110,Size: 109
at java.util.SubList.rangeCheck(Unknown Source)
at java.util.SubList.get(Unknown Source)
at edu.cmu.sphinx.decoder.scorer.ScoreableJob.getFirst(ThreadedAcousticScorer.java:516)
at edu.cmu.sphinx.decoder.scorer.ThreadedAcousticScorer.scoreScoreables(ThreadedAcousticScorer.java:310)
at edu.cmu.sphinx.decoder.scorer.ThreadedAcousticScorer.calculateScores(ThreadedAcousticScorer.java:276)
at edu.cmu.sphinx.decoder.search.SimpleBreadthFirstSearchManager.scoreTokens(SimpleBreadthFirstSearchManager.java:337)
at edu.cmu.sphinx.decoder.search.SimpleBreadthFirstSearchManager.recognize(SimpleBreadthFirstSearchManager.java:258)
at edu.cmu.sphinx.decoder.search.SimpleBreadthFirstSearchManager.recognize(SimpleBreadthFirstSearchManager.java:226)
at edu.cmu.sphinx.decoder.Decoder.decode(Decoder.java:94)
at edu.cmu.sphinx.recognizer.Recognizer.recognize(Recognizer.java:116)
at edu.cmu.sphinx.recognizer.Recognizer.recognize(Recognizer.java:135)
at voce.SpeechRecognizer.run(SpeechRecognizer.java:129)
at java.lang.Thread.run(Unknown Source)

Я использую Windows 8 и 32-битную версию Java 1.5.

Вопрос: Кто-нибудь сталкивался с подобной ошибкой раньше? Кажется, исключение выдается базовой библиотекой cmusphinx. Итак, я не могу отладить проблему.

Любая помощь будет принята с благодарностью!

Пожалуйста, дайте мне знать, будет ли какая-либо дополнительная информация полезна для выяснения проблемы.

Заранее спасибо!

1

Решение

Задача ещё не решена.

Другие решения