Adaptador para JSAPI

7 respostas
V

Pessoal tenho uma aplicação de síntese de voz, mas preciso adaptá-la a JSAPI.

Alguém me ajudar em como iniciar essa tarefa?

7 Respostas

Petronio_Braga

Dá uma olhada na FreeTTS.

Ela implementa a interface JSAPI para síntese de voz.

Para maiores detalhes veja esses links abaixo.

http://freetts.sourceforge.net/docs/index.php
http://www.cloudgarden.com/JSAPI/index.html

Tem outras APIs que implementam isso, mas acho que essas devem esclarecer.

V

Estava olhando o FreeTTS e tem dois exemplos de HelloWorld:

Um usando apenas o FreeTTS,
Outro usando apenas a JSAPI.

Eu vi que tem um pacote: com.sun.speech.freetts.jsapi

Esse seria o adaptador do jsapi para o FreeTTS?

Eu consigo rodar um exemplo importando apenas esse pacote?

Vinicius.

J

Amigo, para desenvolver algo com TTS - text to speech, vc precisa de um serviço como SAPI e de um módulo de voz, normalmente comprado, pois as gratuitas para o nosso idioma, PT-BR, são muito ruins. Em algumas linguagens existe uma API para acessar tais serviços. Para Java existe o FreeTTS (http://freetts.sourceforge.net/docs/index.php) no qual vc poderá ver em que ele se baseia, mas quanto ao módulo de voz sugiro que dê uma olhada com a empresa nextuptech (http://www.nextuptech.com/index.html). O pessoal é bem tranquilo, vc paga e eles te mandam o módulo / instalador do serviço. O problema é que vc ficará presos ao Windows, e lembre-se: se for uma aplicação web a saída de som será no SERVIDOR!!!

Mais detalhes responde ao tópico.

V

Então,

O FreeTTS é uma aplicação que funciona por si só, ou utilizando a JSAPI, correto?

Pois quando vc baixa o src, tem uma demo que funciona sem a jsapi e outro utilizando apenas a jsapi.

Teria que fazer q uma outra aplicação TTS que hoje funciona sem utilizar a jsapi e adaptá-la a jsapi, que queria uma ajuda de como fazer isso.

Pois não tenho idéia de como começar.

Obrigado.

J

Amigo, a aplicação que vc tem atualmente já é funcional? Em qual linguagem foi feita? Qual a vantagem e/ou necessidade da migração?

Caso já seja funcional creio que seja somente uma questão de estudar a API do JSAPI ou estou enganado?

Diga em que ponto sua aplicação se encontra para podermos melhor ajudar.

[]'s

V

Sim, aplicação é funcional.

É uma aplicação feita em java que faz chamadas jni para um arquivo .dll.

Trabalhar em outro projeto que necessita esta aplicação funcionar adaptada a JSAPI.

Então não é só estudar.

Queria saber primeiramente quais são as interfaces que preciso implementar para começar.

R

Pessoal, sou um cara iniciante no java e estou tentando implementar a API java speech usando o freets para um trabalho de TCC, estou usando o Netbeans como IDE para fazer a implementação e começou a surgir algumas duvidas talvez até por parte técnica ou utilização da IDE, qdo incluí o freets em minha IDE eu consigo executar normalmente o exemplo através do player.xml por exemplo, mas nao consigo executar compilar a parte os arquivos .java para que eu possa ir debugando o código e entendendo qual o funcionamento do mesmo. Vcs podem me ajudar qto a isso? existe algum bloqueio no projeto para q isso ocorra??

qdo tento criar um arquivo .java fora dessa pasta do projeto tb nao consigo rodar, pois ele da erro na linha de

import com.sun.speech.engine.synthesis.SynthesizerMonitor;

alguem pode me ajudar por favor?

Valeu! :slight_smile:

Criado 13 de maio de 2007
Ultima resposta 12 de jul. de 2007
Respostas 7
Participantes 4