Aller au menu - Aller au contenu

La reconnaissance vocale dans son application

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1 
Pseudo Commentaire
Page 1 
Hors ligne titz # Posté le 06/11/2009 à 17:46:27
Avatar

Ville : Vernon
Pays : France métropolitaine

Sa avait l'air interessant ...

J'ai arréter de lire quand j'ai vu qu'il fallait utiliser C# et avoir window vista/7,
C'est dommage x°(

edit:
Finallement, j'ai lu le tutoriel et je trouve sa assez bof.
Genre, y'as pas de théorie en fait, t'explique pas, on doit copier-coller dans les 600 lignes de codes
appuyer sur deux trois boutons et ... c'est tout :D.
 
Connecté adrientoub # Posté le 06/11/2009 à 18:29:59

Le sujet m'intéressait aussi, comme titz, mais n'utilisant pas le C# je n'ai pas lu la suite...
Mais je pense que cela intéressera beaucoup de personnes !
 
Hors ligne Peaker # Posté le 06/11/2009 à 21:39:29
Shit happens
Avatar

Ville : Genève
Pays : Suisse

Ça peut effectivement être très interressant... mais malheureusement que pour les programmeurs en C# avec Vista ou 7 encore (trop) rares je pense. :(

Ça serait vraiment pratique pour beaucoup de zéros (dont moi) d'adapter ce bon tuto pour le C/C++ avec XP... Peut-être un jour...
 
Hors ligne janulrich00001 # Posté le 07/11/2009 à 09:48:39
Hotel Echo Lima Lima Oscar
Avatar

Ville : Neuchâtel
Pays : Suisse

Merci pour ces commentaires. Hélas, la reconnaissance vocale sous Windows XP est limitée à l'anglais et avec quelques bidouilles on peut obtenir le japonais et le chinois simplifié. Mais ce tutoriel fonctionnerait également sous Windows XP sauf que la reconnaissance vocale sera en anglais.

En ce qui concerne le C/C++, ce sont des langages que je maitrise peu mais le principe est quasi le même car c'est aussi SAPI (Speech API) qui est utilisé et les méthodes sont les mêmes normalement.

Pour les explications je vais essayer d'en rajouter. Mais le but principal de ce tuto c'est d'avoir une base pour débuter la reconnaissance vocale car quand j'en ai eu besoin je dois dire que j'ai galéré pour faire une application simpliste comme celle-ci.

Mon tuto => la reconnaissance vocale dans son application!
À l'armée toute la semaine, disponible seulement le week-end... :(
 
Hors ligne smartghost # Posté le 07/11/2009 à 13:02:58
J'aime la progLINUXrammation
Avatar

Ville : Hammem lif
Pays : Tunisie

Merci bien pour le tuto, je suis très intéressé de la reconnaissance vocale et je pense que cella résoudre mon problème. bonne continuation ! ;)
 
Hors ligne titz # Posté le 07/11/2009 à 13:06:41
Avatar

Ville : Vernon
Pays : France métropolitaine

Citation : janulrich00001
Mais le but principal de ce tuto c'est d'avoir une base pour débuter la reconnaissance vocale

La base c'est la théorie justement, non ?
'fin, je veut dire que avoir un code copié collé et pas savoir comment il fonctionne vraiment,
sa sert pas à grand chose et sa nous aide pas vraiment à débuter, autant prendre un logiciel déja tous fait.

Au début dans ton tuto tu dis:
Citation : janulrich00001
Au début de ce travail, je dois dire que j'ai galéré pour
trouver des informations concernant la reconnaissance
vocale et surtout comment l'ajouter dans une application


Dans ton tuto, tu montre juste comment les mettre dans une application.
Mais nous les "informations concernant la reconnaissances vocales" on
les a pas ( bah, voui on est des zéro :S ).
Sa serait bien que tu explique comment sa marche globalement la reconnaissance vocale.

PS: 'fin, je dis sa ... si sa se trouve je suis complement à coter de la plaque :D
 
Hors ligne janulrich00001 # Posté le 07/11/2009 à 13:37:53
Hotel Echo Lima Lima Oscar
Avatar

Ville : Neuchâtel
Pays : Suisse

Le truc c'est que la reconnaissance vocale c'est vraiment très complexe. Je vais peut-être rajouter un petit chapitre à ce sujet très simplifié. Il y a beaucoup de paramètres qui rentrent en compte. Il y a trois manières principales de faire de la reconnaissance vocale en plus. La déformation temporelle dynamique, les modèles de markov cachés et les réseaux de neurones artificiels. Les systèmes actuels font un mix des trois. Je vais voir si les autres commentaires vont dans ton sens et dans ce cas je rajouterai un chapitre. En tous cas merci.

