begin process at 2012 02 13 03:40:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Linux

 > 

Autre

 > 

espeak


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

espeak

lundi 15 mars 2010 à 15:17:29 | espeak

salehtch




SAS
bonjour
j ai installer espeak sous ubuntu et je voudrais l'integrer dans un programme en c c est a dire si une personne saisi son nom il lui renvoi le nom par synthèse vocal.
svp aidez moi c'est urgent
lundi 15 mars 2010 à 17:24:38 | Re : espeak

jubriche

Salut voilà une fonction que tu peux mettre dans n'importe quelle classe et qui diras le string passé en parallèle.

Code C/C++ :
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
lundi 15 mars 2010 à 23:08:37 | Re : espeak

salehtch




SAS

bonjour merci de m'avoir repondu esqu'il y a pas de bibliothèque a declarer et par rapport a la classe c est le nom de la fonction? et le name2 ces paramettre ?
mardi 16 mars 2010 à 08:20:57 | Re : espeak

jubriche

Lut!
en bibilotheque il y a #include<speak_lib.h> à déclarer et -lportaudio -lespeak à la compile
en fait tu crées ta classe "maclasse", tu lui fais faire ce que tu veux, et quand tu veux dire quelque chose tu appelles
says avec comme paramètre la chaine de caractère que tu veux "vocaliser".
name2 est bien le texte que tu veux dire.
Pour le reste ce n'est que du c++ classique.
+
Julien


mardi 16 mars 2010 à 19:02:24 | Re : espeak

salehtch




SAS

bonjour

pour la comme pilation c est avant gcc -c ou bien après parceque moi je programme sous linux
donc j'aimerai s'avoir comment compilé?
dimanche 21 mars 2010 à 23:11:14 | Re : espeak

ghanim13

salut le gnak au faite tien moi informe pour le reste j'aimerais savoir et cherche aussi kannel
lundi 22 mars 2010 à 00:17:49 | Re : espeak

ghanim13

salut j'ai le même problème mais j'ai essaye de le mettre dans un programme gtk et puis ce que j'utilise le terminal pour compile j'ai des erreurs disant qu'il ne reconnaisse pas l'argument -lprtaudio .
j'ai isole le programme et cela ne marche toujours pas.
merci d'avance


Cette discussion est classée dans : espeak


Répondre à ce message

Sujets en rapport avec ce message

Livres en rapport



Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales