Giter VIP home page Giter VIP logo

felipefacundes / guglinatts Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 1.0 4.36 MB

Guglina TTS é um sintetizador 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 Guglina 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.

Home Page: https://felipefacundes.github.io/guglinatts/

License: GNU General Public License v3.0

Shell 48.41% Perl 51.59%
voz sistema-de-fala tts tts-engines tts-api text-to-speech speech-recognition speech linux linux-tts

guglinatts's Introduction

Guglina TTS

Guglina TTS é um sintetizador de voz, em português do Brasil, que usa a API de conversão de texto em fala do Google Tradutor. 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 Guglina 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

Mantenedor: Felipe Facundes


Instalação:

git clone https://github.com/felipefacundes/guglinatts
cd guglinatts
  • Você poderá executar:
chmod +x INSTALL.sh
yes s | sh INSTALL.sh
Ou, manualmente:
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
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
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"
fakeroot alien -d "nome".pkg.tar.gz
sudo dpkg -i *.deb

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

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

Finalizando Instalação

  • Feche tudo e mate a sessão
pkill -9 -u $USER
  • Inicie o X e digite no terminal
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

onboard --not-show-in=GNOME,GNOME-Classic:GNOME --startup-delay=3.0 &
  • Ou
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.

Licença: GPLv3



┏┓
┃┃╱╲ nesta
┃╱╱╲╲ casa
╱╱╭╮╲╲ todos
▔▏┗┛▕▔ usam
╱▔▔▔▔▔▔▔▔▔▔╲
LINUX
╱╱┏┳┓╭╮┏┳┓ ╲╲
▔▏┗┻┛┃┃┗┻┛▕▔
--------------------------


Portugues Brasil Doação

Se você realmente gosta disso, pode me doar via PayPal.

English Donation

If you really like it, you can pay me with PayPal.

guglinatts's People

Contributors

felipefacundes avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

tuxslack

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.