Mon tuto => la reconnaissance vocale dans son application!
À l'armée toute la semaine, disponible seulement le week-end... :(
 
Hors ligne titz # Posté le 07/11/2009 à 14:37:32
Avatar

Ville : Vernon
Pays : France métropolitaine

Ah ouais, je suis allez voir sur wikipédia et sa à l'air assez coriace en fait :p
Mais c'est une raison de plus pour bien expliquer ! (J'fais mon chieur la ?)

Alors, j'attend ton peut-être future nouveau chapitre :D
++ et bonne chance.

(need commentaires dans mon sens !)
 
Hors ligne neoroot # Posté le 07/11/2009 à 20:34:09

je suis pas mal d'accord avec titz !
Hors ligne ardamoute # Posté le 07/11/2009 à 23:42:13
10 + 10 = 100
Avatar
Flux RSS

Ville : Brumath
Pays : France métropolitaine
Études : Lycée Kléber - Strasbourg

Dommage qu'il ai besoin de Windows et du C# (deux choses que je n'affectionne pas particulièrement...).

Es-tu sûr que l'on ne peut pas l'utiliser avec un autre langage et un autre OS ?

Je vais faire quelques petites recherches...

Merci quand même de te donner la peine d'écrire un tuto :)

Image utilisateur
Image utilisateur
Venez tester Multiuso, un programme open source à (presque) tout faire !

Site Web du projet | Version GNU/Linux | Version Mac OS |Version Windows
« Give a man a fish and you feed him for a day. Teach him how to fish and
you feed him for a lifetime. » Lao Tseu
 
Hors ligne janulrich00001 # Posté le 08/11/2009 à 13:27:49
Hotel Echo Lima Lima Oscar
Avatar

Ville : Neuchâtel
Pays : Suisse

Bon étant donné que c'est la reconnaissance vocale de Windows qui est utilisée (Windows Speech Recognition), je suppose que ce n'est pas envisageable de faire tourner cela sur un autre OS. En ce qui concerne les fichiers de grammaires, ils sont normalement supportés par d'autres programme de reconnaissance vocale sauf peut-être la sémantique qui elle est spécifique à Microsoft.

En ce qui concerne le langage, il est possible d'utiliser le C++ d'une manière presque équivalente à celle du C#. Bon j'ai décidé de rajouter deux chapitres avec ces commentaires : une approche du fonctionnement global de la reconnaissance vocale et une explication des principaux acteurs de la reconnaissance vocale actifs actuellement.

Etant donné que je ne suis sur un ordi que du samedi midi au dimanche soir ça va peut-être prendre quelques semaines / mois pour que ces chapitres apparaissent. :D

Mon tuto => la reconnaissance vocale dans son application!
À l'armée toute la semaine, disponible seulement le week-end... :(
 
Hors ligne sigo # Posté le 09/11/2009 à 17:22:36
Avatar

Ville : Braine-l'alleud
Pays : Belgique
Études : EPL UCL

moi aussi je suis preneur sur un peu de théorie. et puis comme d'autre je trouve que pouvoir uniquement utiliser windows c'est pas le must :-° . par contre sous Linux, il y a le portage de c# par mono.
pour ceux qui sont vraiment(mais vraiment :euh: car ca a l'air encore plus dur que avec l'api de windows) il y a les moteurs de reconnaissance vocale Open Source : Sphinx, ISIP, Julius ou HTK .VoxForge enfin comme d'ab il vaut mieux gerer l'anglais pour peut-etre pouvoir tout comprendre ;) .
moi j'ai pas ete plus loin que wikipedia. p-e un jour.

"Pour réussir, il ne suffit pas de prévoir. Il faut aussi savoir improviser."
Extrait de "fondation" d'Isaac Asimov

sigo
 
Hors ligne ZéroZéroHuit-008 # Posté le 09/11/2009 à 21:01:25
Avatar

Ah, la reconnaissance vocale, ça c'est un sujet intéressant. Qui n'a jamais rêver de dialoguer avec son ordinateur ? :D
C'est un sujet à creuser, mais j'avoue ne pas avoir lu le tuto, sans doute à cause de windows vista/7 et du C# (même si je me doute que ce second problème ne doit pas être insurmontable quand on connait le C/C++ ;) ).
Ça m'a donné envie, je vais creuser un peu pour voir s'il n'y a pas d'équivalents sous Mac :-°

En tous cas, bonne idée d'en parler, même si ça paraît être en effet "je dicte, tu recopies" :o
Hors ligne Sexymimi64 # Posté le 11/11/2009 à 09:39:41
Avatar

Études : Epitech Paris

La reconnaissance vocale, c'est pas juste complexe, c'est aussi peu exploité.
Même KDE n'a pas son logiciel de reconnaissance vocale (ils ont le logiciel qui lit du texte pour les malvoyants, mais pour les non-voyant KDE devra attendre).

S'il existe des solutions multi-plateforme de reconnaissance vocale... éh bien elles sont bien cachées !

Ce qui serait plus intéressant par la suite, plus que d'apprendre à s'en servir, c'est apprendre à faire de la reconnaissance vocale.
Mais c'est bien ça le problème avec du code propriétaire : je doute que le tuto puisse évoluer vers une compréhension de la machine, si ?

"Mais comment on va faire sans nos permis pour aller à l'épicerie ?
- Eh bien, vous n'avez qu'à aller en maison de retraite, ce serait une solution.
- Moi j'irais pas en maison de retraite, je préfère encore mourrir !
- C'est vrai que ce serait aussi une solution" (South Park, "Rencontre du troisième âge")
 
Hors ligne Scottyous # Posté le 23/11/2009 à 15:29:13

Excellent tu nous montre comment ouvrir plein de portes ! je vais pouvoir concretiser pleins d'idées !
Hors ligne anonyme # Posté le 14/12/2009 à 17:40:20

Ton tutoriel a l'air tres utile, bien qu'en étant loin de ce qui est C# pour le moment, j'essayerai de le lire..

Tit0uTweeted ;)
Hors ligne Pyros # Posté le 31/12/2009 à 00:13:31
Avatar

Études : EPHEC

Rhaa pas moyen. Visual c# me dit "Le type 'DemoRecoVocale.Form1' définit déjà un membre appelé 'Form1' avec les mêmes types de paramètres" Et accepte de me dire ça une fois sur 10, quand il accepte de démarrer le débogage. Pourtant c'est le seul constructeur de la page. J'essayerai d'utiliser le c++.

RTFm JavaDoc

Le "lol" ne sert qu'à compenser un manque d'humour évident. Je suis sur que vous n'avez pas besoin de lui pour être drôle.
 
Hors ligne maxtyl # Posté le 11/02/2010 à 16:57:15

