Crea tu propio clon de Siri o Cortana con Arduino
Ya puedes tener un asistente personal si dispones de un Arduino Yun
Hoy os traemos un invento bastante interesante ahora que se están poniendo de moda en los distintos sistemas operativos los asistentes personales. El creador de este invento, Bob Hammell, ha decidido recrear las capacidades del asistente personal inteligente de Apple, Siri, utilizando un Arduino y “competir” con el resto de asistentes personales de los distintos gigantes tecnológicos como Google con su “OK Google” o Microsoft con Cortana.
Nuestro maker eligió una placa modelo Arduino Yun para hacer su imitación de Siri como asistente personal artesanal. Encima del Arduino conectado a Internet colocó un Protoshield con un pulsador luego conecto a la toma USB del Arduino un interfaz de audio unido a un micrófono y a un altavoz y voila.
Cada vez que se presiona el pulsador del circuito, el programa que corre en el Arduino lanza una secuencia de comandos de Python en el Atheros AR9331, que emite un tono de que se ha escuchado la pregunta del usuario. La pregunta se graba a través del micrófono y se guarda como un archivo WAV. A partir de ahí, el archivo se traduce en texto usando AT&T’s Speech to Text API. Entonces se usa el WolframAlpha computational knowledge engine junto con la biblioteca Temboo, y al recibir una respuesta, pide otro comando Linux para compartir la respuesta a través del altavoz.
En resumidas cuentas y como puedes ver en el vídeo debes pulsar el botón para que se inicie el proceso, entonces puedes decir la pregunta y el dispositivo te contestará al de unos segundos, de momento no es que sea una voz muy atractiva pero imagino que en la siguiente versión quizás le ponga una voz mas humana.
Interesante ¿verdad? Si aun no te lo parece échale un vistazo al vídeo de aquí abajo o puedes ir a su web.