1-1. 範例練習 - 智慧音響

範例練習:智慧音響


AI 家電讓生活便利許多,這次我們將製作智慧音響,讓它協助您播放您想聽的音樂.讓我們開始吧!


我們要怎麼做呢

① 首先,我們要為AIBLOX添加擴充功能「語音辨識(Speech to text)」。

② 利用語音辨識的功能,可以讓電腦根據您的語音指令播放指定的音樂。

現在我們就來動手試試看吧!


如果您還不了解 CodingLab AI 平台操作,可以先參考下面文章介紹:

  1. AI 教學平台 (AI Platform) 簡介及註冊流程說明
  2. AI Playground 及 AIBLOX 介紹及操作說明


下載資料

① 從此處下載:

② 解壓縮檔案以查看資料夾中的附件

③ 資料夾中包含以下資料:

  • 音效檔案(搖滾樂.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 來看看我們的成果囉~