Using the iNatSpectro Chrome Extension

This guide explains how to use the iNatSpectro Chrome Extension after it’s been installed in Google Chrome. It adds a powerful, interactive spectrogram and waveform view to audio recordings on iNaturalist observation pages.


Overview

This extension helps identify wildlife calls by visualizing their acoustic structure. It works directly on iNaturalist pages with audio and automatically shows a spectrogram and waveform beneath the built-in audio player.

It includes:

  • Automatic spectrogram rendering
  • Waveform view (volume over time)
  • Spectrogram view (frequency over time, color-mapped by loudness)
  • Zoom and pan controls
  • Auto-selected species profiles
  • Advanced tuning options

What to Expect

When you visit an iNaturalist observation with an audio file:

  • A new visual panel appears below the audio player.
  • This panel shows:
  • A waveform (white), representing loudness over time.
  • A spectrogram (color), representing pitch and intensity over time.
  • The spectrogram is automatically rendered once the page and audio load.

How to Use It

1. Open an iNaturalist Observation with Audio

  • Visit https://www.inaturalist.org
  • Search for an observation with a sound recording (look for an audio player).
  • Open the observation’s detail page.

2. View the Spectrogram Automatically

  • If the audio file is 60 seconds or shorter, the spectrogram is automatically generated as soon as the page finishes loading.
  • For longer audio files, you will see a message and a button labeled “Render Full Spectrogram”.
  • Click this button to analyze and render the full visualization.

3. Zoom and Pan

  • Use the Zoom slider (or your mouse scroll wheel) to zoom in on the waveform and spectrogram.
  • Click and drag to pan left or right across the timeline.
  • A yellow line shows the current playback position while audio is playing.

4. Profile Selection

  • The extension auto-selects a profile based on the identified species. Supported profiles:
  • Bat – for high-frequency echolocation
  • Frog – for choruses and croaks
  • Bird – for tonal bird songs
  • Insect – for high-pitched stridulation
  • Cetaceans – for underwater low-frequency calls
  • General – for broad-spectrum analysis
  • If the automatic profile doesn’t seem appropriate, you can change it using the Profile dropdown above the spectrogram.

5. Customize Parameters

  • Click the ⚙️ gear icon to open the advanced controls panel.
  • You can fine-tune the spectrogram display by adjusting:
  • Min/Max Frequency
  • Window (dB) – affects contrast
  • Gamma – adjusts brightness scaling
  • Percentile – adjusts dynamic range calculation
  • Smoothing – smooths out noisy visuals
  • Click “Reset to Profile Defaults” to return to the selected profile’s default settings.

Interpreting the Spectrogram

  • X-axis: Time (seconds)
  • Y-axis: Frequency (Hz or kHz)
  • Color intensity: Loudness (brighter = louder)

The spectrogram lets you visually detect chirps, croaks, pulses, harmonics, and patterns in wildlife calls that can be hard to hear.


Tips for Effective Use

  • Use the Bird, Frog, or Bat profiles to highlight different frequency ranges.
  • For dense frog choruses or quiet bird calls, adjusting Window (dB) and Gamma can help.
  • For ultrasonic bat calls, try zooming in and tweaking frequency limits up to 120 kHz.
  • Combine the waveform view and playback audio to correlate what you hear with what you see.

Known Limitations

LimitationDescription
Long audio files (> 60 sec)Require clicking Render Full Spectrogram manually
External or embedded audioAudio must be hosted natively on the iNaturalist page
Mobile layoutBest viewed on desktop for full controls and visibility

Troubleshooting

ProblemSolution
Spectrogram doesn’t showWait for the page and audio to fully load
Spectrogram is blank or low-contrastTry switching profiles or adjusting Gamma and Window (dB)
Zoom/pan doesn’t workEnsure full spectrogram is rendered first
Wrong profile appliedManually select a different one from the dropdown

Feedback and Development

This extension is built for field naturalists, researchers, and citizen scientists. Your feedback is valuable!

  • Report issues or make suggestions via the Chrome Web Store listing.
  • Contributions to development and improvement are welcome.
(Visited 8 times, 1 visits today)