--- title: SRS 4.11 --- ## 4.11 天氣查詢 ### 4.11.1 Description and Priority | 需求編號 | 優先權 | 用途描述 | | -------- | ------ | -------------------------------- | | FNR-013 | 2 | 對音箱以語音指令查詢指定地區天氣 | | FNR-014 | 2 | 對音箱以語音指令查詢所在地區天氣 | ### 4.11.2 Stimulus/Response Sequences 使用者可以對音箱說「查詢天氣( OO )( XX )」、「天氣查詢( OO )( XX )」(OO為時間,日期可以是 X月Y日(Z時/點(W分)),也可以說今天、明天,時間只能是未來7天內,若使用者沒有指定,設為現在時間。xx為臺灣縣市或全球都市名稱,時間、全球都市名稱皆只接受中文),若地點在臺灣,音箱會回復該地區的天氣現象、降雨機率、最高最低氣溫,若地點在臺灣以外之區域,音箱會回復該地區的天氣現象、最高最低氣溫,若沒有指定區域會將地區設為使用者設定之位置,若使用者沒有設定位置,會透過 IP 尋找音箱所在區域(區域為臺灣縣市或全球都市名稱)。 ### 4.11.3 Functional Requirements | 資料編號 | 必要 | 資料名稱 | 需要原因描述 | | -------- | --- | ---------- | ---------------------------------- | | REQ-008 | v | 中央氣象局 API | 需要從氣象局抓取臺灣縣市以及全球都市天氣預報資料 | | REQ-009 | v | Wi-Fi | 需要透過 IP 尋找音箱所在地區 | <!-- | REQ-009 | v | 世界氣象組織 世界天氣信息服務網 | 需要從世界氣象組織抓取世界天氣預報資料 | -->