Logo Snore Timeline Snore Timeline Bantuan Kontak Buka aplikasi
Perekaman

Cara Kerja Deteksi Suara

Apa yang didengarkan aplikasi, bagaimana ia memutuskan, dan apa arti angka-angkanya.

Di halaman ini

Snore Timeline mengubah audio mentah semalaman menjadi peristiwa berlabel. Label itu lebih mudah dipercaya ketika Anda tahu dari mana asalnya, jadi halaman ini menelusuri seluruh alurnya. Suara apa yang didengarkan aplikasi, bagaimana ia memutuskan apa yang sampai ke lini masa Anda, apa arti angka desibel dan warna oranye pada bentuk gelombang, serta mengapa ruangan yang bising mengubah hasilnya.

Suara yang diklasifikasikan aplikasi

Aplikasi tidak memperlakukan setiap bunyi sebagai dengkuran. Ia memilah apa yang didengarnya ke dalam enam kategori utama:

  • Dengkuran, peristiwa utamanya. Masing-masing muncul di lini masa beserta volumenya.
  • Tersengal, tarikan napas tajam yang sering muncul persis setelah jeda pernapasan.
  • Batuk, dihitung tersendiri supaya tidak tercampur dengan dengkuran.
  • Mengigau: ucapan, bisikan, dan gumaman.
  • Tertawa. Orang memang tertawa dalam tidurnya.
  • Suara keras, apa pun yang lebih keras daripada kebisingan latar ruangan Anda, atau tingkat yang Anda tetapkan sendiri. Lebih lanjut soal itu di bawah.

Dengkuran, tersengal, dan batuk membentuk kelompok pernapasan. Aplikasi juga mengikuti pernapasan Anda sepanjang malam. Jika hening selama sekitar 10 detik atau lebih lalu muncul suara pemulihan yang jelas lebih keras daripada keheningan sebelumnya, itu ditandai sebagai gangguan pernapasan. Gangguan Pernapasan membahasnya dengan tuntas.

Jadi bagaimana ia membedakan dengkuran dari batuk? Setiap jenis suara punya sidik jari akustiknya sendiri. Dengkuran memusatkan sebagian besar energinya di rentang rendah dan menengah, kira-kira 50 Hz hingga 3 kHz, dan itulah yang memisahkannya dari ucapan, batuk, dan bunyi ruangan. Pengklasifikasi melihat bentuk suara sekaligus susunan frekuensinya sebelum memutuskan sebuah label. Sebagian besar kebisingan latar tidak mendapat label sama sekali.

Kadang ia salah. Ketika dua suara bertumpuk, atau selimut meredam salah satunya, sebuah peristiwa bisa masuk ke kategori yang keliru. Kalau sebuah label terasa janggal, putar momen itu dan dengarkan sendiri. Dan sebagai pengingat, semua ini adalah analisis audio untuk pemahaman Anda sendiri. Aplikasi tidak mendiagnosis apnea tidur atau apa pun.

Analisis real-time, tanpa pengambilan sampel

PRIBADI DI PERANGKAT ANDA Mikrofon mendengarkan sepanjang malam AI di perangkat real-time Dengkuran Tersengal Batuk Mengigau Pernapasan Peristiwa terdeteksi
Audio diklasifikasikan tepat saat terjadi, di ponsel Anda. Setiap suara diberi label secara real-time, dan tidak satu pun dari itu pergi ke mana-mana.

Beberapa aplikasi menghemat baterai dengan pengambilan sampel. Mereka bangun sesekali, mendengarkan sejenak, lalu tidur lagi, sehingga apa pun yang terjadi di antaranya hilang. Snore Timeline mendengarkan sepanjang waktu, memakai framework Sound Analysis dari Apple di ponsel itu sendiri. Setiap suara diproses tepat saat terjadi, dan tidak ada yang diunggah. Untuk perbandingannya dengan aplikasi dengkuran lain, lihat aplikasi dengkuran mana yang mengumpulkan data Anda.

Anda akan memperhatikan dua hal karenanya:

  • Deteksi langsung dimulai. Tidak ada langkah kalibrasi atau pengaturan. Dengkuran pertama malam itu dihitung sama seperti yang keseratus.
  • Lini masa tidak berlubang. Karena aplikasi tidak pernah berhenti mendengarkan, jeda hening berarti ruangan memang sunyi, dan jeda itu menjadi bahan bagi analisis pernapasan dan tahap tidur.

Semuanya berjalan di perangkat. Audio Anda tidak pernah meninggalkan ponsel Anda. Kebijakan Privasi menjelaskan apa artinya itu dalam praktiknya.

Deteksi langsung juga berarti aplikasi bisa berbuat sesuatu terhadap dengkuran selagi terjadi. Sentuhan Dengkur membunyikan nada singkat dari iPhone Anda, atau mengetuk pergelangan tangan Anda lewat Apple Watch, begitu dengkuran dipastikan, dan itu sering sudah cukup untuk membuat Anda berbalik. Kebanyakan pelacak baru bisa memberi tahu Anda esok paginya.

