Esiste un equivalente al comando del terminale del Mac "dire" in Ubuntu 9.10?
Esiste un equivalente al comando del terminale del Mac "dire" in Ubuntu 9.10?
Risposte:
espeak dovrebbe essere installato di default come motore di sintesi vocale su Linux.
Dovresti essere in grado di farlo parlare dalla riga di comando facendo qualcosa del genere:
echo "Text to speak"|espeak
Puoi anche iniziare a parlare semplicemente inserendo espeak
se stesso, quindi inserisci ogni riga di testo che vuoi pronunciare seguita da invio.
Altri motori TTS per Linux che potresti vedere:
Espeak è disponibile su (ma dovrebbe essere installato di default!):
alias say='echo "$1" | espeak -s 120 2>/dev/null'
Quindi puoi usare:
say 'How are you doing?'
Spiegazione:
-s 120 #to make it slower than default
2>/dev/null #to eliminate error masseges on the console
installa quindi il speech-dispatcher insieme a un sintetizzatore (flite, festival, ecc.)
alias say='echo "$1" | spd-say -p -25 -e'
che utilizzerà qualsiasi sintetizzatore configurato.
-P -25 sta impostando l'intonazione più bassa ... cambia come desiderato. -e usa lo stdin