Existe um equivalente ao comando de terminal do Mac "say" no Ubuntu 9.10?
Existe um equivalente ao comando de terminal do Mac "say" no Ubuntu 9.10?
Respostas:
O espeak deve ser instalado por padrão como mecanismo de conversão de texto em fala no Linux.
Você deve conseguir falar da linha de comando fazendo algo assim:
echo "Text to speak"|espeak
Você também pode começar a falar apenas inserindo- espeak
se e, em seguida, insira cada linha de texto que deseja falar seguida de enter.
Outros mecanismos TTS para Linux, você pode ver:
O Espeak está disponível em (mas deve ser instalado por padrão!):
instale o despachante de fala junto com um sintetizador (flite, festival, etc) e depois
alias say='echo "$1" | spd-say -p -25 -e'
que usará o sintetizador que você configurou.
O -p -25 está definindo o tom mais baixo ... altere conforme desejado. -e usa stdin