Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: z3nth10n en 17 Junio 2013, 18:42 pm



Título: [Bash][Linux] Hacer que PC diga Piropos
Publicado por: z3nth10n en 17 Junio 2013, 18:42 pm
Hola amigos, pues aquí os dejo un code un poco editado por mí para que vuestro ordenador diga un piropo by the face. ;D

Hay 3 versiones, la del Troleo con Festival, la del Troleo con el comando "Espeak" o solamente con una notificación. :P
Para ejecutar dicha versión solo tenéis que quitar el # de dicho code para que funcione. ;-)

Código
  1. #!/bin/sh
  2.  
  3. #script created by James Jara (google codes)
  4.  
  5. #url
  6. url='http://gadget.citasyrefranes.com/gadget_xml.php?t=PI&r=83'
  7.  
  8. #get data
  9. data=` wget -q -O - $url | sed -n -e 's/.*<texto>\(.*\)<\/texto>.*/\1/p'`
  10.  
  11. #subir volumen a tope xD
  12. amixer sset Master 100%
  13.  
  14. #decir piropo
  15. #echo "${data}" | festival --tts
  16.  
  17. #por si no tenéis instalado el festival
  18. #espeak "${data}"
  19.  
  20. #opción alternativa sin trolleo
  21. #notify-send "Frase Piropo" "${data}"

Un saludo. ;)
PD: Que vaya bien esos ligues xD


Título: Re: [Bash] Hacer que PC diga piropos solo en Linux
Publicado por: Eleкtro en 17 Junio 2013, 18:51 pm
Citar
3843.32125Pan es pan, queso es queso y no hay amor si no hay un beso.

morcilla es morcilla pues?

._.


Título: Re: [Bash] Hacer que PC diga piropos solo en Linux
Publicado por: -- KiLiaN -- en 17 Junio 2013, 22:30 pm
Funciona pero no se le entiende muy bien xD he probado la opción de festival, no tenía ganas de instalar las otras..xD


Título: Re: [Bash] Hacer que PC diga piropos solo en Linux
Publicado por: z3nth10n en 17 Junio 2013, 23:00 pm
"Espeak" se supone que viene por defecto. :P


Título: Re: [Bash] Hacer que PC diga piropos solo en Linux
Publicado por: -- KiLiaN -- en 17 Junio 2013, 23:03 pm
En mi Debian no venia  :silbar:


Título: Re: [Bash] Hacer que PC diga piropos solo en Linux
Publicado por: z3nth10n en 17 Junio 2013, 23:25 pm
A claro por que ese comando es para Guadalinex :P :laugh: