Discurso controlado por mando a distancia IR (6 / 7 paso)

Paso 6: Comunicación por voz Android

Ya que no es directamente un Instructable programación para Android, voy a describir brevemente lo que hace, cómo lo hace la aplicación y mostrar algo de código. Si hay una alta demanda de un tutorial de la longitud total sobre la creación de la aplicación desde el principio entonces crearé uno.

La aplicación utiliza el TextToSpeech y recognizerIntent para reconocer y reproducir la voz.

Hay una matriz multidimensional en la parte superior de MainActivity.java que se llama canales. Esta matriz es lo que le permite a la aplicación qué canales para cambiar a. Por ejemplo, quería cambiar de canal a la CNN, dirías "Cambio canal CNN" que convierta a CNN en el canal correspondiente y lo enviará a la aplicación de la UDP.

La rápida puesta al día de la aplicación es el siguiente:

OnCreate configura la interfaz de TextToSpeech y asigna txt_ip y txt_port a los correspondientes controles visibles.

startVoiceRecognitionActivity inicia la intención de RecognizerIntent y pide un resultado. Cuando se realiza la actividad volverá a la aplicación llamando a la función onActivityResult.

OnActivityResult obtiene funcionó cuando pasa de una intención de control con el resultado de una solicitud. El código parece entonces para ver lo que solicite fue y procesar el correspondiente bloque de código.

El código se puede encontrar en: https://github.com/michaelh123/IRRemote

Artículos Relacionados

Discurso controlado por Game Boy Advance

Discurso controlado por Game Boy Advance

Este es un proyecto trabajado en mi clase de electrónica en el Pomona College. Gracias al profesor Dwight Whitaker y Tony Grigsby por su ayuda y orientación a lo largo de este proyecto y el crédito a Jonathan Wong por la idea de este proyecto!Además,
Proyectos de Carlitos: Inalámbrico controlado por discurso Arduino Robot

Proyectos de Carlitos: Inalámbrico controlado por discurso Arduino Robot

Todos soñamos con tener aparatos y máquinas que pueden obedecer a nuestros comandos hablados. Bien, vamos a tomar el primer paso para que esto suceda y construir un intervención controlada basada en Arduino robot móvil.Puedes estar pensando que hacer
Movimiento y discurso controlan por Wifi cámara Bluetooth coche

Movimiento y discurso controlan por Wifi cámara Bluetooth coche

Este instructable muestra cómo crear un movimiento y discurso controlado por coche con un wifi controles de cámara y bluetooth. Continuar con el siguiente paso para obtener una lista de piezas. Me inspiré en un producto visto aquíPaso 1: Lista de pie
Con Bluetooth Robot controlado por Arduino mediante aplicación Android

Con Bluetooth Robot controlado por Arduino mediante aplicación Android

Después de intentar robot seguimiento remoto por mando a distancia IR. He proceder para controlar la misma plataforma del robot por BluetoothControlador Arduino a través de la aplicación para Android. Este método es más confiable, más distancia, mejo
Simple y eficaz organización/modificación: reflejando la luz de IR del mando a distancia para TV

Simple y eficaz organización/modificación: reflejando la luz de IR del mando a distancia para TV

que pude hice un completo instructivo sobre esto, pero es bastante fácil de entender desde un par de fotos. Tengo un TV de LCD que he conectado la TV por Cable, mi PC, ordenador portátil mac y Wii. Una gran solución a mi falta de espacio en el escrit
Palanca de mando controlado por cámara de vigilancia

Palanca de mando controlado por cámara de vigilancia

Hola a todos!Quisiera empezar compartiendo la demostración del vídeo de Youtube de este Instructable.Resumen del proyecto:Lo que se hacer está convirtiendo un Galileo de Intel en un servidor web. Este servidor actúa como el Host y almacenará los dato
Construir el mando a distancia por cable compacto Xperia Z3

Construir el mando a distancia por cable compacto Xperia Z3

Después de hacer algunas investigaciones en internet no puedo encontrar el cableado remoto para mi Xperia Z3C. Necesito este control remoto para utilizar mis auriculares y poder controlar la música cuando el teléfono está en mi mochila.No quiero el m
Papel avión-TV mando a distancia con control remoto

Papel avión-TV mando a distancia con control remoto

Crear un avión de papel controlada remota controlado por televisor medio remoto. Super divertido y barato para hacer!Paso 1: Para el paso 1, usted debe obtener todos los materiales: una pequeña li-poli batería (3,7 voltios), un trozo de PCB, motor el
Arduino preamplificador pasivo con mando a distancia, atenuador y canal selector

Arduino preamplificador pasivo con mando a distancia, atenuador y canal selector

Hola a todos,Ya que me han apoyado mucho en mi última instructable me alentó para mejorar más y compartirlo con ustedes.En la compilación anterior tuve preamp barato con Potenciómetro motorizado, control remoto y selector de canal. Motorizado pote te
IPhone Learing mando a distancia Universal con Arduino

IPhone Learing mando a distancia Universal con Arduino

Hola y Bienvenidos a mi primer Instructable.No sé ustedes, pero nunca puedo encontrar el control remoto para mi TV. Siempre parece desaparecer cuando lo necesito y luego sólo aparece días más tarde como cuña dentro del sofá por uno de los niños. Una
Control de efectos de Halloween con mandos a distancia infrarrojos DIY

Control de efectos de Halloween con mandos a distancia infrarrojos DIY

Halloween es la oportunidad perfecta para crear divertidos efectos especiales. Cuando quiere poder controlar remotamente apoyos y efectos, una buena opción es utilizar un control remoto infrarrojo. Así en este proyecto, que voy a mostrar algunos efec
Ingeniería inversa: Bombilla de LED RGB con mando a distancia IR

Ingeniería inversa: Bombilla de LED RGB con mando a distancia IR

compramos 20 de estas bombillas LED RGB para una fiesta en el trabajo, pero estaba un poco decepcionado con las funciones de fundido de color que proporcionaban. Así que decidí tomar a un ingeniero inverso, aparte el protocolo de IR y ver si tenía má
Cambio de todos mis mandos a distancia infrarrojos con viga de 6 y un teléfono con android.

Cambio de todos mis mandos a distancia infrarrojos con viga de 6 y un teléfono con android.

Mi disco continuo para unificar todo mis necesidades de control remoto en un dispositivo que tiene me llevan a cierto hardware y software para activar mi teléfono android como un verdadero control remoto Universal.Mi más profundo gracias a Ron Bessem
Coche RC controlado por Internet

Coche RC controlado por Internet

El coche RC controlado de Internet te permite remotamente en coche alrededor de un pequeño coche de rc de donde puede estar y ver donde va. Esto es divertido porque puedes remoto explorar cualquier espacio deja, o las llaves - por así decirlo - de la