CMU Sphinx – Exemplo no Windows
21 de agosto de 2023Atenção este artigo esta sendo escrito e poderá ser modificado.
No ultimo artigo, escrevi um artigo de como compilar o cmu sphinx no windows.
Neste artigo irei trabalhar com voces para escrever um código para reconhecer texto no windows.
Escrevendo o código em Visual Studio.
Para quem perdeu os últimos posts sobre esse assunto segue os links:
- Instalando Sphinx no WindowsEm artigos anteriores eu apresentei o uso e instalação do CMU Sphinx no Linux. Neste artigo irei retratar a instalação…
- Reconhecimento de voz – primeiros passosIremos falar do processo de instalação do SpeechRecognition. https://pypi.org/project/SpeechRecognition/ Que permite reconhecer voz e converter para texto, utilizando o google…
- Sphinx reconhecimento de audio gravadoPara este experimento iremos utilizar o seguinte texto: https://www.nasa.gov/mp3/586447main_JFKwechoosemoonspeech.mp3 Trata-se do famoso discurso de J.F. Kenedy, sobre a necessidade de…
- CMU SphinxTemos visto uma crescente de IoT desenvolvidos especificamente para reconhecer comandos de seu dono, tais dispositivos, como Alexa ou o…
- Montagem de código em C com NinjaDefinição Ninja é um pequeno conjunto de ferramentas, desenvolvido por Evan Martin, um empregado da Google. Ninja foi usado em…
GIT
Para aqueles que querem o projeto já pronto, segue o git
https://github.com/marcelomaurin/cmusphinxwin
Agora usaremos o nome hello, para o nosso primeiro programa.
![](https://maurinsoft.com.br/wp-content/uploads/2023/08/image-28.png)
Neste momento , voce deve conseguir compilar um hello world.
Agora iremos começar a trabalhar.
Primeiramente iremos incluir as dll do sphinx. As DLLs estão no projeto que compilamos o sphinx.
![](https://maurinsoft.com.br/wp-content/uploads/2023/08/image-29.png)
No nosso projeto hello, crie uma pasta libs, e adicione a dll copiada.
![](https://maurinsoft.com.br/wp-content/uploads/2023/08/image-30.png)
Iremos adicionar agora a lib ao nosso projeto
Arraste a DLL para o Gerenciador de Soluções > hello.
Irá ser incluída a dll ao projeto.
Copie os includes do sphinxbase, para o projeto hello, e adicione na pagina de propriedades do hello, na aba c/c++> Geral > Diretórios de Inclusão Adicionais.
![](https://maurinsoft.com.br/wp-content/uploads/2023/08/image-31.png)