jump to navigation

Speech Recognition Engine in Portuguese (Brazil and Portugal) 30/10/09

 

Hey there,

bandeiras

After my original posts about speech recognition, I’ve been getting lots of questions about speech in other languages, especially Portuguese. At last I’ve got an answer for you: I’ve recently discovered some samples from Microsoft Portugal’s Language Development Center (MLDC) that provide Portuguese speech recognition engines!

These are the steps to get them:

  1. Take a look at the official MS Portugal site about this: http://www.microsoft.com/portugal/mldc/betaprograms/winclientdesktop.mspx
  2. Go to http://connect.microsoft.com and sign in
  3. Use this invitation ID: MLDC-BKBY-DTBD
  4. After filling in the survey, go to the Downloads page for this program: https://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=368
  5. Download the packs and documentation and good luck!

Note: The language packs are from 2007; they haven’t been tested with Windows 7.

Note 2:  The packs didn’t work in my English Windows 7. I guess you’ll need a Portuguese version of Windows Vista/7 to test them.

UPDATE 6/12:  The pack DOES work, but only for custom apps. I might do a tutorial on this soon…

If it works for you please leave a comment!

Thanks and see you soon!

Roberto


Engine de Reconhecimento de Voz em Português (Brasil e Portugal)

Fala pessoal,

bandeiras

Após meus posts originais sobre reconhecimento de voz, eu tenho recebido muitas perguntas sobre Speech em outras línguas, especialmente português. Finalmente tenho uma resposta para vocês: recentemente eu descobri alguns samples do Language Development Center da Microsoft Portugal (MLDC) com engines de Speech em português!

Para baixar os packs, siga esses passos:

  1. Dê uma olhada no site oficial do MS Portugal sobre este assunto: http://www.microsoft.com/portugal/mldc/betaprograms/winclientdesktop.mspx
  2. Vá para http://connect.microsoft.com e faça login
  3. Use esse ID de convite: MLDC-BKBY-DTBD
  4. Depois de preencher a pesquisa, vá para a página de downloads para este programa: https://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=368
  5. Baixe os pacotes e a documentação e a boa sorte!

Nota: Os pacotes são de 2007; eles ainda não foram testados com o Windows 7.

Nota 2: Os packs não funcionaram no meu Windows 7 em inglês. Talvez você precise de uma versão em português do Windows Vista/7 para testá-los.

UPDATE 6/12:  O pack FUNCIONA, mas só.para programas desenvolvidos especialmente para ele. Talvez eu faça um tutorial sobre isso logo…

Se funcionar para você, por favor comente!

Obrigado e até a próxima!

Roberto

Categories: .net, Dicas, Microsoft  

Comments»

1. Roberto Sonnino - 30/10/09

New blog post: Windows Speech Recognition engines in Portuguese (Brazil and Portugal) – http://bit.ly/38kVWX

2. ricardo - 6/11/09

erra porra nao funciona de maneira alguma estou a 7 meses e não consigo fazer funcionar nem no xp nem no vista nem muito menos no Windows 7

se alguem tiver algum exemplo ou solução agradeço

3. Vinícius RIbeiro Busquet - 19/11/09

Eu tenho, desenvolvi alguns aplicativos interessantes usando ela. Meu MSN é vr-b@hotmail.com

4. kleber - 29/11/09

Cara, na boa. Voce não testou o negócio e ainda publica no blog??
Seja mais responsável, ok?

5. Roberto Sonnino - 29/11/09

Caro Kleber,

Eu testei o sistema e disse que não funcionou, no post. Publiquei porque muita gente me pergunta e eu também estou interessado em saber qual a configuração necessária para funcionar; além disso é da Microsoft, então é razoavelmente seguro publicar.

Se funcionar para você por favor comente!

Abraços,
Roberto

6. -Lukass B- - 11/3/10

naõ consegui fazer funcionar de jeito nenhum no meu pc!!!

sistema: windows 7 x64 ultimate

será que tem algum jeito de fazer isso funcionar no em portugues???

7. Roberto Sonnino - 18/3/10

Lukass B,

