reconnaissance vocal c++ - C++ - Programmation
Marsh Posté le 01-02-2015 à 20:38:07
Bonsoir,
Soit honnête cela ne ressemble en rien a une IA...
Sinon pour de la commande vocale, uniquement sous windows (et vous avez l'air d'y être) https://msdn.microsoft.com/en-us/library/jj127859.aspx
Mais au vu de votre code, vous êtes loin d'avoir les compétences suffisantes...
Code :
|
(m'est avis que la reconnaissance vocale vous sera un peu plus accessible en C#/vb.net qu'en c++)
Marsh Posté le 02-02-2015 à 18:32:22
10 secondes de google:
Cortana:
https://msdn.microsoft.com/en-us/library/dn630430.aspx
http://blogs.windows.com/buildinga [...] e-samples/
Siri:
http://www.fastcolabs.com/3035823/ [...] -own-hands
google ?
https://www.google.fr/search?q=goog [...] nYarDRgLgI
Marsh Posté le 31-01-2015 à 11:56:03
bonjours,
j'ai créer une sorte d'IA en c++ qui exécute des commande :
#include <iostream>
#include <string>
#include <string.h>
#include <stdlib.h>
#include <ctime>
#include <windows.h>
using namespace std;
int main()
{
string demandeUtilisateur("sansnom" );
cout << " je suis AWI votre assistance Windows , que puis-je faire pour vous ?"<< endl;
system("start sons4.wav" );
Sleep(2910);
system("taskkill /IM wmplayer.exe" );
debut :
cin >> demandeUtilisateur;
//******************************************
if (demandeUtilisateur == "google" )
{
system("start chrome.exe" );
system("start sons5.wav" );
Sleep(2710);
system("taskkill /IM wmplayer.exe" );
cout << "que puis je faire de plus " << endl;
goto debut ;
}
//******************************************
if (demandeUtilisateur == "quitter" )
{ system("color 2F" );
cout << "au revoir OPERATEUR ..."<< endl ;
system("start sons3.wav" );
Sleep(1758);
system("taskkill /IM wmplayer.exe" );
goto fin ;
}
//******************************************
if (demandeUtilisateur == "warframe" )
{
system("start steam://rungameid/230410" );
system("start sons2.wav" );
Sleep(1155);
system("taskkill /IM wmplayer.exe" );
cout << "que puis je faire de plus ?"<< endl;
goto debut ;
}
//******************************************
if (demandeUtilisateur == "awi" )
{
system("start sons1.wav" );
Sleep(1150);
system("taskkill /IM wmplayer.exe" );
cout << "Oui ?" << endl;
cout << "que puis-je faire de plus ?"<< endl;
goto debut ;
}
//*****************************************
if (demandeUtilisateur == "kali" )
{
system("start VirtualBox.exe" );
system("start sons6.wav" );
Sleep(3123);
system("taskkill /IM wmplayer.exe" );
goto debut ;
}
//*******************************************
if (demandeUtilisateur == "listing_port_open" )
{
system("netstat -a" );
Sleep(4000);
system("start sons7.wav" );
Sleep(3580);
system("taskkill /IM wmplayer.exe" );
goto debut ;
}
//*****************************************
if (demandeUtilisateur == "meteo" )
{
system("start http://www.meteofrance.com/previsi [...] s/62" );
system("start sons9.wav" );
Sleep(3000);
system("taskkill wmplayer.exe" );
goto debut ;
}
if (demandeUtilisateur == "close" )
{
string fermeture ("steam" );
cout << "que vous les vous ferme ?" << endl ;
cin >> fermeture ;
switch (fermeture)
}
++else
{
cout << "je n'ai pas compris votre demande operateur ...."<< endl ;
system("start sons8.wav" );
Sleep(3332);
system("taskkill /IM wmplayer.exe" );
goto debut ;
}
fin :
return(0);
}
Mas je voudrais que les commande soit oral mais je n'est rien trouver sur internet !!
merci