Logo Snore Timeline Snore Timeline Bantuan 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 yang bisa Anda percayai, dan lebih mudah memercayainya ketika Anda tahu bagaimana label itu dibuat. Halaman ini menjelaskan alur klasifikasinya: suara apa yang didengarkan aplikasi, bagaimana ia memutuskan apa yang muncul di lini masa Anda, apa arti angka desibel dan warna oranye pada bentuk gelombang, serta mengapa ruangan yang bising mengubah hasilnya.

Suara yang diklasifikasikan aplikasi

Daripada memperlakukan setiap bunyi sebagai dengkuran, aplikasi memilah apa yang didengarnya ke dalam enam kategori utama:

  • Dengkuran, peristiwa utamanya. Setiap deteksi muncul di lini masa beserta tingkat volumenya.
  • Megap-megap, tarikan napas mendadak yang sering muncul setelah jeda pernapasan.
  • Batuk, dilacak sebagai kategori tersendiri alih-alih digabungkan dengan dengkuran.
  • Mengigau: ucapan, bisikan, dan gumaman.
  • Tawa, karena orang yang tidur memang bisa tertawa.
  • Suara keras, bunyi mendadak yang melebihi ambang batas yang Anda tetapkan (dibahas di bawah).

Dengkuran, megap-megap, dan batuk membentuk kelompok pernapasan. Aplikasi juga memantau pola pernapasan sepanjang malam; periode hening sekitar 10 detik atau lebih yang diikuti suara pemulihan yang jelas lebih keras daripada keheningan sebelumnya akan ditandai sebagai gangguan pernapasan. Gangguan Pernapasan membahasnya secara mendalam.

Bagaimana aplikasi membedakan dengkuran dari batuk? Setiap jenis suara memiliki tanda akustik yang khas. Dengkuran memusatkan sebagian besar energinya pada rentang frekuensi rendah dan menengah, kira-kira 50 Hz hingga 3 kHz, yang membedakannya dari ucapan, batuk, dan kebisingan sekitar. Pengklasifikasi mempertimbangkan pola suara sekaligus karakteristik frekuensi setiap segmen audio sebelum memberikan label. Sebagian besar kebisingan sekitar diabaikan.

Tidak ada sistem deteksi yang sempurna. Ketika dua suara tumpang tindih atau seprai meredam salah satunya, sebuah peristiwa bisa masuk ke kategori yang keliru. Jika sebuah label tampak tidak tepat, putar kembali audio pada saat itu untuk mendengar apa yang terjadi. Semua yang ada di sini adalah analisis audio untuk wawasan pribadi; aplikasi tidak mendiagnosis apnea tidur atau kondisi lainnya.

Analisis real-time, tanpa pengambilan sampel

PRIBADI DI PERANGKAT ANDA Mikrofon mendengarkan sepanjang malam AI di perangkat real-time Dengkuran Megap-megap Batuk Mengigau Pernapasan Peristiwa terdeteksi
Audio diklasifikasikan tepat saat terjadi, sepenuhnya di ponsel Anda. Setiap suara diproses secara real-time dan diberi label; tidak ada yang diambil sampelnya atau dikirim ke mana pun.

Beberapa aplikasi menghemat baterai dengan pengambilan sampel: aplikasi tersebut bangun secara berkala, mendengarkan sejenak, lalu tidur lagi, yang berarti mereka bisa melewatkan apa pun yang terjadi di antaranya. Snore Timeline menganalisis audio Anda secara terus-menerus, menggunakan framework Sound Analysis dari Apple yang berjalan di ponsel Anda. Setiap suara diproses tepat saat terjadi. Tidak ada yang dilewati, diambil sampelnya, atau diunggah.

Analisis berkelanjutan memberikan dua konsekuensi yang akan Anda perhatikan:

  • Deteksi langsung dimulai. Tidak ada langkah kalibrasi atau pengaturan; dengkuran pertama di malam itu sama pentingnya dengan dengkuran keseratus.
  • Lini masa lengkap. Karena aplikasi tidak pernah berhenti mendengarkan, jeda hening di lini masa Anda berarti ruangan memang sunyi, dan jeda itu sendiri menjadi data untuk analisis pernapasan dan tahap tidur.