Sensitivitas dan positif palsu

Tidak semua suara lolos saringan. Aplikasi baru mencatat sebuah peristiwa ketika suaranya cocok cukup kuat dengan salah satu kategorinya. Itulah yang membuat radiator berderit tidak memenuhi malam Anda dengan dengkuran semu.

Seberapa ketat ambang itu, Andalah yang menentukan lewat pengaturan sensitivitas. Ada lima tingkat, Minimal, Rendah, Seimbang, Tinggi, dan Maksimum, dan Seimbang adalah bawaannya.

  • Minimal hanya menangkap dengkuran yang jelas dan keras serta mengabaikan hampir semua hal lain. Pakai ini di ruangan yang bising, atau saat dengkuran pasangan terus-menerus memicu detektor.
  • Maksimum menangkap dengkuran yang sangat samar, dengan konsekuensi lebih banyak kebisingan latar dan lebih banyak deteksi palsu.
Tips

Biarkan lini masa memberi tahu Anda arahnya. Banyak peristiwa nyasar yang ternyata kosong saat diputar? Turunkan sensitivitasnya. Ada dengkuran yang terdengar di rekaman tapi terlewat aplikasi? Naikkan. Seimbang adalah titik awal yang baik bagi sebagian besar orang.

Desibel dan warna frekuensi

Tingkat kekerasan suara muncul di seluruh aplikasi dalam dB SPL, pada skala dari sekitar 28 dB (nyaris hening) hingga 105 dB (keras sampai menyakitkan). Bacalah seperti pengukur volume. Sebagai panduan kasar untuk dengkuran:

  • Di bawah sekitar 40 dB: dengkuran samar
  • 40 hingga 48 dB: dengkuran ringan
  • 48 hingga 56 dB: dengkuran agak keras
  • 56 dB ke atas: dengkuran keras

Setiap episode mendapat tingkat puncak sekaligus rata-rata. Perlakukan angka-angka itu sebagai referensi pribadi. Ponsel di meja samping tempat tidur bukan alat ukur terkalibrasi.

Aplikasi tahu mikrofon mana yang sedang dipakai, dan ia mengoreksi pembacaan saat ponsel Anda memutar audio, seperti musik atau podcast.

Setiap suara adalah campuran frekuensi. Frekuensi adalah seberapa cepat udara bergetar, diukur dalam hertz (Hz). Suara rendah bergetar lambat dan suara tinggi bergetar cepat. Tekan putar, seret penggeser, dan lihat gelombangnya merapat seiring nada yang naik:

160 Hz
Seret penggeser — nada yang lebih tinggi bergetar lebih cepat
Pita di bawah memakai skala yang sama. Getaran lambat adalah pita rendah, getaran cepat adalah pita tinggi. Dengkuran tinggal jauh di bawah. Desis lembut embusan napas tinggal jauh di atas. Anda perlu headphone atau speaker untuk mendengarnya.

Perbesar bentuk gelombang sampai maksimum dan setiap batang terbagi menjadi gradasi oranye bertumpuk, yang menunjukkan di mana energi suara itu berada sepanjang rentang frekuensi:

  • Oranye gelap: frekuensi rendah, kira-kira 50 hingga 250 Hz, gemuruh dalam dari dengkuran.
  • Oranye sedang: frekuensi menengah, sekitar 250 hingga 1.500 Hz, harmonik dan bunyi vokal.
  • Oranye terang: frekuensi tinggi, sekitar 1.500 hingga 8.000 Hz, bunyi desis seperti "s" pada "sss".
0:00 Tinggi Menengah Rendah
Dua rekaman sungguhan, diwarnai seperti cara aplikasi mewarnai bentuk gelombang, dengan setiap batang terbagi menjadi energi rendah, menengah, dan tinggi. Tekan putar dan ikuti garisnya. Pada klip pernapasan, pita tinggi yang terang berkedip naik pada setiap embusan napas meski suaranya tetap pelan. Pada klip dengkuran, pita rendah yang gelap mengambil alih. Ketika irama pita tinggi itu berhenti, itulah yang menandakan kemungkinan gangguan pernapasan.

Untuk pernapasan, pita tinggi yang terang itulah yang penting. Setiap embusan napas menghasilkan desis samar, "sss" yang lembut, dan desis itu berada di bagian atas pita tinggi. Snore Timeline mengikutinya untuk melacak pernapasan Anda sepanjang malam, dan pelacakan itulah yang menjadi dasar deteksi gangguan pernapasan dan perkiraan tahap tidur. Itu juga sebabnya ponsel yang terlalu jauh, atau ruangan yang bising, melemahkan keduanya. Desisnya pelan, jadi itulah yang pertama menghilang.

