Pessoa, como prometido no outro tópico aqui estão os passos e o exemplo funcionando.
- Baixar os pacotes no link https://drive.google.com/open?id=0BxkgTxc5OtGkfkRSYmx5S0htc2h5ejZlaWxGTVhrSmJRdjFzQ0ZiYUl6N3Z6TldZZTVPek0&authuser=0
- Descompactar o arquivo Engine_Sdk_Speech_pt_BR.zip
- Instalar os pacotes das 3, na ordem de acordo com a plataforma X86 ou x64 (O passo 2 não possui diferença de plataforma)
- Todos esse pacotes podem ser encontrados nos links de referencia adiante, juntei aqui para facilitar
- Descompactar o arquivo de Projeto_Exemplo.zip
- O projeto está em VS 2012 pois no meu micro atual somente tenho ele, se alguem puder converter ou fazer um no VS2010 seria ótimo
- O exemplo está com referencia da SDK x64, se for instalar a x86 deve ajustar a referencia para pasta correspondente (ver adiante)
- O exemplo possui um código básico do exemplo da própria microsoft
- Roda e falar frases como:
- "Buscar hotel em Minas Gerais"
- "Buscar restaurante no Rio de Janeiro"
Como nosso amigo Ezequiel postou no outro tópico, a API possui tutorial da microsoft com todos os detalhes de funcionamento, porém ele não dão o pulo do gato para fazer funcionar, perincipalmente em pt-BR
Os pulos do gatos são
- O target framework tem que ser 4.0 (menor ou maior não funcionou comigo perdi quase 1 hora)
- A referencia da DLL Microsoft.Speech deve ser direcionada a pasta da instalação
- x64 - C:\Program Files\Microsoft SDKs\Speech\v11.0\
- x86 - C:\Program Files (x86)\Microsoft SDKs\Speech\v11.0\
- A utilização da diretiva using é necessária caso queira utilizar o modo assíncrono como no exemplo
Links
Para quem já trabalhou com essa API a única novidade é o suporte ao pt-BR que não foi amplamente divulgado.
Bom é isso qualquer problema podem falar, e fico feliz que a microsoft finalmente tenha dado suporte full para o pt-BR.
Grato