iPhone 打鼾偵測 App:裝置端運算,免帳號

打鼾偵測 App 會整夜透過手機麥克風聆聽,即時判斷哪些聲音是打鼾,只保留那幾秒。Snorly 就在 iPhone 上完成這件事:分類器在裝置上執行,片段留在裝置上,也不需要建立帳號。早上你會得到一整晚的時間軸,上面有每一個打鼾片段、各自的音量標籤,以及一個指數。
- Snorly 使用 Apple 的裝置端聲音分析在 iPhone 上為聲音分類;不上傳任何音訊,手機開飛航模式也能用(我們的資料)。
- 一晚以偵測到的打鼾、說夢話和咳嗽的短片段儲存,所以在床上八小時通常只佔幾 MB,而不是 8 小時語音備忘錄的 200 MB(我們的資料)。
- 已發表的驗證研究顯示,手機打鼾偵測在大聲打鼾時與人工計數高度一致,在吵雜房間的輕微打鼾則較差(Chiang 2021;Figueras-Alvarez 2020)。
打鼾偵測 App 到底做什麼?
依序做三件事。它聆聽但不錄下所有東西:聲音分類器對每一秒的麥克風輸入執行,並問「這是打鼾嗎?」。答案是肯定時,它把那一段存成帶有時間戳記和音量值的片段。早上,它把片段排在時間軸上,讓你看到打鼾何時發生、多大聲,並可以按播放聽任何一段。
最後那一步才是重點。單獨一個分數是你必須相信的數字。凌晨 03:12 一段標示為「嚴重」的片段,是你聽得到的東西,伴侶也聽得到。
Snorly 偵測什麼?
| 聲音 | 保留為片段 | 顯示方式 |
|---|---|---|
| 打鼾 | 是 | 夜間時間軸上的長條,從「安靜」到「嚴重」四個音量等級 |
| 說夢話 | 是 | 獨立片段,有標籤,不計入指數 |
| 咳嗽 | 是 | 獨立片段,有標籤,不計入指數 |
| 呼吸暫停與喘氣 | 在時間軸上標記 | 每小時的次數,標示為值得與醫師討論的事項 |
| 安靜、電風扇、車流 | 否 | 不儲存任何東西 |
呼吸標記是模式偵測器,不是診斷。App 標記的是打鼾逐漸增強、停止十秒以上、然後帶著喘氣回來的模式。那是不是一次呼吸中止、你的血氧有沒有下降,是睡眠檢查測量的事,也是任何手機 App 都無法告訴你的事。差別在打鼾與睡眠呼吸中止症裡有完整說明。
裝置端偵測怎麼運作,為什麼重要?
分類器是一個在手機自身晶片上執行的小模型。每一秒的音訊進去,一個標籤出來,那一秒的音訊不是作為片段的一部分被儲存,就是被丟棄。沒有任何東西在等伺服器,所以沒有訊號也能偵測;除非你自己在片段上按「分享」,否則關於你臥室的任何東西都不會離開手機。
由此帶來兩個實際效果。電力:在手機上辨識的成本低到插著電源一晚沒有任何可察覺的消耗。隱私:沒有帳號、沒有上傳、沒有你各個夜晚的雲端資料庫。Snorly 的 App Store 隱私標籤裡完全沒有音訊這一項;標籤列出的是用於分析和 App Store 歸因的匿名使用資料與識別碼,也就是這份清單裡大多數 App 都有的類別。
手機的打鼾偵測有多準確?
大聲打鼾很準,吵雜房間裡的輕微打鼾較弱。2021 年一項把智慧型手機打鼾 App 與人工評分對照的驗證研究發現,打鼾偵測的一致性很高(Chiang et al. 2021);2020 年一項在三支不同手機上測試 SnoreLab 的研究發現,同樣的夜晚在不同裝置間結果一致(Figueras-Alvarez et al. 2020)。兩項研究都沒有使用 Snorly;這個發現是關於方法本身,而 Snorly 用的是同樣的方法。
左右數字的是擺放位置,不是 App。離頭部半公尺到一公尺,放在床頭櫃上,螢幕朝下,沒有電風扇對著手機吹,每晚放在同一個位置。音量等級是相對於麥克風收到的聲音,所以一支每晚位置不同的手機會產生無法比較的標籤。設定細節在如何錄下自己的打鼾。
費用多少?
偵測、每一個片段、每晚的指數、時間軸、呼吸標記和你的完整歷史紀錄都免費,每晚都能用,不限夜數、沒有廣告。Premium 只針對加值功能:整夜錄音、有無某個對策或因素的夜晚比較、給醫師看的 PDF 報告,以及匯入 Apple Health。它是訂閱或一次買斷終身,價格依你所在的國家顯示在 App 內。與其他 App 的完整比較在免費打鼾 App頁面。
今晚就這樣用
- 安裝 Snorly,打開它,什麼都不用跳過:沒有帳號要建立。
- 把 iPhone 放在床頭櫃上,離枕頭 0.5 到 1 公尺,螢幕朝下,插上電源。
- 按下錄音,睡覺。螢幕會調暗成床頭時鐘。
- 早上,點時間軸上最高的那根長條,聽。那個片段就是「我會打鼾嗎?」的答案。
相關問題
有能自動偵測打鼾的 App 嗎?
有。Snorly、SnoreLab、SnoreClock 和其他幾款都能從麥克風偵測打鼾,只儲存打鼾的部分。差別在於偵測在哪裡執行、不付費能播放什麼,以及是否需要帳號。請看最佳打鼾 App。
開電風扇或白噪音時,打鼾偵測還有用嗎?
通常有用,對中度和大聲的打鼾而言。持續的寬頻噪音會提高分類器必須聽過去的底噪,所以最先被漏掉的是輕微打鼾。把電風扇轉離手機,手機放在床上離風扇較遠的那一側。
打鼾偵測 App 能偵測睡眠呼吸中止症嗎?
它能偵測伴隨而來的聲音模式:打鼾、十秒以上的安靜、然後喘氣。它無法測量血氧,也無法確認一次呼吸中止。把被標記的夜晚當成去看醫師的理由,而不是結果。
需要網路嗎?
不需要。偵測、儲存和播放全部在手機上完成。只有購買 Premium 時,才會用到網路進行 App Store 購買。
資料來源
- Chiang JK, Lin YC, Lin CW, et al. (2021). Validation of snoring detection using a smartphone app. Sleep and Breathing. https://doi.org/10.1007/s11325-021-02359-3
- Figueras-Alvarez O, Cantó-Navés O, Real-Voltas F, et al. (2020). Snoring intensity assessment with three different smartphones using the SnoreLab application in one participant. Journal of Clinical Sleep Medicine. https://doi.org/10.5664/jcsm.8586
Snorly 是打鼾錄音與追蹤 App,不是醫療器材。它不會診斷睡眠呼吸中止症或任何其他疾病。如果你發現呼吸暫停、喘不過氣或白天嗜睡,請諮詢醫師。