Semua ini berjalan di perangkat. Audio Anda tidak pernah meninggalkan ponsel Anda, dan Kebijakan Privasi menjelaskan apa artinya itu dalam praktiknya.

Sensitivitas dan positif palsu

Tidak semua suara lolos saringan. Aplikasi mencatat suara sebagai peristiwa hanya ketika kecocokannya cukup kuat dengan salah satu kategorinya, yang membuat radiator berderit tidak memenuhi malam Anda dengan dengkuran semu.

Anda mengatur seberapa ketat ambang itu lewat pengaturan sensitivitas, yang memiliki lima tingkat: Minimal, Rendah, Seimbang, Tinggi, dan Maksimum. Seimbang adalah pengaturan bawaan.

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

Biarkan lini masa Anda memberi tahu arah penyesuaiannya. Terlalu banyak peristiwa nyasar yang ternyata kosong saat diputar? Turunkan sensitivitasnya. Ada dengkuran yang terdengar di rekaman tapi terlewat aplikasi? Naikkan. Seimbang cocok bagi sebagian besar orang sebagai titik awal.

Desibel dan warna frekuensi

Tingkat kekerasan suara muncul di seluruh aplikasi dalam dB SPL, pada skala dari sekitar 28 dB, acuan untuk nyaris hening, hingga 105 dB untuk suara yang sangat keras. Bacalah seperti pengukur volume: angka yang lebih tinggi berarti suara yang lebih keras. Sebagai panduan kasar untuk dengkuran Anda:

  • Di bawah sekitar 40 dB: dengkuran samar
  • 40 hingga 48 dB: dengkuran ringan
  • 48 hingga 56 dB: dengkuran yang terdengar
  • 56 dB ke atas: dengkuran berat

Aplikasi melacak tingkat desibel puncak sekaligus rata-rata untuk setiap episode. Angka-angka ini hanya untuk referensi pribadi, bukan pengukuran klinis.

Aplikasi mendeteksi mikrofon mana yang sedang digunakan, dan ia menyesuaikan pembacaan saat ponsel Anda memutar audio, seperti musik atau podcast.

Setiap suara adalah campuran frekuensi, dan frekuensi sekadar seberapa cepat udara bergetar, diukur dalam hertz (Hz). Suara rendah bergetar lambat; suara tinggi bergetar cepat. Tekan putar lalu seret untuk mendengarnya dan melihat gelombang merapat:

160 Hz
Seret penggeser — nada yang lebih tinggi bergetar lebih cepat
Ini adalah skala yang sama dengan dasar pita di bawah: getaran lambat adalah pita rendah, getaran cepat adalah pita tinggi. Dengkuran berada di rentang rendah; desis lembut embusan napas berada di rentang tinggi. Diperlukan headphone atau speaker untuk mendengarnya.

Perbesar bentuk gelombang sampai maksimum, dan batang-batangnya terbagi menjadi gradasi oranye bertumpuk yang menunjukkan letak energi setiap suara di seluruh 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
Rekaman sungguhan, diwarnai seperti cara aplikasi mewarnai bentuk gelombang: setiap batang terbagi menjadi energi frekuensi rendah, menengah, dan tinggi. Tekan putar dan ikuti garisnya. Pada pernapasan, perhatikan pita tinggi yang terang berkedip naik pada setiap embusan napas sementara suaranya tetap pelan. Pada dengkuran, pita rendah yang gelap mendominasi. Jeda dalam irama pita tinggi itulah yang menandakan kemungkinan gangguan pernapasan.

Pita frekuensi tinggi yang terang adalah pita yang paling penting untuk pernapasan. Setiap embusan napas menghasilkan desis samar, seperti "sss" lembut, dan desis itu berada di pita tinggi. Snore Timeline mendengarkannya untuk mengikuti pernapasan Anda sepanjang malam, yang menjadi dasar deteksi gangguan pernapasan dan perkiraan tahap tidur. Itu juga sebabnya ponsel yang diletakkan terlalu jauh atau ruangan yang bising melemahkan fitur-fitur ini: desisnya pelan, dan itulah hal pertama yang hilang.

