#### 回到 [`教學大綱`](https://md.kingkit.codes/s/siSKyknlU) / [`Web:AI 程式積木`](https://md.kingkit.codes/s/X4vMmbtp_)
<style>
blockquote.announcement {
background-color: #f4aa14;
height: 50px;
width: 100%;
display: flex;
justify-content: center;
border-left: none;
}
blockquote.announcement p {
color: white;
height: 100%;
align-items: center;
display: flex;
}
.announcement a {
background-color: rgba(0, 0, 0, 0.2);
text-decoration: none;
padding: 6px 16px;
border: 1px;
border-radius: 8px;
color: #fff;
line-height: 30px;
}
</style>
<blockquote class="announcement">
<p>
Webduino 學習手冊網站即將改版,提供您更好的閱讀體驗!<a
href="https://resource.webduino.io/docs/webai"
target="_blank"
rel="noopener"
>搶先試用</a
>
</p>
</blockquote>
# 喇叭
Web:AI 開發板能夠搭配外接喇叭及 SD 卡,將指定的音檔播放出來,並且藉由編輯各類積木程式控制觸發條件和音量,達成在任何情境下的聲音互動。
## 喇叭播放
「播放」積木代表執行播放的動作,輸入指定的名稱,就可以播放 SD 卡內的 wav 檔。
> 「播放」積木的音檔支援格式為 **.wav**。
![](/uploads/upload_877afa4b024423a0363351f8c31296fe.png)
## 播放音量
「音量」積木可以控制播放的音量,音量大小為 0~100,預設值為 5。因為程式是一行一行執行,所以「音量」積木必須放在「播放」積木之前。
> 請先設定音量,再播放音檔。
![](/uploads/upload_70c34d4ff54a405fad332e898178bddf.png)
### 範例:按鈕播放音樂
1. 將存放音檔的 SD 卡插入 Web:AI 開發板中,並接上喇叭。
![](/uploads/upload_d7d9cbd3157d999f5745179adda3016b.png)
3. 設定「播放」積木內要播放的音檔名稱,範例中使用 logo 這個內建音檔。
4. 放入「音量」積木設定要播放的音量。
5. 在最外層加上「按鈕」積木,讓開發板能夠用按鈕播放音樂。
6. 執行後,按下 L 按鈕,可以聽到喇叭放出音樂。
![](/uploads/upload_c056e3869240b47d896b85e6e9e633ac.png)
![](/uploads/upload_eaa4c8056d7ddfb2baed6c24810c3c48.gif)