Show / Hide Table of Contents

Namespace Speechly.Tools

Classes

AudioProcessor

AudioTools

EnergyThresholdVAD

Adaptive energy threshold voice activity detection (VAD) implementation. It can be used to enable hands-free operation of the SLU decoder.

When enough frames with a signal stronger than SignalToNoiseDb have been detected, IsSignalDetected goes true. When enough silent frames have been detected, IsSignalDetected goes false after the sustain time. Use its public fields to configure the static noise gate level, signal-to-noise level, activation/deactivation treshold (ratio of signal to silent frames) and the signal sustain time. The background noise level gradually adapts when no signal is detected.

IsSignalDetected can be used to drive SpeechlyClient's Start and Stop automatically by setting ControlListening true.

JSON

Logger

Platform

WsClient

Delegates

AudioProcessor.SendAudioDelegate

AudioProcessor.VadChangeDelegate

Logger.LoggerDelegate

WsClient.ResponseReceivedDelegate

In This Article
Back to top Generated by DocFX