reconnaissance vocal c++

reconnaissance vocal c++ - C++ - Programmation

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&#034; );
    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

Reply

Marsh Posté le 31-01-2015 à 11:56:03   

Reply

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 :
  1. cout << "que vous les vous ferme ?" << endl ;


 :lol:
 
(m'est avis que la reconnaissance vocale vous sera un peu plus accessible en C#/vb.net qu'en c++)


Message édité par breizhbugs le 01-02-2015 à 20:51:18

---------------
Seul Google le sait...
Reply

Marsh Posté le 02-02-2015 à 18:32:22    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed