IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dotnet Discussion :

reconaissance vocale sous xp


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    maa
    maa est déconnecté
    Membre éclairé
    Avatar de maa
    Inscrit en
    Octobre 2005
    Messages
    672
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Octobre 2005
    Messages : 672
    Par défaut reconaissance vocale sous xp
    Bonjour,

    J'essaie de faire de la reconnaissance vocale avec System.Speech du framework 3.0.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    SpeechRecognizer _speechRecognizer = new SpeechRecognizer();
    _speechRecognizer.Enabled = false;
    J'obtiens une erreur sur la seconde ligne :

    La reconnaissance vocale n'est pas disponible sur ce système. Impossible de trouver le moteur SAPI et le moteur de reconnaissance vocale.

    J'utilise windows XP. La reconnaissance vocale ne serait pas compatible avec ce système ?

  2. #2
    maa
    maa est déconnecté
    Membre éclairé
    Avatar de maa
    Inscrit en
    Octobre 2005
    Messages
    672
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Octobre 2005
    Messages : 672
    Par défaut
    Personne ne sait si la reconnaissance vocal est possible avec xp ?

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 217
    Par défaut
    Citation Envoyé par maa Voir le message
    Personne ne sait si la reconnaissance vocal est possible avec xp ?
    Je soupçonne que cette partie du framework que tu utilises s'appuie sur des composants SAPI (engine) que tu n'as pas encore installé ; tu as une ressource sur codeproject :

    http://www.codeproject.com/KB/audio-...resOfSAPI.aspx

    (son exemple démontre l'usage de la partie text-to-speech de SAPI, mais je suppose qu'avec "un peu de chance", c'est bien le même engine sous-jacent pour la reconnaissance vocale)

    Joyeux noel !

    'HTH

    ps : t'as un microphone, j'espère ? ( j / k )

  4. #4
    maa
    maa est déconnecté
    Membre éclairé
    Avatar de maa
    Inscrit en
    Octobre 2005
    Messages
    672
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Octobre 2005
    Messages : 672
    Par défaut
    Salut

    Je soupçonne que cette partie du framework que tu utilises s'appuie sur des composants SAPI (engine) que tu n'as pas encore installé
    Ils font normalement partis du framework 3.


    tu as une ressource sur codeproject :

    http://www.codeproject.com/KB/audio-...resOfSAPI.aspx
    C'est un exemple de synthèse vocale, mais il n'y a pas de reconnaissance vocale il me semble.

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 217
    Par défaut
    Citation Envoyé par maa Voir le message
    Ils font normalement partis du framework 3.
    Donc, tu peux reconnaitre des éléments qui ressemble au moteur SAPI proprement dit sur cette machine ? (assemblies dans la GAC ou ailleurs, DLLs, objets COM, etc ?)

    As tu vérifié ?

    Citation Envoyé par maa Voir le message
    C'est un exemple de synthèse vocale, mais il n'y a pas de reconnaissance vocale il me semble.
    Heh. J'ai précisé exactement la même chose, dans ma réponse.

    Je ne connais pas SAPI (jamais fait de TTS ou de VR). Mais j'ai fait du SIP (VoIP) en m'appuyant sur PJSip (on a fait entre autres une sorte de "skype" orienté métier incorporé dans une IHM .NET/winforms 3.x, tournant sous XP, mais je vais pas raconter ma vie...)

    Donc, j'ai envie de dire que faire une appli qui utilise SAPI, où il y a aussi du son, et du traitement du signal, reste tout de même à portée d'être réalisée en .NET, avec tous les composants pré-requis installés... (?)

  6. #6
    maa
    maa est déconnecté
    Membre éclairé
    Avatar de maa
    Inscrit en
    Octobre 2005
    Messages
    672
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Octobre 2005
    Messages : 672
    Par défaut
    Heh. J'ai précisé exactement la même chose, dans ma réponse.
    Oui excuses moi.

    En fait en installant SAPI 5.1, ça fonctionne sous XP. Enfin disons ça compile pour l'instant, mais je n'arrive pas encore à faire de la reconnaissance vocale avec les classes du framework 3.
    En revanche, la reconnaissance vocale marche assez bien en utilisant les classes de Speechlib 5.1.
    Plusieurs questions:
    - Est-ce que Speechlib 5.1 et SAPI 5.1 sont la même chose ? Sinon, y a t-il de meilleurs résultat avec l'une des deux ?
    - Quel est l'avantage d'utiliser les classe du framework 3, puisqu'il semble qu'elle se servent des classe de SAPI. Pourquoi ne pas utiliser directement les classe de SAPI ?

Discussions similaires

  1. Utiliser la synthèse vocale sous Office
    Par koKoTis dans le forum VBA Word
    Réponses: 10
    Dernier message: 05/05/2008, 15h01
  2. [C] Synthèse vocale sous Windows
    Par Electroniktor dans le forum Windows
    Réponses: 10
    Dernier message: 21/12/2007, 22h01
  3. [Aide]logiciel de Reconaissance vocale
    Par diden138 dans le forum C++
    Réponses: 5
    Dernier message: 29/11/2007, 20h56
  4. reconnaissance vocale sous builder
    Par dz_robotix dans le forum C++Builder
    Réponses: 1
    Dernier message: 04/09/2006, 11h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo