Ir al contenido
Conéctate para seguir esto  
Pepegnu

VOZ PARA TEXTOS

Recommended Posts

VOZ PARA TEXTOS
http://www.taringa.net/posts/linux/16757645/Convertir-tus-textos-en-voz-con-GNU-Linux.html
yaourt -S gespeaker
es: idioma
f:femenina
m:masculina
-s:velocidad
-p:de grave,0 a agudo, 100
-f:grabar
-w: formato de audio
admite  solo textos en .txt

 espeak -ves+m1 -s200 -p30 -f "8.txt" -w 8d.mp3

 

¿Unas galletitas paPepegnu? :)

Editado por Pepegnu

Compartir este post


Enlace al post
Compartir en otros sitios

 

#!/bin/bash

 

#################################

# Speech Script by Dan Fountain #

# Modified by Pablo Castagnino  #

# TalkToDanF@gmail.com          #

#################################

 

INPUT=$*

STRINGNUM=0

 

ary=(${INPUT:2})

echo "---------------------------"

echo "Speech Script by Dan Fountain"

echo "TalkToDanF@gmail.com"

echo "---------------------------"

for key in "${!ary[@]}"

do

SHORTTMP[$STRINGNUM]="${SHORTTMP[$STRINGNUM]} ${ary[$key]}"

LENGTH=$(echo ${#SHORTTMP[$STRINGNUM]})

#echo "word:$key, ${ary[$key]}"

#echo "adding to: $STRINGNUM"

if [[ "$LENGTH" -lt "100" ]]; then

#echo starting new line

SHORT[$STRINGNUM]=${SHORTTMP[$STRINGNUM]}

else

STRINGNUM=$(($STRINGNUM+1))

SHORTTMP[$STRINGNUM]="${ary[$key]}"

SHORT[$STRINGNUM]="${ary[$key]}"

fi

done

 

for key in "${!SHORT[@]}"

do

#echo "line: $key is: ${SHORT[$key]}"

 

echo "Playing line: $(($key+1)) of $(($STRINGNUM+1))"

mpg123 -q "http://translate.google.com/translate_tts?tl=${1}&q=${SHORT[$key]}"

done

http://blog.desdelinux.net/script-texto-voz-google-desde-el-terminal/

Compartir este post


Enlace al post
Compartir en otros sitios

Abre un terminal, apunta al script y pon el lenguage que vas a usar para ser dictado por google speaker y al frente en texto!

 

Ejemplo 

 

$ /mi/path/del/script.sh es A mi me gusta GNULINUXVAGOS. 

 

 

O sea - script + idioma + tu texto

 

ehehhe :D

Editado por portaro

Compartir este post


Enlace al post
Compartir en otros sitios

Registra una cuenta o conéctate para comentar

Debes ser un miembro de la comunidad para dejar un comentario

Crear una cuenta

Regístrate en nuestra comunidad. ¡Es fácil!

Registrar una cuenta nueva

Iniciar Sesión

¿Ya tienes cuenta? Conéctate aquí.

Iniciar Sesión
Conéctate para seguir esto  

×