Asistente Personal de Raspberri. (7 / 7 paso)

Paso 7: Dar sus propias aplicaciones de voz.

Es muy bonito todo que el dispositivo es capaz de iniciar programas y devuelve la información de internet, pero a veces usted quiere recibir datos muy específicos de una determinada manera. Por ejemplo la previsión del tiempo para su área. Una cosa que puedes hacer (como yo) debe escribir su propio python script que obtiene los datos de internet, filtra los datos que desee y devuelve de manera que tenga sentido. El único problema es que esas secuencias de comandos devolución los datos como texto y no como discurso. Así que tenemos una secuencia de comandos adicional hacer por nosotros.

He encontrado un script muy bonito en el blog de Oscar Liang. Igual voicecommand, utiliza el servicio de voz de Google para 'traducir' el texto en voz.

El primero que se que necesita es la secuencia de comandos text2speech.sh . (Te lo copio aquí, pero todos los créditos van a Oscar Liang)

Copie en el nano o el editor de texto en el escritorio gráfico

#! / bin/bash

ENTRADA = $*
STRINGNUM = 0
Ary=($INPUT)
para clave en "${! [ary
hacer
SHORTTMP [$STRINGNUM] = "${SHORTTMP [$STRINGNUM]} ${ary [$key]}"
LONGITUD = $(echo ${#SHORTTMP[$STRINGNUM]})

Si [["$LENGTH" - lt "100"]]; entonces

CORTO [$STRINGNUM] = ${SHORTTMP [$STRINGNUM]}
otra cosa
STRINGNUM=$(($STRINGNUM+1))
SHORTTMP [$STRINGNUM] = "${ary [$key]}"
CORTO [$STRINGNUM] = "${ary [$key]}"
fi
hecho
para clave en "${! [CORTO
hacer
Say() {locales IFS = +; / usr/bin/mplayer - ao alsa-realmente-tranquilo - noconsolecontrols "http://translate.google.com/translate_tts?tl=en & q = ${corto [$key]}";}
decir $*
hecho

Una vez que hayas guardado este script, hacerlo ejecutable con:

chmod + x text2speech.sh
Este script será reutilizable para todas las aplicaciones que necesitan conversión al discurso.

Lo único que necesitamos ahora son scripts que ejecutan python script y la salida de la bomba en thetext2speech escritura. Necesitaremos uno de estos scripts para cada secuencia de comandos de python.

#! / bin/bash

RESPUESTA = $(python yourpythonscriptname.py)

./Text2Speech.sh $ANSWER

Guardar esto como lo que sea-te-like.sh y hágalo ejecutable.

Ahora puede introducir esta secuencia de comandos en el archivo de configuración de voicecommand y volverá discurso cada vez que se introduce el comando adecuado.

Artículos Relacionados

Hacer un verdadero asistente personal

Hacer un verdadero asistente personal

En algún momento alguien que ha visto el Señor de los anillos y las trilogías de Hobbit ha querido personal de Gandalf. Es un hecho científicamente comprobado. No hay nada como un buen, sólido asistente personal para defenderse de los Balrogs, desafi
Dragón mágico jefe asistente personal

Dragón mágico jefe asistente personal

Hemos construido este Dragón cabeza de asistente personal para el hijo de 9 años de mi novia, sobre todo de partes que tenía por ahí. Utiliza un acelerómetro para "lanzar hechizos" basado en la dirección agitas el personal, o pisando hacia abajo
Asistente personal con efectos de luz mágicas

Asistente personal con efectos de luz mágicas

En este Instructable, voy a mostrar cómo construí un asistente personal que se enciende e interactúa con un acelerómetro magnetómetro y algunos interruptores magnéticos reed.Me inspiré para construir este personal después de leer el mágico dragón jef
Asistente personal con telegrama y Arduino.

Asistente personal con telegrama y Arduino.

¡ Hola gente!Hace unos meses me enteré de un proyecto que usa un bot de mensajería instantánea para crear un sistema que automáticamente procesar y organizar pedidos de pizza enviados por los clientes vía Whats app. Era como... wow! Dale a ese hombre
Gandalf el gris asistente personal

Gandalf el gris asistente personal

para mi cumpleaños, decidí que quería tener un photobooth con los apoyos relacionados con el Señor de los anillos para que los clientes jueguen con. Personal de Gandalf es perfecto para representando momentos "no pasará!", y pensé que sería fáci
Maple Story Nocturne asistente personal

Maple Story Nocturne asistente personal

aquí es un personal asistente fresco hice base fuera el juego Maple Story. Cada año hago mis propios trajes y accesorios de suministros que tendría un hogar normal. El año pasado hice un disfraz de cabeza de pirámide con manchas de sangre y una espad
Asistente personal de Saruman

Asistente personal de Saruman

además mi Gandalf el gris personal, también hice un "juego" personal de Saruman los colores White/Many.Al igual que personal de Gandalf, comienza con un aproximadamente 1" ancho pasador de madera de Home Depot ($3,50), corte que sobre altur
Asistente Personal virtual

Asistente Personal virtual

En progresoPaso 1: Haz a un Edison, un led y un botón y un micrófono USBPaso 2: Configurar una cuenta gratuita de IBM Bluemix1) seleccionar el discurso al servicio de texto y texto a voz para la siguiente partePaso 3: Configurar una conexión de SSH m
Asistente Personal robótico

Asistente Personal robótico

es un robot aún estoy desarrollando. Su nombre es amigo, él funciona en una mini placa ITX y utiliza un chasis modificado de una vex que explorar. Es actualmente capaz de navegar por su cuenta y puede seguir a algunos Manuel básico dado órdenes. Tamb
Utilizar RPi, Azure y Cortana para automatizar su hogar!

Utilizar RPi, Azure y Cortana para automatizar su hogar!

IntroducciónHay nueva tecnología alrededor de nosotros y solamente más que todos los días. Los micro controladores son cada vez más rápido, son teléfonos que más inteligente, y la nube es cada vez más fuerte. Con esta nueva tecnología todos se pregun
BRICOLAJE hogar inteligente de Control de voz

BRICOLAJE hogar inteligente de Control de voz

Si no estás familiarizado con Amazon eco - es un nuevo asistente personal que responde a los comandos de voz y, por lo tanto, realiza tareas simples para usted. Por ejemplo, puede controlar sus luces inteligentes o activar y desactivar nada enchufado
(Reloj activado) Domótica a través de Twitter

(Reloj activado) Domótica a través de Twitter

Se trata de un Instructable para hacer un Twitter controlado sistema de domótica para su casa en menos de 7$ (Rs.450). Este tutorial incluye configuración de Python, Arduino como Twitter para construir su propio asistente personal de Twitter controla
Cómo habilitar Cortana en Windows 10

Cómo habilitar Cortana en Windows 10

Cómo habilitar Cortana en Windows 10. Cortana es un asistente personal inteligente creado por Microsoft para Windows. Esta es una guía rápida sobre cómo activa la cortana en países donde no está disponible por ejemplo India, Zimbabwe etc..No dude en
Idioma nativo Android hora

Idioma nativo Android hora

Mi visión es no muy bueno, es la razón por la que escribí este guión, yo no soy un programador, sólo quiero una aplicación que puede ayudar a determinar que el momento adecuado, especialmente cuando me desperté en medio de la noche, por supuesto que