begin process at 2012 02 11 11:32:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

Autre

 > 

Projet de programme "assistant conversationnel"


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Projet de programme "assistant conversationnel"

lundi 4 août 2008 à 13:23:02 | Projet de programme "assistant conversationnel"

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!



Cette discussion est classée dans : programme, projet, assistant, ici, aiml


Répondre à ce message

Sujets en rapport avec ce message

Projet developement programme [ par myworld ] bonjour à tous, alors voilà j'aurais aimé développer une suite logiciel opensource destinée aux overclockeurs cependant je n'ai que quelques connaissa Aide sur un projet final Programme "Gestion de Cafe" [ par coolboy2008 ] Bonsoir a tous,pour un projet final je doit developper un programme en dotnet (C#) qui doit gerer un restaurant/cafe.je suis bloquer sur la partie la Petit projet d'un programme de recherche de trame BMP [ par Nixeus ] Bonjour à tous !Je viens de me mettre à c#, et je souhaiterai me faire un petit utilitaire :Je voudrais créer un programme dans lequel je choisirais u Connaître la fin de lecture d'un fichier son [ par benzebuth666 ] Salut tout le monde,J'ai un problème avec la classe SoundPlayer Je voudrais lire un fichier wav et ensuite continuer le déroulement du programme. Mais Appel d'une form à partir d'une DLL [ par mathsfin ] Bonjour,J'essaye d'appeller une form packagée dans une DLL (projet de classe .Net) et de l'intégrer dans une form d'un autre projet(Windows Applicatio Projet: application scan Ip [ par krisloren ] Dans le cadre d un stag il m aété confié de realiser une application ki scanne un reseau et donne toutes les adresses Ip et MAC des machines connectée gac [ par djamelbarache ] Bonjour a tous.je viens d'eter affecter à un projet, j'ai récupérer la dernière version du projet à partir de sourcesafe, puis lors de la compilation Fax avec windows et c# [ par kaiser_mn ] Bonjour,J'ai realisé une application permettant d'envoyer des fax en C# avec la librairie "Faxcomlib".Le seul soucis c est que je n'ai pas vraiment de Lancer un serveur en arriere plan [ par zorro95 ] Bonjour tout le monde,Je suis nouveau sur le forum et c'est la premiere fois que je poste un message pour la simple raison que j'ai pratiquement toujo


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales