2014-02-17 5 views
0

Я использую версию Sphinx4 4-1.0beta6 поверх своего mac osx 10.9.1 через терминал. Я все еще новичок в этом приложении SR. Я уже выполнил пример HelloWrold и добавил некоторые новые слова в файл графа, и он сработал. Теперь я хотел бы использовать правила или что-то, что помогает, чтобы принимать больше предложений, произносимых пользователем. Мои вопросы:Как принять больше предложений от sphinx4

  • Как я могу сделать свой HelloWorld так? Должен ли я использовать правила? и если да, то есть ли примеры?
  • Если я использовал правила, как я могу напечатать упомянутый вопрос обратно пользователю?

Спасибо заранее.

+0

Это для поиска сфинксов - http://sphinxsearch.com/? –

+0

Для этого: http://cmusphinx.sourceforge.net/ – Evanescence

ответ

1

Как я могу сделать свой HelloWorld так? Должен ли я использовать правила? и если да, то есть ли примеры?

Это зависит от задачи, но в целом вы хотите расширить грамматику с большим количеством правил. Вы можете найти более подробную информацию в CMUSphinx учебнике по http://cmusphinx.sourceforge.net

Если я использовал правила, Как я могу напечатать разговорный вопрос обратно пользователю?

Вы получаете результат распознавания как строку. Вы можете распечатать его с помощью System.out.println или отобразить в пользовательском интерфейсе или делать все, что хотите.

+0

Спасибо за ваш ответ !, Можете ли вы, пожалуйста, указать название учебника, в котором они использовали правила в грамматике? Еще раз спасибо – Evanescence

+0

Учебник Sphinx4 находится по адресу http://cmusphinx.sourceforge.net/wiki/tutorialsphinx4. Учебник по грамматике находится по адресу http://cmusphinx.sourceforge.net/wiki/tutoriallm. Демоверсия Dialog использует грамматики. –

+0

Большое спасибо! в моем случае я использую sphinx для получения текста из речи пользователя для извлечения информации из образца DB. диапазон речи пользователя не очень большой, но не очень маленький. какой метод я должен использовать? (я имею в виду веб-сервис или инструментарий языковой модели) – Evanescence