iPhone 鼾声检测应用:本机识别,无需账号

鼾声检测应用整夜通过手机麦克风聆听,实时判断哪些声音是打鼾,只留下那几秒。Snorly 就在 iPhone 本机上做这件事:分类器在设备上运行,片段留在设备上,也没有账号要注册。早上你会拿到这一夜的时间轴,上面是每一段鼾声片段、各自的响度标签,还有一个鼾声评分。
- Snorly 用苹果的本机声音分析在 iPhone 上给声音分类;没有音频被上传,手机开着飞行模式也照样能用(我们的数据)。
- 一夜是以检测到的打鼾、梦话和咳嗽的短片段形式保存的,所以在床上的八小时通常只占几兆,而不是 8 小时语音备忘录的 200 MB(我们的数据)。
- 在已发表的验证研究中,手机检测打鼾与人工计数在响亮鼾声上高度一致,在嘈杂房间里的轻微鼾声上一致性较差(Chiang 2021;Figueras-Alvarez 2020)。
鼾声检测应用到底做了什么?
三件事,按顺序。它聆听,但不把一切都录下来:一个声音分类器处理麦克风输入的每一秒,问一句“这是打鼾吗”。答案为是时,它把那一段存成带时间戳和响度值的片段。到了早上,它把这些片段摆到时间轴上,你就能看到打鼾发生在什么时候、有多响,并对任意一段按下播放。
最后这一步才是关键。单独一个分数,是一个你只能选择相信的数字。而凌晨 03:12 标着“重度”的片段,是你能听到的东西,也是伴侣能听到的东西。
Snorly 能识别什么?
| 声音 | 是否保存为片段 | 显示方式 |
|---|---|---|
| 打鼾 | 是 | 夜间时间轴上的条形,从安静到重度共四个响度等级 |
| 说梦话 | 是 | 单独的片段,带标签,不计入评分 |
| 咳嗽 | 是 | 单独的片段,带标签,不计入评分 |
| 呼吸停顿和憋气 | 在时间轴上标记 | 每小时的次数,标为值得和医生讨论的内容 |
| 安静、风扇、车流 | 否 | 什么都不保存 |
呼吸标记是一种模式检测,不是诊断。应用标出来的是这样一段:鼾声逐渐增强,停顿十秒或更久,然后伴着一声倒吸气回来。那到底是不是一次呼吸暂停、你的血氧有没有下降,是睡眠检查才能测量的,任何手机应用都告诉不了你。区别写在打鼾与睡眠呼吸暂停里。
本机检测是怎么工作的,为什么重要?
分类器是一个在手机自己的芯片上运行的小模型。每一秒音频进去,一个标签出来,这一秒的音频要么被存进某个片段,要么被丢掉。没有任何东西要等服务器,所以没有信号也能检测;除非你自己点了某个片段的“分享”,否则关于你卧室的一切都不会离开手机。
由此带来两个实际效果。电量:在手机上做识别足够省电,充着电录一夜的开销小到察觉不到。隐私:没有账号,不上传,也没有一个存着你每一夜的云端库。Snorly 在 App Store 的隐私标签里根本没有列出音频;标签里列的是用于分析和 App Store 归因的匿名使用数据与标识符,也就是这份名单上大多数应用都有的那几类。
手机检测打鼾有多准?
对响亮的鼾声不错,对嘈杂房间里的轻微鼾声较弱。2021 年一项把手机打鼾应用与人工评分对照的验证研究发现,打鼾检测的一致性很高(Chiang et al. 2021);2020 年一项在三部不同手机上测试 SnoreLab 的研究发现,同样的夜晚在不同设备之间结果一致(Figueras-Alvarez et al. 2020)。两项研究都没有用 Snorly;这个结论说的是方法,而 Snorly 用的是同一种方法。
真正改变数字的是摆放位置,不是应用。离头部半米到一米,放在床头柜上,屏幕朝下,别让风扇对着手机吹,每晚都放在同一个位置。响度等级是相对于麦克风收到的声音的,所以每晚换位置的手机,产生的标签没法互相比较。设置细节见怎么录下自己的鼾声。
它要多少钱?
检测、每一段片段、每晚的鼾声评分、时间轴、呼吸标记和完整历史记录都免费,每晚都能用,不限夜数,没有广告。Premium 只针对额外功能:整夜完整音频、用了和没用某个方法或某个因素的夜晚对比、给医生看的 PDF 报告,以及 Apple Health 导入。它是订阅或一次性终身买断,价格按你所在的国家和地区在应用内显示。与其他应用的完整对照在免费打鼾应用这一页。
今晚怎么开始
- 装上 Snorly,打开它,什么都不用跳过:没有账号要注册。
- 把 iPhone 放在床头柜上,离枕头 0.5 到 1 米,屏幕朝下,插着电。
- 点录音,然后睡觉。屏幕会变暗成床头时钟。
- 早上点时间轴上最高的那根条,听一听。那段片段就是“我打呼噜吗”的答案。
相关问题
有能自动检测打鼾的应用吗?
有。Snorly、SnoreLab、SnoreClock 和另外几个应用都能从麦克风检测打鼾,并只保存打鼾的部分。区别在于检测在哪里运行、不付费能回放什么,以及是否需要账号。参见最好用的打鼾应用。
开着风扇或白噪音,鼾声检测还有用吗?
对中度和响亮的鼾声通常有用。稳定的宽频噪音抬高了分类器必须越过的底噪,所以最先被漏掉的是轻微鼾声。把风扇挪开别对着手机,并把手机放在离它较远的那一侧床头。
鼾声检测应用能检测出睡眠呼吸暂停吗?
它能检测出与之相伴的声音模式:打鼾、十秒或更久的安静,然后一声倒吸气。它测不了血氧,也无法确认一次呼吸暂停。把被标记的一夜当作去看医生的理由,而不是一个结果。
需要联网吗?
不需要。检测、存储和回放都在手机上完成。只有在你购买 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 是鼾声录音与追踪应用,不是医疗器械。它不会诊断睡眠呼吸暂停或任何其他疾病。如果你发现呼吸暂停、憋气或白天嗜睡,请咨询医生。