BRASIL TTS – A VOZ DO LINUX

Brasil TTS é um conjunto de sintetizadores de voz, em português do Brasil, que lê telas para portadores de deficiência visual. Transforma texto em áudio, permitindo que pessoas cegas ou com baixa visão tenham acesso ao conteúdo exibido na tela. Embora o principal público-alvo de sistemas de conversão texto-fala – como o Brasil TTS – seja formado por pessoas com deficiência visual, esse tipo de programa pode ser usado por pessoas com dislexia e outras dificuldades de leitura, pessoas com deficiência severa de fala, bem como por crianças pré-alfabetizadas. Além de ser uma ferramenta de tecnologia assistiva, sintetizadores de voz podem ter ainda aplicações pedagógicas e de entretenimento.
Está sob a égide da licença: GPLv3

Atenção:
fora observado que flui melhor a sintetização de voz no sistema, tendo apenas uma das vozes de sua preferência, ao invés de todas. Continue lendo…

Mantenedor: Felipe Facundes

https://github.com/felipefacundes/brasiltts

Telegram: https://t.me/comandos_linux
BLOG: https://brasiltts.blogspot.com/
E-Mail: felipe.facundes@gmail.com

Instalação:

  • Você poderá executar:
1
2
chmod +x INSTALL.sh
yes s | sh INSTALL.sh
Ou, manualmente:
1
2
sudo cp *tts-generic.conf /etc/speech-dispatcher/modules/
sudo cp speechd.conf /etc/speech-dispatcher/

Instalação de Dependências:

  • As Dependências São:
    • espeak-ng
    • speech-dispatcher
    • orca
    • onboard
  • Instalação pelo ArchLinux
1
2
3
4
5
6
sudo pacman -S espeak-ng speech-dispatcher orca onboard
 
sudo pacman -U mbrola-3.0.1h-5-x86_64.pkg.tar.xz
sudo pacman -U mbrola-voices-br1-971105-5-any.pkg.tar.xz
sudo pacman -U mbrola-voices-br4-1-2-any.pkg.tar.xz
sudo pacman -U mbrola-voices-br3-000119-4-any.pkg.tar.xz
  • Pelo Debian e derivados:
    • Caso não tenha o mbrola no repositório.
    • Deverá primeiro, converter os pacotes “.tar.xz” em “.deb”
    • Use o comando alien para converter
    • Após, é só instalar com o comando dpkg
    • Renomeie os arquivos “.pkg.tar.xz”
    • Para “.pkg.tar.gz”
1
2
fakeroot alien -d "nome".pkg.tar.gz
sudo dpkg -i *.deb

Fedora e derivados: o alien também gera pacotes “.rpm”

1
fakeroot alien -r "nome".pkg.tar.gz

Finalizando Instalação

  • Feche tudo e mate a sessão
1
pkill -9 -u $USER
  • Inicie o X e digite no terminal
1
orca -s
  • Na guia: “Voz”.
  • Configure, escolhendo uma das três vozes brasileiras, conforme sua preferência:
    • Sistema de fala: Speech Dispatcher
    • Sintetizador de fala: angelotts / ou, maricotatts / ou, nordestinotts
    • Personagem: Voz padrão para angelotts (pt) / maricotatts (pt) / nordestinotts (pt)

Caso o onboard não esteja iniciando, junto com o sistema. Inclua no ~/.xinitrc

1
onboard --not-show-in=GNOME,GNOME-Classic:GNOME --startup-delay=3.0 &
  • Ou
1
cp /etc/xdg/autostart/onboard-autostart.desktop ~/.config/autostart/

Ativar o onboard é necessário, para que programas que tenham o recurso de acessibilidade, como o OKULAR, possam funcionar corretamente. Não deixe de ativar o onboard! 😉

 

Você poderá instalar cada personagem de VOZ, individualmente.


Instalar individualmente, funciona melhor do que ter às três vozes no sistema. Para instalar a voz da sua preferência, basta visitar o repositório individual, de cada projeto.

Para AngeloTTS
https://github.com/felipefacundes/angelotts

Para MaricotaTTS
https://github.com/felipefacundes/maricotatts

Para GuglinaTTS a VOZ que usa a API do Google Tradutor
https://github.com/felipefacundes/guglinatts

Para NordestinoTTS
https://github.com/felipefacundes/nordestinotts

 

Licence: GPLv3

 

 

 
 

Guglina TTS – Novo Personagem de VOZ

Chegou a Guglina TTS, o novo sintetizador de VOZ da Brasil TTS, é um sintetizador de voz, em português do Brasil, que usa a API de conversão de texto em fala do Google Tradutor.

Instalação:

1
2
  • Você poderá executar:
1
2
chmod +x INSTALL.sh
yes s | sh INSTALL.sh
Ou, manualmente:
1
2
3
4
sudo cp guglinatts-generic.conf /etc/speech-dispatcher/modules/
sudo cp speechd.conf /etc/speech-dispatcher/
sudo cp googletts* /bin/
sudo chmod +x /bin/googletts*

Instalação de Dependências:

  • As Dependências São:
    • espeak-ng
    • speech-dispatcher
    • orca
    • onboard
    • xsel
    • libnotify
    • python2-notify
    • perl-libwww
    • perl-www-mechanize
    • perl-html-tree
    • ffmpeg
    • sox
    • fmt
    • lame
    • perl-www-curl
  • Instalação pelo ArchLinux
1
sudo pacman -S espeak-ng speech-dispatcher orca onboard ffmpeg xsel libnotify python2-notify perl-libwww perl-www-mechanize perl-html-tree sox fmt lame perl-www-curl
1
sudo pacman -U svox-pico-bin-1.0+git20130326-8-x86_64.pkg.tar.xz
  • Pelo Debian e derivados:
    • Caso não tenha o pico2wave no repositório.
    • Deverá primeiro, converter os pacotes “.tar.xz” em “.deb”
    • Use o comando alien para converter
    • Após, é só instalar com o comando dpkg
    • Renomeie os arquivos “.pkg.tar.xz”
    • Para “.pkg.tar.gz”
1
2
fakeroot alien -d "nome".pkg.tar.gz
sudo dpkg -i *.deb

Fedora e derivados: o alien também gera pacotes “.rpm”

1
fakeroot alien -r "nome".pkg.tar.gz

Finalizando Instalação

  • Feche tudo e mate a sessão
1
pkill -9 -u $USER
  • Inicie o X e digite no terminal
1
orca -s
  • Na guia: “Voz”.
  • Configure, desse modo:
    • Sistema de fala: Speech Dispatcher
    • Sintetizador de fala: guglinatts
    • Personagem: Voz padrão para guglinatts (pt)

Caso o onboard não esteja iniciando, junto com o sistema. Inclua no ~/.xinitrc

1
onboard --not-show-in=GNOME,GNOME-Classic:GNOME --startup-delay=3.0 &
  • Ou
1
cp /etc/xdg/autostart/onboard-autostart.desktop ~/.config/autostart/

Ativar o onboard é necessário, para que programas que tenham o recurso de acessibilidade, como o OKULAR, possam funcionar corretamente. Não deixe de ativar o onboard! 😉

Guglina é um acrônimo de: Google + Regina. Uma homenagem à Paulista: Regina Bittar, responsável pela voz do Google no Brasil.

Licence: GPLv3