Super sujet la reconnaissance vocale mais j'ai un problème dès le début du tuto .J'ai créer mon projet et moi je travaille avec Visual Studio 2008 mais quand tu dis de cliquer sur le "+" de .... ba moi j'ai pas sa j'ai "Form1.vb" sans "+" devant mais j'ai essayé de copier le code quand même mais quand j'appuis sur "F5" pour lancer la fenêtre il y a un message d'erreur donc je n'arrive pas a aller plus loin :( si tu pouvais m'aider sa serai sympa merci
Hors ligne Toshy62 # Posté le 12/03/2010 à 19:47:41
C'est pas parce qu'ils sont no
Avatar

Normal le code donner par le tutoriel est du C# or tu a un compilateur VB.Net faut pas s'étonner que le compilo te fasse la gueule.

Image utilisateur


Ancien habitué du forum PHP. Petit nouveau sur le forum JavaScript :p .

Image utilisateur Votre problème est résolu passé dans le mode approprier :soleil: .

A lire et à relire: Bonne pratique JavaScript [SDZ] [DEVELOPPEZ.COM]
 
Connecté Pampattitude # Posté le 04/04/2010 à 09:07:12
Avatar

Études : Epitech Paris

(Je suis un peu a la trene :P)

Idee sympa, mais tutoriel un tantinet trop peu explicatif. Le code est donne tel quel, sans explication ni etapes. Dommage.

Image utilisateur
 
Hors ligne softdounia # Posté le 07/05/2010 à 16:38:11
A
Avatar

Avis : Bon

Ville : Alger
Pays : Algérie
Études : ETS Montréal

Bonjour,

Je viens de suivre ton tuto « reconnaissance vocale en C# » il marche trais bien,
Mais je voudrai l’enrichie (enrichir l’XML c’est déjà fait) le rendre plus fonctionnel…
Voilà, tu ma l’ère d’avoir de l’expérience dans ce domaine, Alors je me demande si tu peux données des ides d’amélioration ou d’autre fonctionnalités sur le même principe.

Et je doit faire aussi un programmation Bluetooth pour capter les données intercepté par ce Module Bluetooth branché sur mon PC. mais.. Comment on fait pour faire de la programmation Bluetooth ?

Tout lien ou vers un autre tuto ou un bout de code (qui tourne autour du sujet) sera le bienvenu

Merci pour pour le tuto :magicien:
Cordialement
SoftDounia

Les 40e rugissants et les 50e hurlants. o_O --> Brainstorming --> CamelCase
Image utilisateur

-------------
"je crois qu'on ne peut mieux vivre qu'en chercant à devenir meilleur, ni plus agréablement qu'en ayant pleine conscience de son amélioration"
Socrate >_<
-------------
les meilleurs peintres se sont fait dire qu’ils n’étaient pas bon, aujourd’hui ce sont des Dieux!
-------------
RTFM :-° l'expression anglaise d'argot Internet Read the fucking manual (« Lis le foutu manuel ») ;
-------------
Mon CV en ligne ici
 
Hors ligne janulrich00001 # Posté le 14/05/2010 à 17:52:01
Hotel Echo Lima Lima Oscar
Avatar

Ville : Neuchâtel
Pays : Suisse

Hello, le tutoriel est en cours de modification pour le rendre plus clair et abordable avec moins de balançage de code tout fait!!!
J'espère que ça plaira.

Mon tuto => la reconnaissance vocale dans son application!
À l'armée toute la semaine, disponible seulement le week-end... :(
 
Hors ligne softdounia # Posté le 28/05/2010 à 18:32:49
A
Avatar

Avis : Bon

Ville : Alger
Pays : Algérie
Études : ETS Montréal

Hi,

vivement la suite je suis impasition :pirate:

Les 40e rugissants et les 50e hurlants. o_O --> Brainstorming --> CamelCase
Image utilisateur

-------------
"je crois qu'on ne peut mieux vivre qu'en chercant à devenir meilleur, ni plus agréablement qu'en ayant pleine conscience de son amélioration"
Socrate >_<
-------------
les meilleurs peintres se sont fait dire qu’ils n’étaient pas bon, aujourd’hui ce sont des Dieux!
-------------
RTFM :-° l'expression anglaise d'argot Internet Read the fucking manual (« Lis le foutu manuel ») ;
-------------
Mon CV en ligne ici
 
Hors ligne softdounia # Posté le 16/10/2010 à 02:32:44
A
Avatar

Avis : Bon

Ville : Alger
Pays : Algérie
Études : ETS Montréal

Rien de Nouveaux :(


http://www.youtube.com/watch?v=4NQ7GK6Bs3w
Imagine Cup 2010 Software Design Finalists en fait une application de reconnaissance vocale

Cordialement
Softdounia (j'ai être la ba)

Les 40e rugissants et les 50e hurlants. o_O --> Brainstorming --> CamelCase
Image utilisateur

-------------
"je crois qu'on ne peut mieux vivre qu'en chercant à devenir meilleur, ni plus agréablement qu'en ayant pleine conscience de son amélioration"
Socrate >_<
-------------
les meilleurs peintres se sont fait dire qu’ils n’étaient pas bon, aujourd’hui ce sont des Dieux!
-------------
RTFM :-° l'expression anglaise d'argot Internet Read the fucking manual (« Lis le foutu manuel ») ;
-------------
Mon CV en ligne ici
 
Hors ligne softdounia # Posté le 23/12/2010 à 18:56:59
A
Avatar

Avis : Bon

Ville : Alger
Pays : Algérie
Études : ETS Montréal

hmmmm, C’est quoi ce silence "pas de réponse, et pas d'avancer comme promit...."

Citation : softdounia
  • La dictature c’est ferme ta gueule
  • La démocratie c’est Kos toujours

:(

Les 40e rugissants et les 50e hurlants. o_O --> Brainstorming --> CamelCase
Image utilisateur

-------------
"je crois qu'on ne peut mieux vivre qu'en chercant à devenir meilleur, ni plus agréablement qu'en ayant pleine conscience de son amélioration"
Socrate >_<
-------------
les meilleurs peintres se sont fait dire qu’ils n’étaient pas bon, aujourd’hui ce sont des Dieux!
-------------
RTFM :-° l'expression anglaise d'argot Internet Read the fucking manual (« Lis le foutu manuel ») ;
-------------
Mon CV en ligne ici
 
Hors ligne Oneill887 # Posté le 23/12/2010 à 20:30:29
Avatar
Validateurs

Ville : Stiring-wendel
Pays : France métropolitaine
Études : IUT Metz

softdounia : on peut se passer de ce genre de commentaires, merci.
 
Hors ligne toto33 # Posté le 27/05/2011 à 10:46:45
Avatar

Avis : Bon

Ville : Saint médard en jalles
Pays : France métropolitaine

Bonjour, j'ai un petit soucis en suivant ton tutoriel.
dans ma partie ASR.cs je trouve l'erreur suivante : "l'exception Argumentexception n'a pas été gérée" à cette ligne
-ASREngine.SetInputToDefaultAudioDevice();

Quelqu'un aurait un conseil ou une méthode pour m'aider ?

Sinon très joli tutoriel, un petit manque d'explication que l'on peut palier grâce au commentaire et à des recherches.
Good job :)
Hors ligne abdessamed # Posté le 21/03/2012 à 10:31:35

Avis : Très bon

very good tuto thanks
Pour accéder à cette section
Connectez-vous !
connexion_rpx