O pack funciona normal no Win7 x64 Ultimate, mas só em programas desenvolvidos usando Speech API, e ativando a engine correta. Ele não foi feito para funcionar com o Speech do Windows (comandos de voz na interface, ditar texto, etc).

Boa sorte!
Abraços,
Roberto

8. Marcelo - 7/4/10

Tentei instalar no meu Windows 7 x64 Ultimate e dá um código de erro 2869 e depois de clicar em ok ele reverte a instalação. Já reiniciei, atualizei, tentei instalar novamente e dá sempre o mesmo erro, poderia me ajuadar?

Um abraço.

9. Roberto Sonnino - 14/4/10

Olá Marcelo,

Você pode tentar seguir essa solução:
http://www.vista123.net/content/fix-2869-error-when-installing-msi-files

Se não der, busque “msi 2869″ na internet para mais idéias.

Espero que dê certo.
Abraços,
Roberto

10. Oliveira - 12/6/10

Olá!
A interface do connect mudou e consequentemente ‘~ao consigo encontrar um lugar para colocar o Invitation ID para dar acesso ao pack, alguém sabe como proceder?

11. Roberto Sonnino - 12/6/10

Oliveira,

Você pode acessar o projeto do MLDC Portugal no Connect diretamente no endereço:
https://connect.microsoft.com/site368

Abraços,
Roberto

12. Anonymous - 10/7/10

Alternativamente existem soluções de reconhecimento de fala pt_BR para Windows SAPI em http://www.voiceinteraction.pt

O Windows Speech Recognition (Gadget) funciona apenas para um conjunto restrito de línguas, nas quais não se inclui nenhuma variedade do Português. No entanto é possível interagir através de voz com aplicações no Windows 7 em Português desde que estas sejam compatíveis com a SAPI e definam gramáticas em pt.

13. Eugenio Tavares - 15/7/10

Roberto estou começando agora a desenvolver aplicações Speech e estou tentando a algum tempo fazer o reconhecimento de voz em portugues, sera que teria como você me enviar um exemplo simples do uso da SAPI em portugues com WIn 7 ??

obrigado.

14. Valentim21 - 14/8/10

Alguem ja tentou estudar os arquivo do programa de voice da ibm , ele funcino certinho , em protugues , impossivel nao existir uma algo em português,…
Adriano…

15. Tati - 1/9/10

Olá,

Estou utilizando o WIndows 7 x64 Pro em português, porém não consigo compilar meus programas com reconhecimento de voz, e nem mesmo os exemplos que vem com a engine.
Alguém possue algum exemplo de aplicaão que funcione?

O erro que aparece é: “Falha ao criar uma instância do componente COM com CLSID {47206204-5ECA-11D2-960F-00C04F8EE628} a partir de IClassFactory

devido ao seguinte erro: 80045077.”

16. Roberto Sonnino - 9/9/10

