Un robot EV3 qui parle

Comme évoqué dans l'article traitant de la classe Sound de la bibliothèque ev3dev2 , celle-ci dispose d'une méthode speak() permettant à la brique EV3 de prononcer un texte fourni en paramètre. Methode speak() La méthode speak() utilise le narrateur Linux Debian espeak lancé normalement en ligne de commande. La méthode est déclarée comme ci-dessous : speak(text, espeak_opts='-a 200 -s 130', volume=100, play_type=0) Les paramètres passés sont les suivants : text est la chaîne de caractères à afficher. espeak_opts est un paramètre de type chaîne de caractères qui permet de passer les options de la ligne de commande de l'instruction espeak . volume est exprimé en % et permet de régler le volume du son. play_type définit ce que fait le programme pendant que le son est joué. Voici un exemple simple de l'utilisation de cette méthode : #!/usr/bin/env python3 from ev3dev2.sound import Sound HP = Sound() HP.speak("Bonjour tout le mond...