M0286_Libro Curso
Android
3.5. Reconocimiento de voz El reconocimiento de voz de Android solo funciona con una conexión a internet. Los datos son recogidos y enviados a los centros de datos de Google, donde sus potentes servidores aplican modelos estadísticos para determinar lo que está diciendo. El proceso es súper rápido y se puede realizar desde cualquier lugar, y es increíblemente preciso. Seguramente se estará pensando, y por qué no implementar ese sistema directamente en el dispositivo sin necesidad de tener que usar las redes móviles o las redes WIFI. Pues muy sencillo. Imaginemos el dispositivo que haría falta para poder realizar ese procesado de datos en tiempo real. Debería tener unas especificaciones que consumiría todos los recursos del dispositivo y no podríamos realizar ninguna otra operación mientras realizase dicha búsqueda. Para ver el potencial de la búsqueda de Google, vamos a realizar una aplicación que implementa el motor de búsqueda. Para ello vamos a crear un nuevo proyecto de Android e insertamos lo siguiente: ■ Project Name (nombre del proyecto): SeasVoiceSearch ■ Build Target (objetivo de compilación): Android 2.1 (Google APIs) ■ Application name (nombre de la aplicación): Seas, Busqueda Voz ■ Package name (nombre del paquete): com.seas.ejemplo. VoiceSearch ■ Create Activity (crear actividad): VoiceSearch ■ Min SDK Version: 7 Definimos nuestro archivo AndroidManifest.xml de la siguiente manera:
212
Made with FlippingBook - Online catalogs