1-1. 範例練習 - 智慧音響
範例練習:智慧音響
AI 家電讓生活便利許多,這次我們將製作智慧音響,讓它協助您播放您想聽的音樂.讓我們開始吧!
我們要怎麼做呢?
① 首先,我們要為AIBLOX添加擴充功能「語音辨識(Speech to text)」。
② 利用語音辨識的功能,可以讓電腦根據您的語音指令播放指定的音樂。
現在我們就來動手試試看吧!
下載資料
① 從此處下載:
Download
② 解壓縮檔案以查看資料夾中的附件
③ 資料夾中包含以下資料:
- 音效檔案(搖滾樂.mp3):此檔案為mp3檔,僅供教學及學習用途,請勿二次修改上傳
- 音效檔案(古典樂.mp3):此檔案為mp3檔,僅供教學及學習用途,請勿二次修改上傳
- 音效檔案(鄉村音樂.mp3):此檔案為mp3檔,僅供教學及學習用途,請勿二次修改上傳
創作專案
首先,我們進入 AIBLOX 建立角色及佈置舞台,進行專案製作的準備。
① 進入 CodingLab 官網
② 點擊上方 AI Platform,將會進入說明頁
③ 點擊按鈕「Go to AIBLOX」,完成登入後,直接進入 AIBLOX 進行專案的製作
專案角色設置
進入AIBLOX後,將預設角色Pola刪除,新增一個音響角色「Speaker」,並且裝飾您的背景:
① 於角色區點擊「選個角色」,從分類「音樂」中可以找到我們要使用的角色「Speaker」。
② 接下來,進入角色「Speaker」的音效區,先將原有的音效刪除,點選「選個音效 -> 上傳」將下載資料的三個音效檔上傳
③ 依照您的喜好裝飾背景,將角色「Speaker」調整大小並放置在合適的位置
添加擴充功能
我們會對音響下達語音指令,可以使用擴充功能「語音辨識Speech to Text」,請按照以下步驟添加:
① 於Scratch積木區,點擊左下角「添加擴展」
② 進入「選擇擴充功能」頁面後,點選「語音辨識Speech to Text」擴充功能
積木程式設計
我們要進行語音辨識直到辨識狀況確認辨識完畢,再根據辨識結果播放指定的音樂。切換角色為「Speaker」進行積木程式設計:
- 首先利用積木「開始辨識語音」來進行語音辨識,並設置要等到「辨識狀況」等於「辨識完畢」才能執行接續的程式
- 接下來辨識結果必須符合「古典樂」、「搖滾樂」或是「鄉村音樂」才播放相應音樂
- 使用積木「重複無限次」,讓「進行語音辨識並播放音樂」的動作重複執行
完成積木程式設計後,就可以按下 PLAY 來看看我們的成果囉~