未來版MicroPython編程9:I2S麥克風
導入未來板庫
需要先導入未來板的庫才可以使用未來板的硬件。
from future import *
09: I2S麥克風
導入麥克風庫
import audio
1. 初始化I2S麥克風
au=audio.Audio()
2. 獲取聲音強度
au.loudness()
返回聲音強度,範圍由0~4095。
3. 雲端語音辨識(效果可能不準確,只建議高階用家使用)
au.recognize(sec=1,vid=1737)
進行語音辨識,需要網絡連線。
sec為語音長度,建議為1~3秒。
vid為語言,現時支援4種語言:
1537:普通話
1737:英文
1637:粵語
1837:四川話
聲音強度範例程式
import time
import audio
au = audio.Audio()
while 1:
time.sleep(0.1)
print(au.loudness())
語音辨識範例程式
from future import *
import audio
au = audio.Audio()
wifi.connect(wifiname), wifipw)
screen.clear()
screen.text(au.recognize(vid=1737, sec=2),5,10,1,(0, 119, 255))
Last updated