Sleep noise recording

1. What it does

Records significant sounds while you sleep and builds a ambient noise-level graph for the night. It also classifies the sounds into categories including snoring, talk, coughing, laughter, baby cry.

Note Enabling Sleep noise recording may lead to higher battery consumption during sleep tracking.
Warning The sleep noise recording might not work on Android 11, when the tracking is started automatically due to changes in the permissions - apps running in the background cannot ask for the mic.
To workaround this we would need to have the "Draw over other apps permission" and start a transparent short lived screen before we start the sleep tracking service.
Please see the history of the issue here:
https://issuetracker.google.com/issues/162913367

2. Where to find it

Settings → Sleep noise recording

You can check whether the phone is recording on the sleep tracking screen - red ⬤ indicates that the phone is currently recording.

On the seek bar to the right you can see current volume level and your Recording volume threshold which indicates volume to start recording.

ss noise recording
Figure 1. Recording in progress
Note In order to achieve good recordings, keep the phone close to the sound source with the microphone area clear.

3. Options:

Enabled

Options below are not shown before enabling this switch.

Record snoring, sleep talk

Recording is triggered when a characteristic sound (snoring, talk, coughing, laughter, baby cry) is detected or when Recording volume threshold is reached.

Recording volume threshold

The volume at which the app starts recording. The good value is usually around 20-30% (may vary with device).

Note Lower threshold increases the sensitivity = more sounds are recorded.
Sound recognition
Sound recognition

Enables recognition of individual sounds (snoring, talk, coughing, laughter, baby cry). See Sound recognition.

Anti-snoring

Sets anti-snoring cues to make you stop snoring. See Anti-snoring.

Advanced
Noise statistics

If enabled, you will be seeing noise level statistics under each sleep records. Cannot be disabled if Record snoring, sleep talk is enabled.

Storage path

A path to your recordings saved on your device.

Automatic delete

If enabled, all unstarred recordings will be deleted after 7 days.

4. Guide

4.1. How to play your recordings

You can play your recordings from three places within the app.

4.1.1. Play sound from Noise card on the main screen

  • You can find a selection of best noises from last tracking session directly on the main screen.

noise card
  • To replay the recording, tap on the Noise card.

4.1.2. Play sound from Noise section in the Left ☰ menu

  • All your available recordings are stored in the Leftmenu → Noise.

  • You can filter snore / talk tagged files with the search bar.

4.1.3. Play sound directly from the graph

  • A period on the graph with sound recording is marked with ic action mic icon.

  • When you drag over the graph period with mic icon and select the period (it will be highlighted).

  • You can play the sound recorded at that time with ic action play in the top right corner.

play from graph

FAQ

Almost no recordings

  • Threshold volume is set too low, so only very loud sounds are recorded

    1. Go to Settings → Sleep noise recordings → Recording volume threshold

    2. Lower the threshold with the sliding bar

I want to clean up old recordings

First, a good thing to have is auto-delete, which will delete your noises automatically after one week. This is enabled by default in Settings → Noise recording → Automatic delete (might be hidden under Advanced section).

  1. Go to the Left ☰ _menu → ic action noise Noise

  2. Long press on one of the recording and use Delete all unstarred recordings.

Also if you are getting too many noises from the night, you may consider a higher recording threshold in Settings → Noise recording → Recording volume threshold.

Lullabies are recorded

  • Normally if lullaby is played, we stop noise recording, unless you have something plugged into your headphone jack as than we expect you have headphones and we can record normally.

Recordings in 10 minutes chunks

  • Threshold volume is set too low, so even very quiet sounds are recorded.

    1. Please go to Settings → Sleep noise recordings → Recording volume threshold.

    2. Increase the threshold level with the sliding bar.

Sonar is recorded, strange sound, chirping in recordings

  • Probably some filter to enhance audio experience is applied to speaker or mic.

  • Try different frequency in Settings → Sleep tracking → Test sensor, choose a frequency from the drop down menu list.

  • When you find the least affected frequency, you could try increasing the recording threshold a bit in Settings → Sleep noise recording → Recording volume threshold.

  • You can also try a different combination of Input / Output in Settings → Sleep noise recording → Input / Output (may be hidden under Advanced). The most effective solution so far seems to be changing Input to UNPROCESSED.

Note We have also discovered, that this exact issue can be solved by different positioning of the phone - if the bottom of the phone (where mic and speaker are) is not touching any surface, the artifacts are gone. So try to put the phone on a book or something similar with the bottom of the phone over the edge. If you are not hearing the sonar itself during tracking, but it only gets recorded, this usually helps.

Sound is detected but not recorded, no recordings

There are two reasons, why the app did not record the sound, even when it was properly detected (you see the sound icon on the noise graph):

  • The threshold is set too high.

  • The app had troubles saving the file.

1. Adjusting threshold

  1. Go to Settings → Sleep noise recording → Recording volume threshold.

  2. Lower the value - the default value is 15%

    • Higher threshold = less sounds are recorded

    • Lower threshold = more sounds are recorded

2. Resetting storage path

  1. Go to Settings → Sleep noise recording → Storage path.

  2. Tap on RESET button.

  3. Now you should see the Storage path set as "/storage/emulated/0".

Wrong sound recognition

  • When listening to the noise recordings, you may find some of them tagged (#snore, #talk, etc.) incorrectly.

  • You can fix the tags manually - either by editing the comment, or by tapping a corresponding icon on the player screen.

  • The app may ask you to share the misclassified recording with us. If you agree, we will use the recording to learn from the mistake and improve our algorithm.