2013-05-21 3 views
-1

Я пытаюсь придумать способ преобразования речи в текст. Я пытаюсь использовать Sphinx, чтобы достичь этого. То, что я подразумеваю под неуправляемой речью к тексту, заключается в том, что говорящий не обязан говорить из определенного набора предложений. Скорее, он может произнести какое-либо предложение. Поэтому у меня не может быть файла грамматики, где каждое слово является одним из альтернативных, предварительно записанных в файле грамматики. Я понимаю, что мне пришлось бы как-то обучать Сфинкса.Неуправляемая речь для преобразования текста

Но я новичок в сфинксе. Как начать обучение Сфинкса для преобразования неуправляемой речи? Возможно ли добиться неуправляемого преобразования с помощью Sphinx?

ответ

0

Задача, с которой вы согласны, по состоянию на данный момент еще не закончена, по крайней мере, не с удовлетворительной точностью.

Что касается решения на основе Sphinx: вам нужно будет создать словарь со всеми признанными словами. Другого пути нет.

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