Sebastián, apunta Cerveza con limón

En este documento veremos dos cosas, una aprenderemos a utilizar Wunderlist por línea de comandos para añadir ítems a nuestras listas de tareas, comprasy luego mediante nuestra voz podremos indicar a una Raspberry Pi que esté escuchando con un micrófono que nos añada dichos ítems. Me baso en un ejemplillo que tengo en la cocina, que cuando queremos añadir algo a la lista de la compra, se lo decimos!

 

Supongo que todos conocéis Wunderlist, que no es más que un gestor de tareas, o de listas de temas pendientes, avisos, recados, etc… llevo bastante tiempo utilizando esto y os lo dejo antes de que Microsoft nos quite esta preciosa joya! Así que con la app instalada en el móvil podrás ir al supermercado y hacer la compra con la lista de cosas que le has ido cantando a la Raspberry. Pimp, Não?

 

Wunderlist via línea de comando

Começou, necesitamos una Raspberry Pi perfectamente instalada y funcionando, le instalaremos los requisitos y Wunderline que será la utilidad que usemos:

[Código-fonte]sudo apt-get install build-essential libssl-dev -y
curl https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash[/Código-fonte]

 

Cerramos el terminal y abrimos uno nuevo y seguimos:

[Código-fonte]nvm install 4.2.4
npm install -g wunderline
wunderline auth[/Código-fonte]

Y pegamos o escribimos el CLIENT ID y ACCESS TOKEN nuestro. Nada mau, cómo lo conseguimos? Entramos en https://developer.wunderlist.com/apps con nuestra cuenta pulsamos sobreCreate Appy tras crear nuestra app obtendremos nuestro Token de acceso.

Ya tenemos wunderline instalado y registrado con nuestra cuenta, podemos ya usar la herramienta para listar las listas o añadir cualquier item, por ejemplo para añadir unos Picotes a la lista de Compras ejecutaría:

[Código-fonte]wunderline add Picoteslist Compras[/Código-fonte]

 

Y mediante el siguiente script, al ejecutarlo en bash y pasarle un argumento, éste argumento se meterá en la lista de la compra, ejemplo de mi ‘apunta.sh’:

[Código-fonte]export NVM_DIR="/home/pi/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

cosica=`echo "$1" | cut -d" " -f2-`
wunderline add $cosicalist Compras[/Código-fonte]

 

Así que si ejecutamos ‘./apunta.sh macarronesnos añadirá en la lista de la compra unos macarrones 😉

 

Todo esto lo podemos combinar con este viejo documento donde vimos cómo usar el reconocimiento de voz en español con una Raspberry Pi y lo dicho, que cuando le demos una orden, en este caso ‘apunta’, pues lo que digamos después lo meterá en la lista de la compra. Recordemos este documento: http://www.bujarra.com/raspberry-pi-reconocimiento-de-voz-en-espanol/. Então, en el fichero .php si añadimos la siguientes líneas de código lo conseguiremos:

[Código-fonte]…

elseif (0 === strpos($valor, ‘apunta’))
{
exec("/home/pi/apunta.sh ‘$valor’");
}

…[/Código-fonte]

 

E é isso! Si probamos a recargar la web de reconocimiento de audio con este nuevo condicionante que le hemos metido, cuando digamos (No meu caso), “Sebastian, apunta lonchas de quesopues nos lo apuntará al momento! É claro, recordar tener un buen micrófono omnidireccional para que estéis donde estéis os escuche perfectamente.

 

 

Postagens recomendadas

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Não hesite em contactar-me, Vou tentar ajudá-lo sempre que puder, Compartilhar é viver ;) . Desfrute de documentos!!!