點選我進入python-microbit
一、Coding動手寫(範例檔)--點我可下載
from microbit import *
import speech
while True:
display.show("A")
speech.say("Who are you",speed=120,pitch=100,throat=50,mouth=100)
sleep(3000)
display.show("B")
speech.say("I am microbit",speed=120,pitch=100,throat=50,mouth=100)
sleep(3000)
display.show("C")
speech.say("I love you",speed=120,pitch=100,throat=50,mouth=100)
sleep(3000)
display.show(Image.HEART)
sleep(2000)
二、解說時間
1.想要機器人模仿發聲,需匯入第2行的"import speech",speech是指說話能力,和music音效不同。
2.為了方便觀察目前聽到的說話腔調,增加第4、7、10行顯示目前是哪個參數所發出的聲音。
3.第5行say是指"說話",參數中的speed是指"速度"、pitch是指''音高或音準"、throat是指"喉嚨"、mouth是指"嘴巴",不同嘴型參數會有不同的腔調發聲表現。
三、使用耳機聆聽剛剛的傑作
註:積木式無speech.say對應的功能的Block。
相關範例檔:
沒有留言:
張貼留言