Speech SNR Screen

Calculate speech-to-noise level difference and compare it with an explicit caller-supplied minimum.

Description

Speech SNR is a comparable speech-minus-noise level difference.

Speech SNR is a comparable speech-minus-noise level difference. Intelligibility also depends on reverberation and spectral conditions.1

Calculate speech-to-noise level difference and compare it with an explicit caller-supplied minimum.

When to use Speech SNR Screen

Use this tool to calculate speech-to-noise level difference and compare it with an explicit caller-supplied minimum.

Choose a supported reference topic, run an input-free reference with an empty object, or prepare the measured values and caller-supplied test records requested. Keep acoustic metrics, frequency, units and test conditions consistent.

How to use Speech SNR Screen and understand its results

  1. Choose a supported reference topic, run an input-free reference with an empty object, or prepare the measured values and caller-supplied test records requested. Keep acoustic metrics, frequency, units and test conditions consistent.
  2. Enter minimumSignalToNoiseDecibels, noiseLevelDecibels, speechLevelDecibels using the field table and calculation rules, then run the tool.
  3. Read signalToNoiseDecibels, meetsCallerMinimum. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
Input fieldMeaningValue type; see rules belowRequirement
minimumSignalToNoiseDecibelsMinimum signal-to-noise ratio (dB)numberRequired
noiseLevelDecibelsNoise level (dB)numberRequired
speechLevelDecibelsSpeech level (dB)numberRequired

Enter finite signed levels/minimum on the same measurement basis; return dB difference and inclusive gate.

SNR=speechLevel−noiseLevel; gate=SNR≥minimum

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
signalToNoiseDecibelsSignal-to-noise ratio (dB)number
meetsCallerMinimumMeets caller minimumboolean
json
{
  "input": {
    "minimumSignalToNoiseDecibels": 15,
    "noiseLevelDecibels": 40,
    "speechLevelDecibels": 58
  },
  "output": {
    "signalToNoiseDecibels": 18,
    "meetsCallerMinimum": true
  }
}

Limitations and assumptions

No audio, spectral measurement, STI or intelligibility prediction is computed.

Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors. A successfully returned false flag is an evaluated outcome; its meaning is explained above.

Alternative or Complementary methods

Use Speech Transmission Index Method Reference: Summarize the scope and limitations of the standardized STI method. For a complementary task, use Tone Prominence Ratio: Calculate a tone-minus-masking-noise prominence ratio and compare it with an explicit caller threshold; a complete ECMA tonal analysis requires band-specific processing.

References

  1. Speech SNR Screen — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies