begin process at 2008 08 22 04:20:00
1 229 768 membres
39 nouveaux aujourd'hui
14 267 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Projet de programme "assistant conversationnel" [ Windows / Autre ] (Billybobbonnet)

Projet de programme "assistant conversationnel" le 04/08/2008 13:23:02

Billybobbonnet
Bonjour à tous,

Je poste ici pour plusieurs raisons. La première est que j'ai découvert un excellent logiciel ( [ Lien ]) écrit par James Ashleyqui permet de faire le pont entre la synthèse vocale et la reconnaissance vocale sous windows vista, et donc de faire la conversation avec un programme pour de vrai. L'aspect 'agent conversationnel' est géré par de l'aiml,  un langage à balises pour la conversation en langage naturel,qui porte l'essentiel de l'aspect linguistique, pour le moment en anglais. Le reste de la partie anglaise est contenue dans les paramètres.

Dans cette source (voir le lien plus haut) tout est présent pour que ça fonctionne, mais en anglais, et il est apparement très faisable de faire le portage en français si ces quelques points sont satisfaits:
  1. avoir des fichiers aiml en fr, disponibles ici, et enlever les erreurs éventuelles, ce que je crois avoir fait
  2. traduire les fichiers de config, ce que j'ai fait (voir avec l'aiml, dans le dossier config),et enlever les erreurs de syntaxe éventuelles, ce que j'espère aussi avoir fait
  3. Enlever les balises non reconnues dans cette implémentation de l'interpréteur aiml (program #) là j'ai plus de mal
  4. Virer d'hypothétiques références "en dur " à l'anglais des fichiers aiml, ce qui est peu probable car c'est très bien codé
  5. Créer un objet de démarrage (mesurez ici la portée de mon incompétence en c# :D)
et pour finir, l'idée derrière tout ça serait de rajouter un petit formulaire pour intégrer aux possibles conversations des requetes d'exécutions de commandes choisies ("lance moi le démineur stp!"), et un moyen de mémoriser des données sur mot clé (type "agenda:...." ) histoire d'en faire une mini secrétaire ou un assistant. Rien que ces deux points pourraient en faire un soft excellent, avec un peu d'imagination.

Je voudrais ajouter une dernière chose: je suis un peu honteux de poster comme ça pour demander de l'aide, et certains d'entre vous vont sûrement se dire que je devrais commencer par me mettre au c# pour me débrouiller seul. Je compte effectivement m'y mettre, mais je me suis dit que le projet intéresserait probablement de bien meilleurs développeurs que moi, et que d'ici là, ça pourrait faire avancer les choses.

Pour info, sophiabot, le projet initial, est une démonstration d'utilisation de l'api de reconnaissance vocale  & synthèse de vista. C'est donc une bonne intro, pour ceux que ça intéresse.

Dites moi ce que vous en pensez!



Classé sous : programme, projet, assistant, ici, aiml

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS