CMU Sphinx – Exemplo no Windows

21 de agosto de 2023 Off Por Marcelo Martins

Atençã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 Windows
    Em 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 passos
    Iremos 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 gravado
    Para 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 Sphinx
    Temos 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 Ninja
    Definiçã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.

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.

No nosso projeto hello, crie uma pasta libs, e adicione a dll copiada.

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.