Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TTS #32

Open
marciorp-br opened this issue Feb 20, 2013 · 13 comments
Open

TTS #32

marciorp-br opened this issue Feb 20, 2013 · 13 comments

Comments

@marciorp-br
Copy link

Texto-to-Speech em Perl.

Espero não ter ido muito longe.

@thiagorondon
Copy link
Member

Marcio, você esta disposto a escrever um módulo para o http://www.ispeech.org/ ? Eu já usei esta plataforma, e tem suporte inclusive para o português do Brasil. Se você estiver afim de escrever um módulo para isto, eu me disponho e te orientar no que for necessário.

@marciorp-br
Copy link
Author

Olá Thiago, vontade não falta. Só não sei se tenho o conhecimento
necessário, meu nível em Perl é bem básico mesmo.
Tenho muito interesse sim. Por onde eu começaria?

Em 4 de março de 2013 20:53, Thiago Berlitz Rondon <[email protected]

escreveu:

Marcio, você esta disposto a escrever um módulo para o
http://www.ispeech.org/ ? Eu já usei esta plataforma, e tem suporte
inclusive para o português do Brasil. Se você estiver afim de escrever um
módulo para isto, eu me disponho e te orientar no que for necessário.


Reply to this email directly or view it on GitHubhttps://github.com//issues/32#issuecomment-14417122
.

[...]'s

Marcio

@thiagorondon
Copy link
Member

Eu sugeri este, pois eu conheço. Mas você pode procurar por outros.

Inclusive, ele já tem uma documentação e um 'SDK ' para Perl.

https://www.ispeech.org/developers/perl
http://www.ispeech.org/api/

Apesar da lib não ser livre, pode ser que sua necessidade seja de outros.

Explicar que tem que criar um usuário, o SDK tem Perl existe, e sintaxe e o resultado é X.

Se tiver alguma dúvida, só mandar !

abs!

@marciorp-br
Copy link
Author

Quando me passou o link imediatamente fui olhar. Muito interessante.
O único negativo é a lib não ser open.
Tenho essa necessidade por conta do Asterisk. Os cliente médios-grandes
compram Loquendo, mais para os pequenos ou mesmo pra mim, no lab, a
Loquendo é totalmente inviável. Dai a ideia de fazer algo free.
Vou procurar opções, mais a principio vou começar a "brincar" com a iSpeech.
Com certeza vão surgir dúvidas ... :-)

@leonardoruoso
Copy link
Contributor

@marciorp-br
Copy link
Author

Leonardo, obrigado pela dica.
Quando vi essa lib ela ainda não tinha suporte a pt_br. Quando olhei agora,
diz ter mais ainda precisa de ajustes. Vou testar.

@leonardoruoso
Copy link
Contributor

Você entende que precisa ter as «vozes» instaladas no seu computador, correto? Provavelmente usando as vozes do mbrola você obtenha melhor qualidade. Suponho que seja melhor experimentar o eSpeak antes de usar os bindings. «This package is direct binding for eSpeak, which is based on the API (version 6) of speak_lib.h.» Este módulo não é Pure Perl, então eu não entenda que o módulo, especificamente, precisa suportar quaisquer línguas ou vozes, pois quem precisa suportar a biblioteca acessada por ele.

@marciorp-br
Copy link
Author

Sim, a grande dificuldade desses projetos open é justamente a voz em pt_br,
que poucas lib suportam e as que suportam não é 100% ... na verdade o único
que conheço que tem vozes em pt_br com qualidade é a Loquendo mesmo, mais o
preço é extratosferico.

@leonardoruoso
Copy link
Contributor

Tanto o mbrola quanto o espeak suportam português brasileiro há muito tempo, o espeak pode usar o mbrola. A inteligibilidade é perfeita. Faltalmente é possível perceber que se trata de sintetizador, mas é plenamente usável como ledor de tela ou interface homem máquina. Certamente não é usável como locução profissional.

@marciorp-br
Copy link
Author

Vou testar, fiquei entusiasmado com as suas informações. Valeu pelas dicas.
Em 06/03/2013 11:54, "Leonardo Ruoso" [email protected] escreveu:

Tanto o mbrola quanto o espeak suportam português brasileiro há muito
tempo, o espeak pode usar o mbrola. A inteligibilidade é perfeita.
Faltalmente é possível perceber que se trata de sintetizador, mas é
plenamente usável como ledor de tela ou interface homem máquina. Certamente
não é usável como locução profissional.


Reply to this email directly or view it on GitHubhttps://github.com//issues/32#issuecomment-14506570
.

@leonardoruoso
Copy link
Contributor

Eu nunca aprecio o pitch padrão, eu sempre dou umas modificadas, tanto na velocidade, quanto na pausa entre palavras, mas eu sei que os usuários do produto, não prezam muito pela «beleza» da narração e que «acelaram» o pitch ao máximo possível para ganhar tempo. Afinal ouvir um texto é muito mais demorado que a leitura. Eu só o utilizo para finalidades outras que não a original…

@marciorp-br
Copy link
Author

Eu preciso dele para URA no Asterisk.
Sabe de alguém que usa pra isso?
Em 06/03/2013 12:24, "Leonardo Ruoso" [email protected] escreveu:

Eu nunca aprecio o pitch padrão, eu sempre dou umas modificadas, tanto na
velocidade, quanto na pausa entre palavras, mas eu sei que os usuários do
produto, não prezam muito pela «beleza» da narração e que «acelaram» o
pitch ao máximo possível para ganhar tempo. Afinal ouvir um texto é muito
mais demorado que a leitura. Eu só o utilizo para finalidades outras que
não a original…


Reply to this email directly or view it on GitHubhttps://github.com//issues/32#issuecomment-14508635
.

@leonardoruoso
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants