---
# System prepended metadata

title: 可能會有的問題

---

# 可能會有的問題

## 針對 Feature 以及規格書額外提出相關問題
:::info
以下這些點，有些是可以在規格書寫清楚的，有些可能要想一下會不會衝突（像是系統語音處理和部分功能）
:::
### 必要功能

- 第一次的配對功能（wifi 連網、手機藍牙連接）
	- 哪種連接，wifi、藍芽還是 both？
	- 連接實作難易度？
	- 如何確定已配對成功？
	- 如何找到裝置？
	- 資安可能要請同學或學長來打打看
- 喚醒功能（語音喚醒、觸控喚醒）
    - 關鍵詞未定（大概需要大組討論）
    - 語音 or 觸控 or both?
    - 如果要觸控，如何實作（例：可能需準備觸控 sensor）
	- 待機設定（多久進入待機、待機後只接受哪些功能等）
- 音量大小調整
	- 聲控還是手控（如果要用按鍵，是否需要額外硬體）
	- 可調整音量幅度為何
	- 有多少音量調整階段
- 開、關機
	- 開關機及待機之差異可能需要寫清楚（電量消耗、是否接受指令）
	- 手動還是聲控（如聲控，關鍵詞為？）
- 不同地方複數音箱的 Controller
	- 須更清楚描述 Controller 是怎樣的平台
	- 可提供的功能、控制什麼部分？
- 資安維護
	- 感覺要請人來打（同學、內部、學長、系學會副會長）
- 帳戶管理
	- 如何管理？
	- 帳戶創立要求？
	- 如何登入、辨識？
	- 帳戶內可管理功能為何？
- 外殼設計
    - 建議併至非功能類 Feature
- 連接已有的語音辨識 API
    - （這點應該不是給 user 的功能，比較像是開發中會用到的，因此可能不用列在這裡）
    - 有哪些？

### 基礎功能
:::info
FOR所有功能：請標明是否需要連網才可使用
:::

- 播音樂
	- 是否提供內建音樂？
	- 是否提供本地音樂？本地檔案最多可存放多少？
	- 如要串流，平台為何（哪個平台有提供 api 使用）
- 音樂分類指令
	- 不太清楚此項要做的分類是什麼
- 查詢天氣
	- 報告天氣依據為何（氣象局還是啥）？
	- 如何查詢、連接？
	- 是否需要額外考慮**定位功能**？
		- 如何定位
		- 使用者是否需要同意定位權限
- 鬧鐘、計時器
	- 提示音為何？是否提供更改？
	- 計時幅度為何（幾秒到幾分鐘到幾小時）？
	- 音量是否可調整？
- 基本問答功能
	- 如何辨識使用者的問題
	- 可回答的問題有哪些？
- 語音即時翻譯
    - 如何觸發此功能（關鍵詞）
    - 是否會影響到系統需要處理的輸入語言？（會不會影響到整體，讓project變複雜？）
    - 要訂清楚支援何種語言
		A語言$\rightarrow$B語言需先處理A語言輸入，再處理A語言→B語言轉換（可能是文字），再輸出B語言（可能是聲音）
		B語言$\rightarrow$A語言需先處理B語言輸入，再處理B語言→A語言轉換，再輸出A語言
   - 可能需要其他翻譯程式，要如何做這部分
   - 用其他程式還是自己寫？
       - 用其他程式可能也需要講清楚用什麼程式
- library 是否有地區的分別？
    - 慣用詞彙的差異，或是翻出來結果是否如預期
- 記憶體中是否能裝得下 library？
    - 如果是連網可能比較不用擔心這點
- 稍微描述連網計畫如何實作


### 特殊功能
1. 行程通知（跟 Google calender 一起之類的） 
	- 觸發功能的關鍵詞
	- 通知方式、多久前通知（google calender 可設定）
	- 如何連結 google calendar 還是有其他可以使用的？
	- 是否提供內建（自己寫一個）的新增行程與通知？
3. 打電話給聯絡人 or 直接說電話號碼
    - 觸發功能的關鍵字
    - 聯絡人清單從哪裡匯入（例：手機）
        $\rightarrow$以手機為例，可能會需要取得電話權限和聯絡人權限
	- 是讓音響操控手機撥打電話嗎？如果有多台手機連上智慧音響，是用哪台手機播？還是同時只能有一台手機連接音響？
3. 自動音樂搜尋
    - 是類似 google pixel 的聽音找歌嗎？
    	- 感覺這項功能不能被動搜尋，需要接受指令後才去搜尋，不然平時它聽到音樂就要突然發聲跟你說這首歌是___嗎？
    - 能尋找特定曲目，還是種類
    - 歌名出現一種以外的語言，要如何處理
4. 同一個地方音響對接做雙聲道
	- 如何確定哪台音響是左聲道，哪台是右聲道
5. 可以傳輸資料 or 資訊到手機
	- 如何連接手機
    - 如果要傳輸資料，有可能需要手機存取檔案的權限
6. 圖形化表情介面
	- 需要額外硬體（螢幕）？
	- 如果要表達喜怒哀樂，要如何判斷該回答要套用哪種表情
7. 遠端控制音箱
    - 可控制的功能有哪些
    - 如何控制（透過 Controller?）

### 非功能類 Feature
- 3D 列印外殼
	- 尚須討論外殼外型，是否要有特殊作用之類的，長寬高等等應該會需要寫在規格書裡