2012-01-16 3 views
0

У меня проблема с распознаванием всех английских слов с использованием sphinx4. Я добавил все английские слова, начинающиеся с буквы «А», в файл грамматики в java и попытался запустить его. В первый раз это дало мне ошибку java heap space, в которой я первоначально содержал 256 м. Затем я изменил его на 512 м. на этот раз ошибок от java не было, но распознаватель не распознал ни слова, даже неправильные слова. Может ли кто-нибудь помочь мне в создании грамматического файла с распознаванием речи со всеми английскими словами ...распознавание всех английских слов с использованием sphinx4

Это мой первый вопрос, поэтому я надеюсь получить хорошие результаты.

+1

Здесь вы не указали очень много информации; всем трудно понять, что вы делаете неправильно, если мы не знаем, что вы на самом деле делаете. Кроме того, вы можете получить дополнительную помощь от Открытого дискуссионного форума Sphinx4 на SourceForge (http://sourceforge.net/forum/forum.php?forum_id=382337), где многие разработчики Sphinx-4 отвечают на технические вопросы. –

ответ

2

Поскольку вы используете SPhinx 4. Многие вещи зависят от того, как вы настроили. Sphinx (оба карманных сфинкса и Sphinx 4) предлагает транскрипцию, а также немедленное преобразование. Я имею в виду, вы можете сохранить свой голос в виде wav-файла и выполнить преобразование wav в текстовое преобразование, или вы можете просто говорить, что приложение sphinx4 работает, поэтому оно будет транскрибировать каждую строку, на которой говорят. Вам нужно будет настроить файл грамматики, как при использовании файла грампластинки 2/3/n. Обеспечить акустическую модель, основанную на произношении, как в акустической модели hub4 для американских английских или voxforge моделей для индийского английского. Я раньше отвечал на подобный вопрос

Speech recognition response is poor in sphinx4 Вы также можете обратиться к этому сайту http://nsh.nexiwave.com/, который обеспечивает все необходимые детали для настройки Sphinx4. на основе этих конфигураций, я полагаю, вы должны иметь возможность получить достойный результат