Mais simples que você possa imaginar.
De man festival
- tts Sintetizar texto em arquivos como fala sem arquivos significa ler de stdin (não implica interação por padrão)
Então --tts
e não -tts
Alguma opção é Linux com 2 -
, geralmente são os menos usados com nomes longos, algum alias para ajudar humanos a lembrar de uma opção curta (por exemplo, gzip --best
age como gzip -9
para selecionar o melhor nível de compressão). p>
Você precisa modificar cada chamada para o festival colocando --tts
em vez de -tts
, por exemplo:
echo have a nice day | festival --tts
Versão:
festival: Festival Speech Synthesis System: 2.1: lançamento em novembro de 2010.
Notas:
-
por alguns motivos em sua postagem, há o símbolo
–
e não o padrão menos-
. Você tem que usar o menos para especificar a opção. -
A versão mais antiga do Festival (< = 1.4) não parece apoiar o redirecionamento de
echo
Bug688940 . Se você tem uma versão antiga, você pode seguir a sintaxe da versão relativa, você pode verificar se está tudo bem link , ou você pode atualizar sua versão comapt-get
.apt-get update && upt-get install festival
Trecho do bug
% bl0ck_qu0te%