TalkTo and TalkTogether for ST
Acoustic echo, double talk, and distortion issues make the integration and tuning of audio front-ends extremely difficult in voice calling applications on speaker phones and Intercoms. ST Voice 1-mic TalkTogether Reference design integrates high quality, full-duplex voice communication algorithms on cost-effective STM32H7 MCUs together with real-time tuning and debugging interface on Audio Weaver.
Benefits
High quality, full duplex voice communication
- Robust to double talk, acoustic echo, and distortion
Flexible tuning options
- 1-mic TalkTogether with advanced tuning options to trade-off between AEC and speech quality
Cost-effective BOM for small form-factor products
- Runs on single low-cost STM32H7 micro-controller
- No external memory required
Reduce tuning and certification risks and costs
- Embedded Audio Weaver Core and Audio Weaver Designer interface with drag & drop programming environment
- Real-time debugging tools for expedited hardware validation
Audio Front-end Features
50+ dB Acoustic Echo Cancellation (AEC) together with Echo Residual Suppression (ERS) for excellent full duplex voice quality
Single Channel Noise Reduction (SCNR) eliminates stationary noises such as fan noise and HVAC
Automatic Gain Control (AGC) for optimal hearing at the far end
Receive Equalization and Volume control for speaker processing at the near end
Software Integrations
Audio Weaver Designer
Drag-and-drop graphical tool to customize and tune audio processing models in real-time with 500+ modules
Audio Weaver Core for ST Voice
Embedded audio processing engine for Cortex-M7
Voice Communication
Noise reduction, echo cancellation and automatic gain control for far-end (Tx direction) and Receive EQ and volume control for near-end talker processing
Hardware Specifications
Processor
- STM32H747XIH6 Dual Core MCU with Arm® Cortex®-M7 running at 480MHz and Arm® Cortex®-M4 running at 240MHz
Memory
- 2048kB Flash
- 1024kB RAM
Audio I/O
- SAI audio codec
Board Connectors
- Camera (8-bit)
- USB with Micro-AB
- Ethernet RJ45
- SPDIF RCA input and output
- Stereo headset jack including analog microphone input
- audio jack for external speakers
- microSD card
- TAG-connect 10-pin footprint
- Arm Cortex 10-pin 1.27 mm-pitch debug connector over STDC14 footprint
Board Expansion Options
- Audio daughter board
- Arduino™ Uno V3,
- Pmod™ Type 2A and Type 4A
- STMod+
Included with the demo kit
- STM32H747I Discovery Kit with STM32H747 MCU
- DSP Concepts 4 mic array daughter board with selectable 1-mic for TalkTogether
- Voice Communication QuickStart Bundle: Everything you need to know to design and tune voice communication products, including design guidelines, Audio Weaver Designer layout files (.AWD), and tools to get started.
- USB cable