Detail frekuensi hanya Anda dapatkan pada batang 1 detik, satu langkah di luar tampilan waktu nyata. Pada tingkat perbesaran yang lebih lebar, batangnya berwarna padat. Lini Masa & Pemutaran membahas cara membaca bentuk gelombang secara keseluruhan.

Coba ini

Perbesar sampai maksimum pada bagian malam yang tenang dan cari semburan singkat oranye terang yang di bawahnya nyaris kosong. Itulah pernapasan Anda.

Layar aplikasi penuh
Diperbesar Bentuk gelombang yang diperbesar dengan pita frekuensi oranye bertumpuk selama episode mendengkur
Warna frekuensi pada batang 1 detik.

Deteksi Suara Keras

Dengkuran dan igauan ditangani sendiri oleh pengklasifikasi. Deteksi Suara Keras ada untuk segala hal lainnya. Ia membuat episode setiap kali sebuah suara melampaui ambang volume, apa pun suara itu ternyata. Dengan begitu terjaring bunyi yang tidak bisa diberi nama oleh pengklasifikasi, seperti igauan berbisik yang terlalu pelan untuk dihitung sebagai ucapan, gemeretak gigi, gemerisik saat Anda berbalik, atau apa pun yang terjadi di ruangan itu.

Ambang itu punya dua mode, diatur di bawah Mode ambang pada Pengaturan:

  • Otomatis, bawaannya. Aplikasi mengukur kebisingan latar ruangan Anda selama Anda merekam dan menjaga ambang tetap sedikit di atasnya. Ia mengukur ulang setiap menit, sehingga kipas angin yang menyala atau jendela yang dibuka menaikkan ambangnya dan ruangan yang lebih sunyi menurunkannya, dan tiap malam dimulai dari malam terakhir yang diukurnya. Pengaturan menampilkan tingkat yang terukur, dari malam mana asalnya, dan nilai dB hasilnya.
  • Tetap. Penggeser dB yang Anda atur sendiri, untuk saat Anda ingin garis yang sama setiap malam. Kalau Anda sudah menetapkan sebuah tingkat sebelum Otomatis ada, Anda tetap berada di Tetap pada tingkat itu.

Makin hening ruangannya, makin rendah ambangnya, dan makin banyak yang tertangkap.

Kadang Anda akan melihat sesuatu tercatat sebagai Suara Keras padahal Anda yakin itu dengkuran. Itu terjadi ketika kebisingan latar menutupi pola pernapasan yang menjadi sandaran pengklasifikasi dengkuran. Ia butuh sinyal yang bersih untuk menyebut sesuatu dengkuran, dan begitu ruangan dalam keadaan diam berada di atas sekitar 45 dB, lebih banyak suara tercatat sebagai sinyal Suara Keras alih-alih dengkuran. Bagian berikutnya membahas apa yang bisa dilakukan.

Bagaimana kebisingan latar memengaruhi deteksi

Kebisingan latar yang tetap seperti AC, kipas, lalu lintas, musik, hujan, atau suara ombak dilacak secara terpisah dan tidak membuat peristiwa dengkuran di lini masa Anda. Aplikasi mengenalinya sebagai kebisingan sekitar yang berkelanjutan, sehingga dengungan AC dengan sendirinya tidak akan memenuhi malam Anda dengan dengkuran palsu.

Yang benar-benar merugikan dari kebisingan tetap adalah penyamaran. Lantai kebisingan yang tinggi menenggelamkan pernapasan pelan dan dengkuran samar, dan pengklasifikasi punya lebih sedikit bahan. Dua hal terjadi:

  • Suara samar menjadi lebih sulit dideteksi sama sekali.
  • Di ruangan yang dalam keadaan diam berada di atas kira-kira 45 dB, suara yang biasanya dihitung sebagai dengkuran beralih ke kategori Suara Keras.

Untuk klasifikasi yang lebih bersih, tenangkan ruangan sebisa mungkin. Tersangka yang biasa adalah kipas dan mesin white noise, HVAC dan pembersih udara, jendela yang terbuka ke arah jalan raya, serta TV atau speaker yang dibiarkan menyala. Ruangan yang lebih hening berarti deteksi yang lebih akurat di semua sisi.

Ketika kebisingan di luar kendali Anda, misalnya di kamar hotel, manfaatkan apa yang ada:

  • Dekatkan ponsel ke kepala Anda agar pernapasan Anda tetap terdengar di atas dengungan. Memulai membahas penempatan.
  • Naikkan sensitivitas agar aplikasi tetap menangkap suara yang lebih pelan menembus kebisingan latar.
Layar aplikasi penuh
Diperbesar Episode suara keras terdeteksi dengan desibel puncak dan rata-rata serta lencana Sinyal Suara Keras
Sebuah malam yang direkam dengan lantai kebisingan di atas 45 dB.