none
PhonemeReached - SpeechSynthesizer RRS feed

  • Pergunta

  • Olá, boa noite a todos.

    Estou hoje com um problema um tanto quanto estranho...estou utilizando a API System.Speech.Synthesis do Framework .NET para Síntese de Voz. Eu estava querendo chamar uma imagem no Form conforme os fonemas da Síntese são detectados, porém tive problemas com o evento PhonemeReached: Simplesmente não é chamado. Após pesquisar bastante no Google e seguir este exemplo da Microsoft(https://msdn.microsoft.com/en-us/library/system.speech.synthesis.phonemereachedeventargs%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396) não obtive sucesso como esperava.

    Veja:

    //Chamando o Speaker e o evento:
    
    synth.PhonemeReached += new EventHandler<PhonemeReachedEventArgs>(synth_PhonemeReached);
    
    synth.Speak(text);
    
    //Evento:
    private void synth_PhonemeReached(object sender, PhonemeReachedEventArgs e)
    {
        MessageBox.Show("Evento chamado");
    }

    Agradeço desde já!

    sábado, 31 de outubro de 2015 01:32

Todas as Respostas

  • Tu disseste que nao tiveste o sucesso que esperavas! Que sucesso voce espera?

    E qual e o problema com codigo que postaste?


    A flower cannot blossom without sunshine, and man cannot live without love.

    sábado, 31 de outubro de 2015 14:04
    Moderador
  • Tu disseste que nao tiveste o sucesso que esperavas! Que sucesso voce espera?

    E qual e o problema com codigo que postaste?


    A flower cannot blossom without sunshine, and man cannot live without love.

    Olá Domingos,

    Então, o sucesso que eu esperava, era que no mínimo o evento fosse chamado, que o que esta dentro do escopo do evento seja executado. Como no exemplo, tenho uma Caixa de Mensagem que não é executada...este é o problema, o evento não está sendo chamado, e como pode ver, o código está correto.

    sábado, 31 de outubro de 2015 18:08
  • Alguém?
    domingo, 1 de novembro de 2015 22:18