1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Programa que fala

Discussão em 'Programação' iniciada por RPortela, 12 de Abril de 2007. (Respostas: 7; Visualizações: 3538)

  1. RPortela

    RPortela Power Member

    Boas,

    estou a fazer um projecto em vb6, e queria uma opção para poder ser utilizado por invisuais, ou seja, o programa teria que falar.

    Sei que é possivel fazer isso com o Text-to-Speach, mas até agora apenas encontrei esses componentes em portugês do brasil, ninguem sabe onde posso aranjar isso para português de portugal? ou outra forma de fazer o programa falar, e com uma voz o menos "robótica" possivel.

    Cumps
     
  2. msdevweb

    msdevweb Power Member

    Acho uma excelente ideia alguem se lembrar dos menos afortunados que nos, de qualquer das maneiras acho que existem as dll's da microsoft, qualquer coisa como SAPI ou coisa parecida, e existem ja programas que tem vozes muito reais, mas infelismente pagos :(, de qualquer das maneiras procura por AT&T Natural voices.
    e ve isto, talvez ajude: http://www.readplease.com/ e aqui: http://www.text-reader.com/ -> este ultimo tens um componente mesmo pra adicionares ao teu programa :)

    Espero ter ajudado.
    Um abraço.
     
  3. RPortela

    RPortela Power Member

    Muito Obrigado,

    Era mesmo disto que precisava :)

    Já agora, alguem sabe de algum site onde se encontrem as configurações Aproximadas para criar uma voz "humana"?
    É que já consegui por isto a funcionar, mas tem 1 sotaque 1 pouco robótico, e não sei configurar o pitch..velocidade..etc.

    Desde Já Obrigado
     
  4. flaviorodrigues

    flaviorodrigues Power Member

    Ja agora e reconhecimento de voz, ninguem sabe um componente que ajude nisso?
    Tipo, no meu programa que é por exemplo uma calculadora
    eu ao microfone dizia 2
    e akilo verificava e fazia como se tivesse premido atecla 2! independente do windows!
    Alguem sabe se isto e possivel?

    Obrigado!
     
  5. msdevweb

    msdevweb Power Member

    porrtela:

    AT & T Natural voices. São vozes pagas, mas quase reais, vê exemplo em (escreve que ele depois dá-te o resultado em mp3):
    http://www.naturalvoices.att.com/demos/

    e vê aqui mais vozes: http://www.naturalreaders.com/sample.htm

    Quanto a controlos, se instalas o componente (COM) para vb da pagina que te disse (http://www.text-reader.com/trspeaker_English/index.html), em vb diz la qualquer coisa como, ShowPropertyPage() -method. Shows a property page where a user can adjust speech parameters.
    O Resto das alterações podes efectuar atraves dos controlos o MS SAPI, vê info em:
    http://www.text-reader.com/ttshelp/

    Um abraço.
     
  6. msdevweb

    msdevweb Power Member

    Sim, é possivel, vê:
    http://www.wizzardsoftware.com/wizzard_tools_sapi.php (PAGO)

    e http://www.codeguru.com/vb/gen/vb_misc/plugins/article.php/c11019/ (FREE) c/ duas paginas de explicação e código fonte de uma aplicação já a funcionar.

    http://www.codeguru.com/vb/gen/vb_misc/plugins/article.php/c11085/ (PARTE 2)

    Espero ter ajudado.

    Um abraço.
     
  7. flaviorodrigues

    flaviorodrigues Power Member

    http://www.codeguru.com/vb/gen/vb_mi...le.php/c11019/ (FREE) c/ duas paginas de explicação e código fonte de uma aplicação já a funcionar.

    da m erro neste no programa pa sacar:
    Line 30: Class HSRLibCtl.Vcommand of control VoiceCmd was not a loaded control class.
    Line 33: The property name OleObjectBlob in VoiceCmd is invalid.
     
  8. msdevweb

    msdevweb Power Member

    provavelmente não instalaste o sapi da microsoft.
    " The first thing you will need is the Speech SDK that is available on the Microsoft Web site "

    Um abraço.
     

Partilhar esta Página