Aplicación para iPhone> ¿Agregar reconocimiento de voz?

Me gustaría construir una aplicación que use reconocimiento de voz. He visto grandes empresas como Google, etc. implementar esta característica, pero tengo curiosidad por hacerlo en un nivel de puesta en marcha. ¿Alguien miró esto? ¿Hay alguna herramienta para que hagamos esto?

OpenEars parece prometedor … http://www.politepix.com/openears/

Basado en Pocket Sphinx.

Si comienzas aquí en wikipedia, obtendrás una buena lista de motores ( http://en.wikipedia.org/wiki/Speech_recognition#Commercial_software.2Fmiddleware )

Mientras escribo esto (24 de junio de 2009) me parece que son dos soluciones viables de código abierto

Ambos se han usado en aplicaciones de iphone, pero la fuente amigable para iphone no está disponible.

Mientras edito esto (8 de julio de 2009) aprendí recientemente que Loquendo ( http://www.loquendo.com/en/ ) tiene reconocimiento de voz y síntesis de voz (ASR y TTS) para el iphone.

El mejor enfoque será probablemente:

  1. Grabe la voz en el teléfono
  2. Envíe la grabación a un servidor que ejecute el software de reconocimiento de voz
  3. A continuación, devuelva algo al teléfono para indicar lo que debería hacer

El Dragon Mobile SDK de Nuance hace lo que se solicita. Necesita una conexión a Internet para poder enviar el audio al servidor de Nuance y obtendrá una lista de respuestas de texto. A continuación, puede decidir qué hacer con las respuestas de texto (p. Ej., Pídale a su usuario que elija la que quiere decir o realice alguna acción). Aqui esta el link:

http://dragonmobile.nuancemobiledeveloper.com/