先日micro:bit Python Editorを眺めていると”Speech”の項目がありました。
ブロックプログラミング環境のMakeCode の方ではメロディーや音符を鳴らすことはできましたがmicro:bitにしゃべらせるという話は聞いたことがありません。
早速試してみました!
最初の一歩
とりあえず数字のカウントダウンと単語をしゃべらせることに成功しました。
V1を使っているのでスピーカーをつないでいますがV2ならハードウェア追加は不要です。
サンプルプログラム
サンプルプログラム.py
import speech
from microbit import *
while True:
if button_a.was_pressed():
display.show(5)
speech.say("5")
sleep(100)
display.show(4)
speech.say("4")
sleep(100)
display.show(3)
speech.say("3")
sleep(100)
display.show(2)
speech.say("2")
sleep(100)
display.show(1)
speech.say("1")
sleep(100)
display.show(0)
speech.say("0")
sleep(100)
if button_b.was_pressed():
speech.say("YES")
display.show('YES')