none
Ditado contínuo com Microsoft Speech Platform SDK 11 RRS feed

  • Pergunta

  • olá pessoal,

    Estou precisando desenvolver uma aplicação que aceite ditado contínuo em pt-Br. No entanto, apenas consigo fazer a transcrição de texto por meio de fala, adicionando a referência da biblioteca Syste.Speech.Recognition, e para usar a cultura do pt-Br é necessário usar a biblioteca Microsoft.Speech.Recognition. E para esta biblioteca não estou conseguindo habilitar o modo de ditado contínuo (Speech-To-Text: converter fala em texto).

    Vocês conseguiram achar uma solução para este problema?

    Obrigado!

    • Tipo Alterado Marcos SJ terça-feira, 23 de fevereiro de 2016 18:59 Threads de "How to" serão modificadas para discussão geral
    • Tipo Alterado Marcos SJ quarta-feira, 24 de fevereiro de 2016 19:21
    quarta-feira, 17 de fevereiro de 2016 15:35

Respostas

  • Boa tarde,

    Por falta de retorno do usuário, esta thread será encerrada.

    Caso seja necessário, por gentileza, abra uma thread nova.

    Atenciosamente


    Marcos SJ

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta Marcos SJ sexta-feira, 26 de fevereiro de 2016 20:07
    sexta-feira, 26 de fevereiro de 2016 20:07

Todas as Respostas

  • Boa tarde thiagoftoledo,

    Você informa que não consegue habilitar o modo de ditado contínuo. Poderia explicar o que o impede ou explicar um pouco mais sobre este erro?

    Atenciosamente


    Marcos SJ

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quarta-feira, 17 de fevereiro de 2016 17:27
  • Boa tarde Marcos,

    Obrigado pelo retorno.

    Então Marco, o que eu consegui fazer foi construir uma gramática e setar as palavras manualmente, por exemplo:

    var estabelecimentos = new Choices("hotel", "restaurante", "cinema", "shopping");
                    var locais = new Choices("Rio de Janeiro", "Minas Gerais", "São Paulo");
    
    GrammarBuilder gb = new GrammarBuilder();
    gb.Append("Buscar");
    gb.Append(estabelecimentos);
    gb.Append(new Choices("em", "no"));
    gb.Append(locais);
    var g = new Grammar(gb);
    sre.LoadGrammarAsync(g);

    No entanto, eu preciso de algo que me permita utilizar toda a gramática para que possa fazer transcrição de texto a partir da entrada de fala (Speech-To-Text).

    Tentei usar o método "AppendDictation()", com o seguinte código:

    GrammarBuilder gb = new GrammarBuilder();
    gb.AppendDictation();
    Grammar g = new Grammar(gb);
    sre.LoadGrammar(g);
    Porém, me retorna o erro: "An unhandled exception of type 'System.IO.FileNotFoundException' occurred in Microsoft.Speech.dll
    Additional information: Cannot find grammar referenced by this grammar."

    Atenciosamente,

    Thiago

    quarta-feira, 17 de fevereiro de 2016 18:50
  • Olá thiagoftoledo,

    Você já verificou as informações contidas nesta documentação?

    Atenciosamente


    Marcos SJ

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.


    • Editado Marcos SJ quarta-feira, 24 de fevereiro de 2016 19:23
    quarta-feira, 24 de fevereiro de 2016 19:23
  • Boa tarde,

    Por falta de retorno do usuário, esta thread será encerrada.

    Caso seja necessário, por gentileza, abra uma thread nova.

    Atenciosamente


    Marcos SJ

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta Marcos SJ sexta-feira, 26 de fevereiro de 2016 20:07
    sexta-feira, 26 de fevereiro de 2016 20:07