Brown Jeffrey, Mitchell Zachary, Jiang Yu Albert, Archdeacon Ryan
Bodymatter, Inc, 4343 Von Karman Ave, Suite 150J, Newport Beach, CA, 92660, United States, 1 877-870-0649.
JMIR Form Res. 2025 Mar 28;9:e67861. doi: 10.2196/67861.
High-quality sleep is essential for both physical and mental well-being. Insufficient or poor-quality sleep is linked to numerous health issues, including cardiometabolic diseases, mental health disorders, and increased mortality. Snoring-a prevalent condition-can disrupt sleep and is associated with disease states, including coronary artery disease and obstructive sleep apnea.
The SleepWatch smartphone app (Bodymatter, Inc) aims to monitor and improve sleep quality and has snore detection capabilities that were built through a machine-learning process trained on over 60,000 acoustic events. This study evaluated the accuracy of the SleepWatch snore detection algorithm in a simulated real-world setting.
The snore detection algorithm was tested by using 36 simulated snoring audio files derived from 18 participants. Each file simulated a snoring index between 30 and 600 snores per hour. Additionally, 9 files with nonsnoring sounds were tested to evaluate the algorithm's capacity to avoid false positives. Sensitivity, specificity, and accuracy were calculated for each test, and results were compared by using Bland-Altman plots and Spearman correlation to assess the statistical association between detected and actual snores.
The SleepWatch algorithm showed an average sensitivity of 86.3% (SD 16.6%), an average specificity of 99.5% (SD 10.8%), and an average accuracy of 95.2% (SD 5.6%) across the snoring tests. The positive predictive value and negative predictive value were 98.9% (SD 2.6%) and 93.8% (SD 14.4%) respectively. The algorithm performed exceptionally well in avoiding false positives, with a specificity of 97.1% (SD 3.5%) for nonsnoring files. Inclusive of all snoring and nonsnore tests, the aggregated accuracy for all trials in this bench study was 95.6% (SD 5.3%). The Bland-Altman analysis indicated a mean bias of -29.8 (SD 41.7) snores per hour, and the Spearman correlation analysis revealed a strong positive correlation (rs=0.974; P<.001) between detected and actual snore rates.
The SleepWatch snore detection algorithm demonstrates high accuracy and compares favorably with other snore detection apps. Aside from its broader use in sleep monitoring, SleepWatch demonstrates potential as a tool for identifying individuals at risk for sleep-disordered breathing, including obstructive sleep apnea, on the basis of the snoring index.
高质量睡眠对身心健康至关重要。睡眠不足或质量差与众多健康问题相关,包括心血管代谢疾病、心理健康障碍以及死亡率增加。打鼾是一种常见情况,会扰乱睡眠,并与多种疾病状态相关,包括冠状动脉疾病和阻塞性睡眠呼吸暂停。
SleepWatch智能手机应用程序(Bodymatter公司)旨在监测和改善睡眠质量,具有通过对60000多个声学事件进行机器学习训练而构建的打鼾检测功能。本研究在模拟现实环境中评估了SleepWatch打鼾检测算法的准确性。
使用来自18名参与者的36个模拟打鼾音频文件对打鼾检测算法进行测试。每个文件模拟每小时30至600次打鼾的打鼾指数。此外,还测试了9个带有非打鼾声音的文件,以评估该算法避免误报的能力。计算每次测试的灵敏度、特异性和准确性,并使用布兰德-奥特曼图和斯皮尔曼相关性比较结果,以评估检测到的打鼾与实际打鼾之间的统计关联。
在打鼾测试中,SleepWatch算法的平均灵敏度为86.3%(标准差16.6%),平均特异性为99.5%(标准差10.8%),平均准确性为95.2%(标准差5.6%)。阳性预测值和阴性预测值分别为98.9%(标准差2.6%)和93.8%(标准差14.4%)。该算法在避免误报方面表现出色,对于非打鼾文件的特异性为97.1%(标准差3.5%)。包括所有打鼾和非打鼾测试,本台架研究中所有试验的综合准确性为95.6%(标准差5.3%)。布兰德-奥特曼分析表明每小时平均偏差为-29.8(标准差41.7)次打鼾,斯皮尔曼相关性分析显示检测到的打鼾率与实际打鼾率之间存在强正相关(rs = 0.974;P <.001)。
SleepWatch打鼾检测算法显示出高准确性,与其他打鼾检测应用程序相比具有优势。除了在睡眠监测中的更广泛应用外,SleepWatch还显示出作为一种工具的潜力,可根据打鼾指数识别有睡眠呼吸障碍风险的个体,包括阻塞性睡眠呼吸暂停。