VOCAL provides a broad range of Voice Design Solutions to support a variety of voice applications as well as voice communications over Radio, Mobile, PSTN and IP networks. Our voice designs may be configured from a suite of speech compression, echo cancellation, noise reduction and beamforming solutions to support your specific development effort.
- Speech Coders – ITU, GSM, wideband and industry standard voice codecs – ex. Enhanced Voice Services (EVS) Codec
- Echo Cancellers – fully ITU compliant for superior speech enhancement
- Beamforming – for hands-free, mobile and voice conferencing applications
- Speech Enhancement – an integrated, highly configurable voice software solution
- VoIP Stack – for voice communications using VoIP protocols
The block diagram below shows a representative voice processing system. A microphone array receives a near field or far field desired signal as well as an interfering signal from a loudspeaker. The multiple microphone signals are processed by a beamformer and a direction-of-arrival (DOA) estimator. The output of the DOA estimator is sent to the beamformer to modify the weighting coefficients in the beamformer. The beamforming output and the reference signal from the loudspeaker are fed into an acoustic echo cancellation (AEC) software. The outputs of the echo cancelers are further processed noise reduction and automatic gain control modules. The audio is finally compressed for transmission.
The links below provide more detail about the processing elements in this diagram as well as other voice processing module software.
Applications
- IP Intercoms, such as Doorbells, Security Gates, Nurse Call stations, etc.
- Video Conferencing
- Bluetooth Headsets
- Hands-free Full Duplex Speakerphones
- VoIP Gateways
- Radio over IP devices
- Wearables and Hearables
- Smart Speakers (and other Voice Control devices)
VOCAL’s Voice Design Solutions software libraries include a complete range of ETSI / ITU / IEEE compliant algorithms, in addition to many other standard and proprietary algorithms. Our source code is optimized for execution on DSP and conventional processors from TI, ADI, ARM, Intel, MIPS, and other vendors. The modular software library can be executed as a single task under a number of operating systems or standalone with its own microkernel. Our software may be licensed as individual modules, a library or complete design.
Custom Voice Design Solutions are also available. Contact us to discuss your voice application requirements with our engineering staff.
VOCAL’s solution is available for the above platforms. Please contact us for specific supported platforms.