Распознавание речи на iPhone

общий короткий ответ: при использовании Ajax для выполнения запросов данных, можно легко отправить и эхо-сигналы как строки JSON. Доступные расширения для поддержки JavaScript toJSON () обращаются ко всем типам данных JavaScript для отправки данных к серверу в запросе Ajax. Ответы Ajax могут эхо-сигналы как строки JSON, которые могут быть преобразованы в объекты JavaScript простым вызовом оценки, например, если бы функция Ajax someAjaxFunctionCallReturningJson возвратилась

"{ \"FirstName\" : \"Fred\", \"LastName\" : \"Flintstone\" }"

, то Вы могли бы записать в Javascript

var obj = eval("(" + someAjaxFunctionCallReturningJson().value + ")");
alert(obj.FirstName);
alert(obj.LastName);

JSON, может также использоваться для полезных нагрузок веб-сервиса и др., но это действительно удобно для результатов Ajax.

  • Обновление (десять лет спустя): не делайте этого, используйте JSON.parse
6
задан Nikolay Shmyrev 7 April 2014 в 10:23
поделиться

3 ответа

Лучшим пакетом распознавания речи с открытым исходным кодом, который я знаю, является Sphinx.
http://cmusphinx.sourceforge.net/

В противном случае я бы посоветовал изучить программное обеспечение Nuance.

Текущее распознавание речи хорошо справляется с ограниченным набором грамматики (если вы знаете, что они собираются сказать). Открытая диктовка все еще работает недостаточно хорошо, чтобы ее можно было надежно использовать во многих приложениях. Имейте это в виду при разработке своего приложения. Теперь я надеюсь, что Google входит в игру с транскрипцией (с Google Voice), которая должна начать улучшаться. Думаю, в будущем у них что-нибудь будет.

7
ответ дан 10 December 2019 в 02:52
поделиться

Я не думаю, что существует много программных пакетов для распознавания речи на стороне сервера. Версии с открытым исходным кодом практически не существуют. Вы, возможно, захотите взглянуть на этот SDK:

http://www.scribd.com/doc/17247334/Creaceed-Releases-iPhone-Speech-Recognition-SDK http: //www.creaceed .com / weblog / ceedvocalsdk.html

Это может позволить вам делать то, что вы хотите, на самом iPhone.

1
ответ дан 10 December 2019 в 02:52
поделиться

Правильное распознавание речи - очень сложная и активная область исследований.

Однако существует несколько решений с открытым исходным кодом, см. здесь . Еще один новый - SCARF , но я не знаю, готов ли он к использованию или, скорее, это просто доказательство концепции.

1
ответ дан 10 December 2019 в 02:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: