Você poderia me ajudar a instalar vozes a partir daqui , li o manual Mas não sei como pode 'Get the en1'.
text-to-speech
espeak
Daniyal
fonte
fonte
Respostas:
Copie o texto para executar na linha terminal por linha:
Faça o download: http://www.tcts.fpms.ac.be/synthesis/mbrola/dba/en1/en1-980910.zip
Copie o texto para executar na linha terminal por linha:
Agora execute espeak, com opções
Legal, mas parece que ele está lendo muito rápido, tente:
fonte
espeak
e processá-los através do mbrola :espeak -v mb-en1 -s 120 "Hello world" --pho|mbrola /usr/share/mbrola/en1 output.wav
(observe a adição da--pho
opção aespeak
).FATAL ERROR : cannot find file /usr/share/mbrola/en1 ! mbrola: FATAL ERROR : cannot find file /usr/share/mbrola/voices/en1 ! mbrowrap error: mbrola exited with status 216 mbrola voice not found
não sei o que você quer, mas pode ser que você possa usá-lo #espeak -v mb-us2 -s 120 "Hello world" -w output.wav --pho
en1
voz/usr/share/mbrola
(o que você deveria se seguiu o passo 4 da resposta de Mateo) nem/usr/share/mbrola/voices
. Corrija isso (criando o diretório manualmente e copiando vozes lá) ou substitua/usr/share/mbrola/en1
pelo caminho para uma voz mbrola já instalada. Realmente vale a pena, a voz é muito mais suavembrola
(embora ainda não seja perfeita).Aqui está uma cópia da resposta de Mateo como um único comando e limpeza.
Você precisará de
sudo
privilégios para copiar/usr/bin/
.Estou recebendo esse erro quando o texto é lido, mas parece funcionar:
Se alguém souber o que está causando esse erro, informe-me nos comentários.
fonte