Demo 影片:https://youtu.be/AjD9IsPjwqc
![]()
- 顯示當前時間
- 播報 KKBOX 新歌即時榜
- 播報 KKBOX 華語單曲日榜
- 指定時間播報
使用開發版處理所有邏輯十分耗時,因此另外架設 API 處理外部服務的資料,加快處理的速度。
- 啟動:取日榜、即時榜
- 每小時 10 分:取即時榜
- 每日 8 點:取日榜
- Language:php
- Framework:Slim Framework
- Cloud Application Platform:Heroku
(將開發好的內容 merge 至 deploy branch 即可自動 deploy 至 Heroku。)
daily-chart:取得最新華語日榜的語音檔hourly-chart:取得綜合新歌即時榜的語音檔
| 名稱 | 說明 |
|---|---|
| TTS_ACCOUNT | 工研院文字轉語音Web服務帳號 |
| TTS_PASSWORD | 工研院文字轉語音Web服務密碼 |
| KKBOX_ID | KKBOX Open API ID |
| KKBOX_SECRET | KKBOX Open API Secret |
複製 env example 檔案,在 .env 檔將需要的 id / secret 填入。
cp .env.example .env
於 Heroku 的 Config Vars 將環境變數加上。
- Linkit ONE
- 鋰電池
- Wi-Fi與藍牙天線
- 喇叭
- 4 位 7 段顯示器
- 按鈕 x 2
於kkbox_chart_speaker.ino中:
| 名稱 | 說明 |
|---|---|
| AP_SSID | 無線基地台 SSID |
| AP_PASSWORD | 無線基地台密碼 |
| API_HOST | 架設的 API URL |

