как 2 дважды используют логмат в одной и той же форме (sphinx4) - PullRequest
0 голосов
/ 01 мая 2010

Я настроил Сфинкса с NetBeans и прекрасно работал. но я использую кнопку, чтобы сделать процесс. но после этого узнаваю. Я хочу сделать процесс снова. но затем выдает ошибку, в которой говорится, что «экземпляр logmath уже присутствует» и что невозможно открыть микрофон.

Может кто-нибудь дать мне решение. что я хочу сделать, это использовать распознавание речи в несколько раз в той же форме. пока он не даст правильный ответ.

пожалуйста, помогите мне

это ошибка, которую я получаю

"Создание нового экземпляра LogMath, когда другой экземпляр уже присутствует 10: 53: 27.833 SEVERE микрофон Не удается открыть линию микрофона с форматом PCM_SIGNED 16000,0 Гц, 16 бит, моно, 2 байта / кадр, не поддерживается байтовый порядок байтов.

Ответы [ 2 ]

0 голосов
/ 11 мая 2010

обязательно " // Получить разговорный текст Результат result =ognizer.recognize (); «

вызовите этот результат только один раз. если вы звоните снова и снова в том же событии. это даст ошибку. поэтому сделайте общедоступным вызов только один раз и сделайте процесс. тогда должно работать

0 голосов
/ 10 мая 2010

вы используете Recognizer снова и снова каждый раз, когда вы выполняете распознавание речи.

...