會標記呼吸停頓的打鼾 App 與它們的極限
有些打鼾 App 會聆聽一段以喘氣或大聲呼吸收尾的安靜,並把它標記為可能的呼吸停頓。沒有任何 App 能診斷睡眠呼吸中止症。這要靠由醫療專業人員判讀的睡眠檢查。Snore Timeline 在聽到 1 分鐘以上可聽見的呼吸,接著是 10 秒以上的安靜,再接著是打破安靜的恢復聲(例如一聲大鼾、喘氣或呼吸)時,會標記一次停頓,每個標記都是可以拿給醫師看的資料。
重點整理
- Snore Timeline、SnoreLab Premium 與 Somnio+ 都描述了以音訊為基礎的呼吸功能,也都聲明自己並非醫療裝置。
- 手機麥克風聽到的是聲音。它無法測量氣流、血氧、胸部呼吸用力或腦波,也就是睡眠檢查所記錄的訊號。
- Apple Watch 的睡眠呼吸中止症通知使用加速度感測器,在 30 天內追蹤「呼吸障礙」,Apple 也表示這項功能並非用於診斷睡眠呼吸中止症。
- 一篇 2022 年彙整 11 項研究的統合分析指出,智慧型手機方法在中度至重度睡眠呼吸中止症上的合併敏感度為 90.6%、特異度為 88.0%,但與多項睡眠生理檢查相比,一致性界限很寬。
- STOP-Bang 是一份八題的篩檢問卷。分數高是去詢問檢查的理由;分數低也不能排除睡眠呼吸中止症。
如果你或伴侶注意到你睡覺時嗆到、喘氣或呼吸停止,請和醫療專業人員談談。現在就預約。你不需要先錄一週,而 App 裡安靜的一晚,也不能抵銷伴侶親眼看到的情況。
本文內容
一覽
| App 或功能 | 測量什麼 | 標記什麼 | 能診斷嗎? | 購買項目 | 隱私權標籤 |
|---|---|---|---|---|---|
| Snore Timeline | 手機或藍牙麥克風收到的聲音 | 呼吸中斷:1 分鐘以上的呼吸、10 秒以上的安靜、打破安靜的恢復聲 | 不能 | 無 | Data Not Collected(未收集資料) |
| SnoreLab | 聲音 | BreathFlow 呼吸穩定度與可能的呼吸間斷(Premium) | 不能 | $5.99 至 $59.99 | Data Used to Track You(用來追蹤你的資料);Data Linked to You(會與你連結的資料);Data Not Linked to You(不會與你連結的資料) |
| Somnio+ | 聲音 | 沒有呼吸聲的長時間安靜,標為可能的停頓 | 不能 | $4.99 至 $29.99 | Data Not Collected |
| Snollo | 聲音;來自手錶的心率、呼吸速率與 SpO2 | 依其上架頁面,Sleep Sounds 裡有呼吸指標 | 不能 | $5.99 至 $39.99 | Data Linked to You;Data Not Linked to You |
| Apple Watch 睡眠呼吸中止症通知 | 透過加速度感測器偵測手腕動作 | 每晚「呼吸障礙」為「升高」或「未升高」;30 天檢視後發出通知 | 不能 | 需要支援的 Apple Watch | 內建於 watchOS;沒有 App Store 標籤 |
一段話說明阻塞型睡眠呼吸中止症
美國國家心肺血液研究所(NHLBI)把睡眠呼吸中止症描述為一種常見病症:睡眠時呼吸會反覆停止又恢復很多次。阻塞型是上呼吸道在夜裡多次被堵住。中樞型則是大腦沒有送出呼吸所需的訊號。NHLBI 列出的睡眠中徵兆包括呼吸時停時續、經常大聲打鼾與喘不過氣,清醒時的徵兆則包括白天嗜睡、口乾與頭痛。若不治療,它會提高中風、心臟病發作與其他嚴重問題的風險,醫療人員可能會安排睡眠檢查,以判斷你屬於哪一型、嚴重程度如何 [1][2]。光是打鼾,不代表你就有這個病。很多人打鼾,卻完全沒有停頓。
麥克風聽得到與聽不到的東西
手機 App 只靠一種訊號運作:房間裡的聲音。它聽得到呼吸變大聲、變安靜,再以一聲鼻哼恢復。它無法判斷房間為什麼變安靜。
安靜不等於沒有氣流
睡眠檢查測量的是呼吸本身。Sleep Foundation 說明,多項睡眠生理檢查會整晚監測腦波、血氧、心率與呼吸 [3]。這些麥克風一項都測不到。當你的呼吸變得無聲,App 看到的是音訊裡的一段空白。這段空白可能是呼吸停頓,也可能只是呼吸很輕、你把頭轉離手機,或被子蓋住了臉。
有些事件完全不出聲。中樞型呼吸中止沒有呼吸用力,所以聽不到掙扎的聲音。部分阻塞,也就是會計入睡眠檢查指數的低通氣,可能讓氣流減少,卻不會出現完全的安靜。音訊 App 兩種都會漏掉。
位置與噪音決定了極限
- 距離。呼吸聲消散得很快。要偵測呼吸停頓時,Snore Timeline 要求手機距離頭部 30 至 60 公分,比它建議偵測打鼾時的約 1 公尺更近。
- 你的睡姿。翻身背對手機,可能讓呼吸聲低到麥克風收不到,看起來就像安靜。
- 房間噪音。電風扇、白噪音機、空氣清淨機或冷暖空調,可能蓋過呼吸聲,也蓋過安靜。Snore Timeline 的指南指出,房間在安靜狀態下超過 45 dB 時,App 可能漏掉小聲的事件。
- 同床伴侶。另一個人的呼吸聲可能填滿你的安靜,真正的停頓就可能沒被標記。
這些極限都把次數往同一個方向推。音訊 App 漏掉事件的機會,比憑空造出事件更多,所以次數低不能證明什麼事都沒發生。
Snore Timeline 如何標記呼吸中斷
當以下三件事依序發生時,Snore Timeline 會記錄一次呼吸中斷:
- 至少 1 分鐘可聽見的呼吸。App 會檢查十二個 5 秒的時間窗,要求其中至少 11 個有呼吸聲。這證明你的呼吸在變安靜之前,大聲到聽得見。
- 10 秒以上的安靜。更短的空白一律不算,這就排除了兩次呼吸之間的正常停頓。
- 打破安靜的恢復聲,例如一聲大鼾、喘氣或呼吸。必須由一聲喘氣、鼻哼或突然的大聲呼吸來結束安靜。這把停頓和你翻身離開手機區分開來。
每次呼吸中斷都會以灰藍色標記出現在時間軸上。在每晚摘要中點一下,就會跳到那個時刻讓你聆聽。App 會記錄時間、安靜持續多久,以及恢復呼吸有多強,並依長度為每段安靜分級:少於 12 秒為輕度,12 至 20 秒為中度,超過 20 秒為重度。
摘要也會顯示每小時睡眠的呼吸中斷次數,並有自己從「極少」到「頻繁」的級距。這個比率描述的是 App 聽到的內容。它不是醫療評分,也不是呼吸中止低通氣指數(AHI)。每晚評估需要至少 2 小時的睡眠;如果 App 始終沒聽到足夠的呼吸來建立基準,評估就不會顯示。完整規則,包括使用 CPAP 的夜晚與呼吸很輕的人會怎麼影響次數,都在呼吸中斷支援頁面上,偵測原理則說明分貝測量。
我用 PSG-Audio 的 57 份整夜錄音檢驗了這個標記,PSG-Audio 是一個公開的睡眠實驗室資料集,事件由醫療專業人員判讀 [11]。實驗室判讀的事件包括低通氣,以及完全不出聲的安靜型呼吸中止,因此這個標記只能捕捉到其中一部分,而且本 App 未經臨床驗證。請把次數當作保守的估計,並觀察跨夜的趨勢。如果你配對了會記錄血氧的 Apple Watch,摘要可以顯示血氧飽和度低於 95% 的時間與你的最低讀數,這些數值來自手錶,經由「健康」App 取得。
其他 App 提供什麼
以下每項產品,我都依它自己的 App Store 上架頁面或開發商的支援頁面來描述。購買項目與隱私權標籤是開發者的自行申報,以 2026 年 11 月 1 日在 App Store 上的申報為準。這些上架頁面與支援頁面都沒有宣稱能診斷睡眠呼吸中止症。
SnoreLab
SnoreLab 在美國區 App Store 有 58K 則評分,Snore Score 與改善方法追蹤也已推出多年。Snore Timeline 對應的是 0 到 100 的睡眠分數(呼吸中斷扣的分比打鼾多),以及改善方法追蹤:23 項內建睡眠因素,再加上你自訂的因素。Snore Timeline 的評分少得多,因為它在 2025 年 9 月才上架 App Store,SnoreLab 則是 2012 年,而且我一個人開發它,沒有外部資金,也沒有行銷預算。SnoreLab 的 App Store 上架頁面把 BreathFlow 描述為一種呼吸穩定度指標,會分析聲音模式來偵測呼吸不規律的跡象;另有一項「呼吸速率」功能,會追蹤你的呼吸速率並找出可能的呼吸間斷。兩者都屬於 SnoreLab Premium [4]。它的網站把呼吸干擾定義為睡眠中呼吸模式的暫時中斷。上架頁面聲明 SnoreLab 並非醫療裝置,也不是用來診斷或治療睡眠呼吸中止症。並排比較請見 Snore Timeline 與 SnoreLab 比較。
Somnio+
Somnio+ 在 App Store 上的名稱是 "Sleep Apnea Detector - Somnio+"。它的上架頁面說,它會錄下睡眠聲音,並把沒有呼吸聲的長時間安靜標為可能的呼吸停頓。同一頁面聲明它並非醫療裝置,也不提供醫療診斷 [5]。它的隱私權標籤和 Snore Timeline 一樣,寫著 Data Not Collected。它提供週訂閱與年訂閱,價格從 $4.99 到 $29.99。在我查核的 14 款打鼾 App 中,有 4 款申報 Data Not Collected,而 Snore Timeline 是這 4 款中唯一沒有任何購買項目的。
Snollo
Snollo 的 App Store 上架頁面說,它在裝置上分析聲音,並結合 Apple Watch 的心率、呼吸速率與血氧資料。它的版本紀錄列出了 Sleep Sounds 裡新增的呼吸指標 [12]。它的網站說 Snollo 不會診斷或治療任何疾病 [13]。
Apple Watch 睡眠呼吸中止症通知
Apple 把這項功能內建在 watchOS 裡。Apple 支援說明,手錶會在你睡覺時用加速度感測器尋找呼吸障礙。手錶把每一晚分類為「升高」或「未升高」,每 30 天分析一次資料,如果你持續出現「升高」的呼吸障礙,就會通知你。這項功能適用於 18 歲以上、尚未被診斷出睡眠呼吸中止症的人,Apple 表示它並非用於診斷、治療或協助管理睡眠呼吸中止症 [6]。Apple 在 2024 年 9 月宣布這項通知功能取得 FDA 510(k) 許可 [7]。這項功能不會錄下音訊,所以它和麥克風是互補的。更多關於手錶的內容,請見Apple Watch 會追蹤打鼾嗎?與 Apple Watch 支援頁面。
手機 App 有多準
我找到的已發表研究中,沒有一項拿上述任何消費型 App 和睡眠檢查做比較。研究測試的是在手機上執行的實驗室演算法,結果取決於方法。
Narayan 與同事在 91 位正在接受臨床睡眠檢查的病人床邊,放了一支未經改裝的 Samsung Galaxy S5。他們先用 32 位病人建立聲音演算法,再用另外 59 位病人測試。摘要指出,與整夜多項睡眠生理檢查相比,這個演算法區分 AHI 低於 15 與高於 15 的 c 統計量為 0.87。作者的結論是,手機錄下的聲音可以辨識呼吸中止與異常呼吸,並呼籲未來針對篩檢進行研究 [8]。
Kim、Kim 與 Hwang 彙整了 11 項以智慧型手機測量的研究,涵蓋動作、聲音、血氧測量及其組合。針對中度至重度阻塞型睡眠呼吸中止症(AHI 高於 15),摘要指出合併敏感度為 0.9064、特異度為 0.8801。手機與多項睡眠生理檢查的 AHI 平均差異不大,但一致性界限很寬,作者寫道,醫療人員依據這些裝置做臨床決策時應該謹慎 [9]。
由此可以得出兩點。合併數據混合了多種方法,所以不能用來描述只靠麥克風的 App。而且這些數據針對的是 AHI 高於 15 的中度至重度案例。標記安靜片段的 App 可以成為和醫師討論的起點。它無法給你睡眠檢查給出的那個數字。
STOP-BANG 與其他篩檢工具
STOP-Bang 是一份問卷。它起初是四題的 STOP 工具,由 Chung 與同事在 2008 年為手術病人發表:打鼾(Snoring)、白天疲倦(Tiredness)、被觀察到呼吸中止(Observed apnea)與高血壓(Pressure)。在同一項研究中,加入 BMI、年齡、頸圍與性別後,敏感度提高了 [10]。最後的結果是八個是非題,分數從 0 到 8。
篩檢工具是依風險把人分組。它不會測量你的呼吸。2008 年的研究拿病人的分數和有人員監測的睡眠檢查所得出的 AHI 對照,而那才是真正的檢查。如果你的分數高,或伴侶看過你停止呼吸,下一步是找醫療專業人員並接受睡眠檢查。分數低但打鼾很大聲又會喘氣,仍然值得提出來。
該帶什麼去給醫師
比起單獨一晚,醫師能從一個模式中看出更多。請帶:
- 好幾晚的資料。在安靜的房間錄幾個完整的夜晚,手機放在 30 至 60 公分外。準備給醫師看的資料指南會帶你完成設定。
- 被標記的時間點。「偵測到的事件」匯出檔會列出每一次呼吸中斷,附上時間戳記、安靜長度與恢復強度。
- 匯出的片段。醫師親耳聽到一段安靜以喘氣結束,得到的資訊比一列數字更多。匯出與分享說明 CSV 檔案、各片段的音訊與整晚音訊,這些都能免費匯出。
- 伴侶的觀察。同床伴侶看到或聽到了什麼、是哪幾晚,再加上你自己白天是否嗜睡、早上是否頭痛。
說清楚這些資料是什麼:手機音訊,只能捕捉大聲到聽得見的事件,而且次數往往偏低。在你分享之前,一切都留在你的手機上。
Snore Timeline 分析的是音訊。它並非醫療裝置,也不會診斷睡眠呼吸中止症或任何其他病症。如果你懷疑有呼吸停頓,請把錄音帶去給醫師。
常見問題
App 能診斷睡眠呼吸中止症嗎?
不能。Snore Timeline、SnoreLab 與 Somnio+ 都聲明自己並非醫療裝置,也不會診斷睡眠呼吸中止症。這要由醫療專業人員根據睡眠檢查來判斷,睡眠檢查會記錄手機測不到的訊號,例如氣流與血氧。
Snore Timeline 的呼吸停頓標記代表什麼?
代表 App 先聽到至少 1 分鐘的呼吸,接著是 10 秒以上的安靜,再接著是打破安靜的恢復聲,例如一聲大鼾、喘氣或呼吸。它會把那個時刻標在你的時間軸上,讓你回頭聆聽。
這個標記描述的是一種聲音模式。它不會告訴你氣流是否停止,也不會告訴你原因;它是一段可以播給醫師聽的錄音。
Apple Watch 能偵測睡眠呼吸中止症嗎?
Apple Watch 可以在發現可能的睡眠呼吸中止跡象時通知你。Apple 支援說明,手錶用加速度感測器追蹤呼吸障礙,每 30 天檢視一次資料,如果你持續出現「升高」的呼吸障礙,就會發出通知。Apple 也表示這項功能並非用於診斷睡眠呼吸中止症,所以收到通知,就是去看醫療專業人員的理由。
多少次呼吸停頓算正常?
我不提供數字,因為答案取決於一個沒有任何手機 App 能產生的指標。醫療人員使用的是呼吸中止低通氣指數(AHI),也就是每小時睡眠中呼吸中止與低通氣的次數,數據來自會監測腦波、血氧、心率與呼吸的睡眠檢查。Sleep Foundation 指出,醫師會把它和其他指標一起考量。App 算出的每小時次數不是 AHI,所以請醫療專業人員替你解讀結果。
我該根據 App 的結果停用 CPAP 嗎?
不該。請依照醫囑繼續使用 CPAP,任何改變之前,先和開立處方的醫療人員談過。在使用 CPAP 的夜晚,機器的聲音可能蓋過輕柔的呼吸,音訊 App 的次數可能偏低,所以次數低不能證明你不再需要治療。
資料來源
- Sleep Apnea: What Is Sleep Apnea?. National Heart, Lung, and Blood Institute (NIH). Accessed 27 Sep 2026.
- Sleep Apnea: Symptoms. National Heart, Lung, and Blood Institute (NIH). Accessed 27 Sep 2026.
- Apnea-Hypopnea Index (AHI) and Sleep Apnea. Sleep Foundation. Accessed 27 Sep 2026.
- SnoreLab : Record Your Snoring (App Store listing). Apple App Store. Accessed 1 Nov 2026.
- Sleep Apnea Detector - Somnio+ (App Store listing). Apple App Store. Accessed 1 Nov 2026.
- Sleep apnea notifications on your Apple Watch. Apple Support. Accessed 27 Sep 2026.
- watchOS 11 is available today. Apple Newsroom, 2024. Accessed 27 Sep 2026.
- Noncontact identification of sleep-disturbed breathing from smartphone-recorded sounds validated by polysomnography. Narayan S et al., Sleep and Breathing, 2019. Accessed 27 Sep 2026.
- Diagnostic value of smartphone in obstructive sleep apnea syndrome: A systematic review and meta-analysis. Kim DH, Kim SW, Hwang SH, PLOS ONE, 2022. Accessed 27 Sep 2026.
- STOP questionnaire: a tool to screen patients for obstructive sleep apnea. Chung F et al., Anesthesiology, 2008. Accessed 27 Sep 2026.
- PSG-Audio, a scored polysomnography dataset with simultaneous audio recordings for sleep apnea studies. Korompili et al., Scientific Data, 2021.
- Snore & Sleep Tracker – Snollo (App Store listing). Apple App Store. Accessed 1 Nov 2026.
- Sleep Apnea Risk Test. Snollo. Accessed 28 Sep 2026.
試試 Snore Timeline
免費。不用訂閱、不用帳號,也沒有 App 內購買項目。