Integrando Espeak com Visual Studio
No artigo anterior:
Aprendemos a instalar o Espeak no windows.
Em outro artigo, ensinei a programar o espeak no linux:
https://maurinsoft.com.br/?docs=robotinics-2/software/srvfala
Agora iremos rodar o espeak no windows.
Criando o projeto no Visual Studio
Primeiro iremos criar nosso projeto, Arquivo > Novo > Projeto.
Selecione Aplicativo de Console C++
Crie o srvfalawin, apontando para o caminho onde irá criar o arquivo.
Agora iremos criar o código:
#include <stdio.h>
#include <stdlib.h>
int main() {
char frase[] = "Meu nome é marcelo, tudo bem com você?\0";
char comando[512];
// Criar o comando para executar o espeak.exe
snprintf(comando, sizeof(comando), "espeak.exe -v pt \"%s\"", frase);
// Executar o comando
system(comando);
return 0;
}
Neste código, fazemos uma simples referencia ao programa espeak, que eu instalei e adicionei no exemplo anterior no PATH.
Caso não tenha feito isso previamente esse programa não irá funcionar.