Speech Recognition Engine in Portuguese (Brazil and Portugal) 30/10/09
Hey there,
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:
- Take a look at the official MS Portugal site about this: http://www.microsoft.com/portugal/mldc/betaprograms/winclientdesktop.mspx
- Go to http://connect.microsoft.com and sign in
- Use this invitation ID: MLDC-BKBY-DTBD
- After filling in the survey, go to the Downloads page for this program: https://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=368
- 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,

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:
- Dê uma olhada no site oficial do MS Portugal sobre este assunto: http://www.microsoft.com/portugal/mldc/betaprograms/winclientdesktop.mspx
- Vá para http://connect.microsoft.com e faça login
- Use esse ID de convite: MLDC-BKBY-DTBD
- Depois de preencher a pesquisa, vá para a página de downloads para este programa: https://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=368
- 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»
New blog post: Windows Speech Recognition engines in Portuguese (Brazil and Portugal) – http://bit.ly/38kVWX
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
Eu tenho, desenvolvi alguns aplicativos interessantes usando ela. Meu MSN é vr-b@hotmail.com
Cara, na boa. Voce não testou o negócio e ainda publica no blog??
Seja mais responsável, ok?
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
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???
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
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.
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
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?
Oliveira,
Você pode acessar o projeto do MLDC Portugal no Connect diretamente no endereço:
https://connect.microsoft.com/site368
Abraços,
Roberto
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.
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.
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…
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.”
@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!
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
oi Roberto, gostaria de receber o seu progrma. Meu email he npcoelho@yahoo.com sem o br.
Desde ja muito obrigado amigo.
NELSON COELHO
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.
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
O melhor programa que há para isto chama-se speechmagic. Mas não é fácil de arranjar na web… Eu nao encontro..
o speehmagic é usado em portugal nos hospitais (privados). é muito bom! se alguem arranjar na net partilhe essa informação sff
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
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
Alguem pode me enviar esses pacotes, nao esta mais disponivel
wduartec@gmail.com
Grato
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.
@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
Via Voice Download – http://www.megaupload.com/?d=GW2MS385
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.”
augem me passa o link para o donloade