Alguém tem um mecanismo de conversão de texto em fala instalado?

22

Basta saber se alguém tem um mecanismo de conversão de texto em fala instalado no Pi? Seria um ótimo complemento para quase qualquer projeto de programação para que ele falasse com o usuário!

Alex Chamberlain
fonte
O MagPi 3rd Edition com lista de jogos e aplicativos menciona um TextToSpeechmecanismo.
Piotr Kula

Respostas:

14

Sim, é possível; Vi um vídeo do Pi no YouTube lendo as notícias usando o festival .

Use o seguinte comando para instalar o festival usando o Debian

$ sudo apt-get install festival festival-freebsoft-utils

Para fazê-lo falar, basta canalizar o texto ou arquivo que você deseja que ele leia, assim

echo  "Hello World"| festival --tts

Referências:

  1. http://forums.debian.net/viewtopic.php?f=16&t=40548
Steve Robillard
fonte
11

Você pode instalar o espeak:

$ sudo apt-get install espeak # For Debian
$ sudo pacman -S espeak # For Arch Linux

Para fazê-lo falar:

$ espeak "Hello World" # Replace Hello World with your text, must be enclosed by ""
$ espeak -f <file> # Read out file <file>
Chipuba
fonte
8

flite é uma versão reduzida do festival que eu achei que funcionou muito bem em pequenos hosts do ARM.

scruss
fonte
Melhor opção na minha opinião, principalmente por causa de seu foco na velocidade e poucas dependências (também está escrito em C!), +1.
syb0rg
Inglês apenas, portanto, eSpeak ainda é o vencedor para mim ...
Avra
0

Não tenho certeza se você está procurando uma solução premium, mas o Cepstral acabou de lançar sua voz Callie para uso no Raspberry Pi. Você precisa chamá-los de caixa eletrônico para obter informações sobre preços, etc.

http://www.cepstral.com/en/raspberrypi

thatidiotguy
fonte
0

Acapela funciona muito bem em dispositivos similares. Não é livre, no entanto.

James Bennet
fonte
0

Você sempre pode usar a API do googles. A desvantagem é que você precisa de uma conexão com a internet, mas o resultado é provavelmente o melhor que você obterá.

javirs
fonte