Asterisk + GoogleTTS (Debian Jessie)

Publicado por rafael silveira gomes em 14/09/2015

[ Hits: 11.425 ]

 


Asterisk + GoogleTTS (Debian Jessie)



Olá, pessoal!

Precisei configurar uma mensagem de testes para configuração de uma URA (Unidade de Resposta Audível) no Asterisk. Após tentar alguns outros métodos descobri um que funciona bem, é rápido e fácil.

Um script feito pelo usuário Lefteris Zafiris, asterisk-googletts:
Configuração do ambiente de testes:

# apt-get install asterisk

Instalação das dependências:

# apt-get install perl libwww-perl libcrypt-ssleay-perl sox mpg123

Instalação do script:

wget https://github.com/zaf/asterisk-googletts/archive/master.zip
$ unzip master.zip
$ cd asterisk-googletts-master
# cp googletts.agi /usr/share/asterisk/agi-bin


Limpar os arquivos de exemplo:
  • sip.conf
  • extensions.conf

Configuração do ramal:

Edite o arquivo /etc/asterisk/sip.conf conforme abaixo:

[general]
bindaddr=0.0.0.0
bindport=5060
language=pt_BR
disallow=all


[1001]
callerid=Teste <1001>
secret=123456
type=friend
host=dynamic
context=ramais
disallow=all
allow=alaw

Configuração do plano de discagem:

Edite o arquivo /etc/asterisk/extensions.conf conforme abaixo:

[ramais]
exten=>3000,1,Answer()
same=>n,agi(googletts.agi,"Parabéns! Você está utilizando o Google TTS com o Asterisk.",pt-BR)
same=>n,Hangup()

Recarregando as configurações:

# rasterisk
host*CLI> sip reload
host*CLI> dialplan reload


Pronto. Só adaptar de acordo com suas necessidades ;)

Em caso de dúvidas só falar que tento explicar melhor.

Abraços!

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

VirtualBox no Fedora 20

Iniciando navegadores em modo privado

Instalando Mint Stick no Debian 12

Instalando Opera no Debian 9 Stretch

Baixando do MegaUpload na linha de comando

  

Comentários
[1] Comentário enviado por felipe.facundes em 10/04/2019 - 03:17h

Brasil TTS - A VOZ DO LINUX EM PORTUGUÊS

É 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 - Acessibilidade no Linux - sintetizadores de voz podem ter ainda aplicações pedagógicas e de entretenimento.
Está sob a égide da licença: GPLv3

Acessem o GitHUB do projeto:

https://github.com/felipefacundes/brasiltts/">https://github.com/felipefacundes/brasiltts/


O nascimento do projeto surgiu, justamente, para descomplicar o processo de instalação e configuração em qualquer distribuição Linux, vejam como é super simples:

Para ArchLinux:


git clone https://github.com/felipefacundes/brasiltts
cd brasiltts

chmod +x INSTALL.sh
yes s | sh INSTALL.sh

orca -s

Escolha a voz, na guia "Voz" do Orca. E, tudo certo.


Também há suporte para outras distribuições acessem, o GitHUB, pois o guia de intalação é bem detalhado e simples no README

Site: https://brasiltts.wordpress.com/
Blog: https://brasiltts.blogspot.com/

O projeto conta com quatro vozes, três já incorporadas no projeto principal, já acima descrito. E também pode ser instalados individualmente.

Um dos projetos da Brasil TTS é a Guglina TTS
Que usa a API do Google, a famosa voz da Internet no seu Linux.

http://guglinatts.sourceforge.io/
https://github.com/felipefacundes/guglinatts

Há uma informação no site do projeto, que flui melhor a sintetização de voz no sistema, tendo apenas uma das vozes de sua preferência instalado, ao invés de todas.

Todas às quatro vozes, para uma instalação individual:

https://github.com/felipefacundes/guglinatts
https://github.com/felipefacundes/angelotts
https://github.com/felipefacundes/maricotatts
https://github.com/felipefacundes/nordestinotts







Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts