5% OFF Over $19, Code: Elephant5; 10% OFF Over $59, Code: Elephant10

Micro Python Basic Course 8: micro:bit voice talk

Posted by SuFiona on

Learning goals:

This lesson learns to use Python programming to let the micro:bit emit a voice.


from microbit import *

import speech


speech.say("Hi, I'm an excellent robot from Yahboom.") 

In the program,import speech is means to import the speech library function, use the speech.say function in the library to play "Hi, I'm an excellent robot from Yahboom".

"Hi, I'm an excellent robot from Yahboom" Change to whatever you want to play.

Programming and downloading

1.You should open the Mu software, and enter the code in the edit window, , as shown in Figure 8-1.


Figure 8-1

2.As shown in Figure 8-2, you need to click the Check button to check if our code has an error. If a line appears with a cursor or an underscore, the program indicating this line is wrong.

image.png Figure 8-2

3.You need to connect the micro data cable to micro:bit and the computer, then click the Flash button to download the program to micro:bit as shown in Figure 8-3.

image.png Figure 8-3

4.After downloading the program into micro:bit, you can see a smiley face on the robot's dot matrix and make a sound: Hi, I'm an excellent robot from Yahboom.

We need to use headphones or speakers to hear the sound. The two wiring methods are as shown below.

image.png Figure 8-4

image.png Figure 8-5

Headphone interface:


The code of the experiment: 8.microbit voice talk.zip

Micro Python Basic Course


Leave a comment

Please note, comments must be approved before they are published