(29/10/2013) Une nouvelle version intégrant Freebase et un client Android arrive. Je ferai une nouvelle vidéo de démonstration à cette occasion.
Luchiana est une intelligence artificielle en python destinée à réaliser quelques petites tâches et à intéragir avec l'utilisateur par la voix ou le texte.
Il s'agit d'un projet personnel que j'ai débuté il y a 4ans. Ce projet a été crée dans le but d'apprendre et de s'amuser. Par conséquent, la régle principale est
que tout doit être développé par moi-même. J'utilise la librairie standard de python. J'évite au maximum d'utiliser des programmes existants. L'application créé n'est de ce fait pas très "professionnelle" mais plus éducative.
Les différents articles du blog qui parle de Luchiana : Luchiana IA
Fonctionnalités:
- Mode Client/Serveur
- Reconnaissance/synthèse vocale
- Connexion chiffrée
- Recherche sur Freebase
- Calcul mathématique
- Gestion musicale
- Transfert de fichiers textes
- Envoie de mails
- Monitoring du système
- Contrôle de matériels externes grâce à Arduino
- Contrôle de Robot TankBot de DeskPet (Site de Deskpet - Tankbot)
A venir:
- Compréhension par ressemblance des mots et sons
- Transferts de tout types de fichiers
- Ajout de nouvelles métriques de monitoring
- Streaming Audio et Vidéo
Rapide vidéo de démonstration mettant en œuvre la reconnaissance vocale, la synthèse vocale et la gestion musicale.
Cette seconde vidéo reprends les éléments des la première et présente la première version de l'application Android. On y retrouve également la réponse à une question obtenue via Freebase permettant d'apporter plus de connaissances à l'IA.
J'ai voulu essayer Luchiana, mais n'ai pas trouvé la page de téléchargement.
RépondreSupprimerAs tu stoppé ton projet?
J'ai voulu me rabattre sur Palaver, mais je n'arrive pas a le faire fonctionné sous ubuntu 13.10 et 13.04.
Si ton projet est toujours actif, peux tu nous expliquer comment rajouter le lancement d'une appli en vocale et nous donner le lien pour le télécharger?
Merci a bientôt.
ok tout bon j'ai trouvé je suis vraiment bigleux ;)
RépondreSupprimerUne fois télécharger, comment tester.
Merci
MAIS TU L'A TROUVÉ OOU ???????????????????!!!!!!!!!!!!!!!
Supprimerd'accrod
Supprimerok je l'ai trouvé, je suis encore plus bigleux que toi XD
SupprimerNon le projet n'est pas stoppé. Je n'ai cependant pas apporté de modifications depuis pas mal de temps.
RépondreSupprimerPour tester, il faut ouvrir un terminal, et lancer LuchianaServer.py
"python3.2 LuchianaServer.py"
Ensuite dans un autre terminal (ou onglet) il faut lancer "python2.7 LuchianaClient.py"
Je sais que ça n'est pas super facile, mais c'est ce que j'ai de mieux pour l'instant
ok merci je vais tester
RépondreSupprimerQue faut-il mettre en login/pass pour le client?
RépondreSupprimerIl faut ouvrir le fichier Datapase.py et ajouter à la fin:
RépondreSupprimeraddUser("votre nom","votre mot de passe")
Ensuite, il faut lancer python3.2 Database.py
Il faut rouvrir le fichier et supprimer (ou commenter) la ligne ajoutée avant
Et vous pourrez vous conencter avec ce nouvel utilisateur
tout se lance mais je n'ai aucuns son, et l'enregistrement de voix ne marche pas.
RépondreSupprimerUne idée, je suis sur python 3.3 ça impac sur tes script? Ou cela viens d'ailleurs?
Merci
Je viens de rajouter un petit texte explicatif de ce qu'il faut faire.
RépondreSupprimerpouvez vous me donnez quelque code s'il vous plai car moi aussi je cherche a faire une intelligence artificielle style jarvis comme dans iron man mais en large pouvez vous m'aidez s'il vous plait
RépondreSupprimervoici mon mail pour toutes reponses de votre part wooz972.mw@gmail.com
RépondreSupprimeret sur quelle site a tu trouver tes differentes variables merci
RépondreSupprimeroù peux ton voir ton code ?
RépondreSupprimeroù le télécharger surtout !
RépondreSupprimerLe code est désormais sur github.com
RépondreSupprimerBonjour, j'ai essayé le projet, mais, quand je lance le script python 'python3.4m installServer.py', je rentre les donnés, et le script me renvoi une erreur qui dit que le fichier database/users n'existe pas, c'est normal ? que faut-il-faire pour corriger l'erreur ?
RépondreSupprimeravez vous essayer de la faire parler dire je suis et en meme temps de la faire s'entendre parler
RépondreSupprimeren lui posant la question qui est tu
RépondreSupprimer