Я хочу интегрировать систему распознавания речи для поиска в систему электронных покупок на основе CMS.Эта CMS сделана на Php.Так CMU Sphinx поддерживает интеграцию Php?Или есть другой способ выполнить задачу?
(перепрофилирование старого ответа на аналогичный вопрос ...) Ваша цель - сделать распознавание речи на HTML-странице?Chrome поддерживает распознавание речи для ввода текста.См. http://slides.html5rocks.com/#speech-input и http://www.filosophy.org/2011/03/talking-to-the-web-the-basics-of-html5-speech-input/.
В них используется следующий тег для распознавания речи:
<input type=”text” speech x-webkit-speech />
Я считаю, что Chrome - единственный браузер, который в настоящее время поддерживает это.http://tomlerendu.com/tutorial/how-to-use-html-5-speech-input/ имеет хороший пример и показывает
if( document.createElement('input').webkitSpeech==undefined ) { //no speech support }
как средство проверки, поддерживается ли распознавание речи.
Исторически были и другие подходы.Opera реализовала другое решение, но, похоже, они его больше не поддерживают - http://dev.opera.com/articles/view/getting-to-know-voice/.
Еще один подход, который был использован, - это использование Java-апплета или флэш-приложения, которое связывается с распознаванием речи обратно.конец.Хороший пример этого - WAMI - http://wami.csail.mit.edu/. Эти подходы используют расширенный клиент (Java или Flash или другой плагин) для захвата речи и отправки ее на сервер или какой-либо локальный речевой механизм для обработки.