Integrando Espeak com Visual Studio

No artigo anterior:

Instalação do Espeak

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.