Bonjour Marcellin
Il est normal que MRL ne soit pas content que tu lui dise d’utiliser un arduino s’il n’y a pas d’arduino connecté
Il est possible de converser avec ton robot sans aucun servo ou arduino de connecter. Mais si tu demande a MRL de faire des choses qu’il ne peux pas faire, des erreurs appairaitrons et tout risque de planté.
Je te suggère d’essayer d’apprendre les différents services de MRL un a un puis de les reliés ensemble
Pour faire une conversation avec ton robot, tu devras avoir au moins 3 services
programAB: C’est le cerveau des réponses de ton robot.
acapella: Ce service permet de transformer la réponse texte de programAB en réponse vocale
webKitSpeechRecogition: permet de transformer ta question orale en text qui sera transmis a programAB
Le scrit que tu as est un exemple qui te permettra de comprendre comment ca marche. Tu trouvera d’autre exemple d’utilisation des services ici https://github.com/MyRobotLab/pyrobotlab/tree/develop/service
Lorsque tu comprends le fonctionnement d’un service, tu l’intègre dans ton script pour ton robot et tu le relie au autres service.
De cette facon, tu comprendras mieux le fonctionnement de MRL et tu pourra plus facilement personnaliser ton robot
commence par un petit pas, et l’addition des petits pas tu menera loin