Salut voilà une fonction que tu peux mettre dans n'importe quelle classe et qui diras le string passé en parallèle.
void maclasse::says(string name2)
{
espeak_Initialize(AUDIO_OUTPUT_PLAYBACK, 0, NULL,0);
int Buflength = 500, Options=0;
char Voice[] = {"default"};
unsigned int Size,position=0, end_position=0, flags=espeakCHARS_AUTO, *unique_identifier;
char *name;
strcpy (name, name2.c_str());
cout<<espeak_Synth(name, strlen(name)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL)<<endl;
espeak_Synchronize();
}
Bonne journée