Articles

Affichage des articles associés au libellé Narrateur

Un robot EV3 qui parle

Image
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...