2012-01-08 2 views
3

Большинство решений распознавания голоса на Android, похоже, полагаются на удаленные серверы. Я заинтересован в том, чтобы позволить игроку выдавать простые «левые», «правильные» и «возвратные» команды на транспортное средство. Признание должно быть очень быстрым (интернет, таким образом, не может быть и речи), но нужно только различать три команды.Реальное и автономное распознавание голоса?

ответ

1

Отличный вопрос!

Это может быть достигнуто за счет реализации нескольких вещей:

  • Ловля InputStream
  • Обработка звука
  • распознаватель с грамматикой и ваши слова (вверх, вниз, влево, вправо, прыжок)
  • синтаксический анализатор

Этот проект будет весьма полезным для вас:

http://code.google.com/p/tellmeajoke/source/browse/#svn%2Ftrunk%2Fsrc

EDIT: http://forum.xda-developers.com/showthread.php?t=743679 другие приложения могут обращаться с этим по-разному, но в приведенном выше примере это один из способов сделать это.

+0

Будет ли он работать в режиме рефайлинга –

Смежные вопросы