Detail frekuensi hanya muncul pada tampilan yang paling diperbesar; pada tingkat perbesaran yang lebih lebar, batang-batangnya tampil sebagai warna padat. Lini Masa & Pemutaran menjelaskan cara membaca bentuk gelombang secara keseluruhan.

Coba ini

Perbesar sampai maksimum pada bagian malam yang tenang dan cari semburan singkat oranye terang dengan sedikit warna di bawahnya. Itulah pernapasan Anda, terlihat hanya lewat suara.

Layar aplikasi penuh
Diperbesar Bentuk gelombang yang diperbesar dengan pita frekuensi oranye bertumpuk selama episode mendengkur
Warna frekuensi pada tampilan yang paling diperbesar.

Deteksi Suara Keras

Pengklasifikasi menangani dengkuran dan igauan dengan sendirinya. Deteksi Suara Keras ada untuk segala hal lainnya: ia membuat episode setiap kali sebuah suara naik melampaui ambang volume yang Anda pilih, apa pun jenis suaranya. Itu menangkap bunyi yang tidak bisa diberi nama oleh pengklasifikasi, seperti igauan berbisik yang terlalu pelan untuk terdaftar sebagai ucapan, gemeretak gigi, bunyi yang Anda buat saat bergerak, atau bunyi malam lain yang tak teridentifikasi.

Ambang batas bawaannya adalah 55 dB. Untuk memilih ambang yang sesuai dengan ruangan Anda:

  1. Mulai perekaman dan tetaplah hening.
  2. Perhatikan tingkat dB yang ditampilkan lini masa untuk kebisingan dasar ruangan Anda.
  3. Tetapkan ambang batas sedikit di atas tingkat tersebut.

Ruangan yang lebih hening memungkinkan Anda memakai ambang yang lebih rendah dan menangkap lebih banyak.

Anda mungkin juga melihat suara masuk ke kategori Suara Keras padahal Anda mengira itu dengkuran. Itu terjadi ketika kebisingan latar menutupi pola pernapasan yang didengarkan pengklasifikasi dengkuran; pengklasifikasi membutuhkan sinyal yang jelas untuk mengenali dengkuran, dan ketika ruangan berada di atas sekitar 45 dB pada tingkat dasar, lebih banyak suara cenderung terdaftar sebagai sinyal Suara Keras alih-alih episode dengkuran. Bagian berikutnya menjelaskan apa yang harus dilakukan terhadap hal ini.

Bagaimana kebisingan latar memengaruhi deteksi

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

Beban sebenarnya dari kebisingan yang konstan adalah penyamaran. Lantai kebisingan yang tinggi menenggelamkan pernapasan pelan dan dengkuran samar, sehingga pengklasifikasi punya lebih sedikit sinyal untuk diolah. Dua hal mengikutinya:

  • Suara samar menjadi lebih sulit dideteksi sama sekali.
  • Di ruangan yang berada di atas kira-kira 45 dB pada tingkat dasar, suara yang seharusnya diklasifikasikan sebagai dengkuran beralih ke kategori Suara Keras.

Untuk klasifikasi yang lebih bersih, redam kebisingan di ruangan sebisa mungkin. Tersangka yang biasa adalah kipas dan mesin white noise, HVAC dan pembersih udara, jendela terbuka yang menghadap lalu lintas, serta TV atau audio yang dibiarkan menyala. Ruangan yang lebih hening memberikan deteksi yang lebih akurat secara keseluruhan.

Ketika Anda tidak bisa mengendalikan kebisingan, misalnya di kamar hotel, manfaatkan apa yang ada:

  • Dekatkan ponsel ke kepala Anda agar suara pernapasan tetap terdengar di atas dengungan. Memulai membahas penempatan secara rinci.
  • Naikkan sensitivitas agar aplikasi tetap menangkap suara yang lebih pelan di atas 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.