TalkTo and TalkTogether for ST

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

Software Integrations - Audio Weaver Designer
Audio Weaver Designer
Drag-and-drop graphical tool to customize and tune audio processing models in real-time with 500+ modules
Software Integrations - Audio Weaver Core for ST Voice
Audio Weaver Core for ST Voice
Embedded audio processing engine for Cortex-M7
Software Integrations - Voice Communication
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
TalkTogether Diagram

Ready to get started?