@Eugenio: o reconhecimento de voz em Português com SAPI é um teste de conceito da MS Portugal e não funciona com palavras aleatórias (dictation). Você pode usar um programa simples (ex. http://virtualdreams.com.br/blog/2007/12/dica-usando-reconhecimento-de-voz-no-vista-sem-conflitar-com-o-sistema-operacional/ ) e carregar a engine em Português (usando tambem palavras em Portuguêss) para tentar fazer o que você quer – apesar de que eu não garanto a qualidade do reconhecimento.

@Valentim21: O IBM ViaVoice é um programa em Português que diz fazer o reconhecimento de voz. Nunca usei, logo não posso dar opiniões positivas ou negativas a respeito.

@Tati: Infelizmente não sei como ajudar. Espero que alguém possa te ajudar aqui nos comentários do post. Boa sorte!

17. Roberto Dias - 13/9/10

Alô amigos

Uso o Via Voice, funciona satisfatoriamente, mas só no XP. Se você tem outro sistema, recomendo criar uma partição, instalar o XP e depois o VV.

Além disso, há um arquivo (java) que precisa ser atualizado. (gastei horas tentando fazê-lo rodar, até que mudei o arquivo) Outro ponto de possíveis problemas é o drive de som. O XP tem seus próprios drivers de som, que precisam ser compativeis com os do VV.

O programa modificado está disponível na Net. Se alguns de vcs o quizerem, mande-me o pedido.

Roberto

18. NELSON - 15/9/10

oi Roberto, gostaria de receber o seu progrma. Meu email he npcoelho@yahoo.com sem o br.
Desde ja muito obrigado amigo.
NELSON COELHO

19. Avirhel - 21/9/10

Bem, tb procuro de um programa do género do “Dragon NaturallySpeaking” em PT-PT. Não percebo porque não o fazem noutras línguas para além do Inglês… O mais difícil deve ser desenvolver o programa inicial, agora que o têm bem feito só venderão mais se disponibilizarem noutras línguas também… eu não preciso disto em inglês…
Ouvi dizer que de facto o ViaVoice também é bom, mas este foi da IBM, que o vendeu à Nuance que agora produz o “Dragon NaturallySpeaking” sem continuar com o bom trabalho da IBM em disponibilizar a língua PT-PT!!!
Se alguém por favor tiver o ViaVoice PT-PT que me possa facultar agradeço que me enviem a-mail para avirhel@gmail.com

Obrigado.

20. icaro - 26/10/10

caro, não consigo baixar os pacotes, parece estarem fora do ar. alguma sugestão, ou forma de ajudar? estou desenvolvendo uma aplicação em delphi que recebe comandos de voz, para crianças, mas inglês fica feio, podes me ajudar?

meu email: icarometal@gmail.com

21. Anonymous - 11/11/10

O melhor programa que há para isto chama-se speechmagic. Mas não é fácil de arranjar na web… Eu nao encontro..

22. Anonymous - 11/11/10

o speehmagic é usado em portugal nos hospitais (privados). é muito bom! se alguem arranjar na net partilhe essa informação sff

23. PedroHLC - 10/12/10

Quando insito o Id de convite tenho a seguinte mensagem:
The invitation code you entered is invalid, assigned to another person, or else the program is no longer accepting invitations.

PS:: Usei esse link para adicionar o convite:
https://connect.microsoft.com/invitationentry.aspx

24. Paulo Féra - 16/12/10

Eu tbm tive problema com o Id do convite
E quando acesso a url https://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=368 da page not found

25. William - 20/12/10

Alguem pode me enviar esses pacotes, nao esta mais disponivel

wduartec@gmail.com

Grato

26. Paulo - 26/12/10

Também procuro um programa do gênero do “Dragon NaturallySpeaking” em PT-PT. Se alguém tiver alguma sugestão, favor enviar. Preciso de um programa para ditado e transcrição de voz gravada. Meu e-mail é pmattos@unifesp.br Obrigado.

27. Roberto Sonnino - 10/1/11

@Todos:

Infelizmente parece que a MS Portugal fechou o programa beta no Connect. Segundo as regras do Connect, eu não posso enviar os arquivos por email — eles só devem ser distribuídos pelo próprio site da Microsoft.

Vocês podem tentar entrar em contato direto com os desenvolvedores do pacote (MLDC Portugal) pelos endereços listados no site deles: http://www.microsoft.com/portugal/mldc/contacts.mspx

Boa sorte!
Roberto

28. Anonymous - 23/3/11

Via Voice Download – http://www.megaupload.com/?d=GW2MS385

29. Welington - 26/8/11

Olá.

Estou com o mesmo problema que a Tati.

Utilizo o WIndows 7 x64 Premium em português, não conseguindo eu compilar os exemplos que vem com o Windows SDK e Speech SDK 5.1.
Se alguém tiver algum exemplo de aplicativo que funcionou o reconhecimento de voz, poderia por favor enviar-me.
O erro é:
“Exception caught when initializing SAPI. This application may not run correctly.
System.Runtime.InteropServices.COMException (0×80045077):Falha ao criar uma instância do componente COM com CLSID {73AD6842-ACE0-45E8-A4DD-8795881A2C2A} a partir de IClassFactory devido ao seguinte erro: 80045077.
em
Microsoft.Samples.Speech.Recognition.ListBox.SpeechListBox.InitializeSpeech()
na
C:\Program Files\Microsoft\SKDs\Windows\v7.0\Samples\winui\speech\cs\listbox\SpeechListBox\SpeechListBox.cs:linha221.”

30. gts - 10/11/11

augem me passa o link para o donloade