Con este script para el espeak se puede convertir un texto a voz o al formato de audio Wav.
La parte de código que esta en rojo es un aporte del colega xmuda para usuarios de fedora.
-----------------------------------------------------------------------
#!/bin/bashecho "--------------------------------------"
echo " --script para el espeak--"
echo " selecciona que quieres hacer"
echo "--------------------------------------"
echo "opciones"
echo " 1 escuchar un texto"
echo " 2 convertir texto a wav"
echo " 3 escuchar un archivo .txt"
echo " 4 convertir un archivo .txt a wav"
echo " 5 instalar espeak"
echo "--------------------------------------"
read opcion
#---------------------------------------------
if [ $opcion = 1 ]; then
clear
echo " - - - - - - - - - -"
echo "| dime que repito | "
echo " - - - - - - - - - -"
read texto
espeak -ves-la -s130 "$texto"
fi
#----------------------------------------------
if [ $opcion = 2 ]; then
clear
echo " - - - - - - - - - -"
echo "| nombra el archivo | "
echo " - - - - - - - - - -"
read nom
echo " - - - - - - - - - -"
echo "| dime que repito | "
echo " - - - - - - - - - -"
read texto
espeak -ves-la -s130 "$texto" -w $nom.wav
fi
#------------------------------------------------
if [ $opcion = 3 ]; then
clear
echo " - - - - - - - - - - - - -"
echo "| nombre del archivo .txt | "
echo " - - - - - - - - - - - - -"
read nom
espeak -ves-la -s130 -f""$nom".txt"
fi
#------------------------------------------------
if [ $opcion = 4 ]; then
clear
echo " - - - - - - - - - - - - -"
echo "| nombre del archivo .txt | "
echo " - - - - - - - - - - - - -"
read nom
espeak -ves-la -s130 -f""$nom".txt" -w $nom.wav
fi
#--------------------------------------------------
if [ $opcion = 5 ]; then
clear
echo " - - - - - - - - - - - - -"
echo "| Instalando el espeak |"
echo " - - - - - - - - - - - - -"
su -c "yum -y install espeak"
fi
Muy útil el script :D
ReplyDeleteSaludos
Gracias por comentar
ReplyDeletesaludos
if [ $opcion = 5 ]; then
ReplyDeleteclear
echo " - - - - - - - - - - - - -"
echo "| Instalando el espeak |"
echo " - - - - - - - - - - - - -"
su -c "yum -y install espeak"
fi
Mi aportacion a tu código
Hay una interfase grafica para espeak:
http://xmuda.com/2010/01/27/gespeaker/
Saludos
:) siempre bienvenidos los aportes y la interfase gráfica se que la hay pero nunca la e utilizado.
ReplyDelete