Project Description

Case Studies / AI & ML

AI & ML

Optimized Outbound Call Management with Advanced Voice Activity Detection

Our client, a contact center solution provider, wanted to redefine outbound communication strategies with Voice Activity Detection (VAD).

Book a strategy call
Optimized Outbound Call Management with Advanced Voice Activity Detection
97%accuracy identifying live voices
ClientContact center solution provider
PracticeAI & ML

The Client

Client Overview

Our client, a contact center solution provider, wanted to redefine outbound communication strategies with Voice Activity Detection (VAD). Hoping to overcome the limitations of traditional predictive dialers, they intended to employ VAD's advanced machine-learning capabilities. By precisely classifying calls and optimizing agent productivity, our client aimed to drive efficiency, elevate customer experiences, and lead innovation in the contact center landscape.

01

Challenges

To build a Voice Activity Detection system that detects the presence of voice in the audio input.

The system should be adaptable to various environments with changing noise levels, music, background sounds, and speaker characteristics.

The VAD system should operate with minimal latency, allowing it to keep pace with dynamic audio streams.

02

Approach

Technical implementation
  • Used SpeechBrain- an open-source speech processing toolkit.
  • Collected and prepared LibriParty, CommonLanguage, Musan, and open-rir datasets.
  • Designed a deep learning model based on DNN architecture using SpeechBrain's LibriParty recipe.
  • Computed the standard FBANK features to provide a compact representation of the spectral characteristics of the audio signal.
  • Trained the DNN model on an NVIDIA A10 GPU using the training set, optimizing hyperparameters based on validation performance.
  • Binary classification is performed to provide speech/non-speech predictions for each input frame.
  • Evaluated the final model on a separate test set to ensure generalization capabilities.
PreprocessingFeatureExtraction ThresholdComputationClassification SpeechNon-Speech Audio Input CRDNN
Figure 1 — Voice activity detection script running on a t2.large instance.
PreprocessingFeatureExtraction ThresholdComputationClassification SpeechNon-Speech Audio Input CRDNN ×

03

Impact

97%

Achieved an accuracy rate of 97% in identifying live human voice from non-human signals like answering machines, voicemails, or silence.

85%

Achieved a call connection rate of 85%, ensuring calls are consistently connected to a live person.

33%

Boosted agent productivity by 33%, enabling them to handle more calls per hour and leading to a 21% improvement in cost-per-call.

  • Successfully lowered the VAD system’s classification response time to 1.1 seconds following a call connection.

Want results like these from your own data?

Talk to a specialist

See how you could get similar results

Rudder Analytics builds data and AI systems that ship — and stay tied to accuracy, cost, and customer experience.