产品概述
描述
The X-CUBE-AUDIO-KIT Expansion Package provides an integrated platform for designing, implementing, and fine-tuning audio processing data flows on supported series of STM32 microcontrollers.
With LiveTune, a graphical user interface accessible through an HTML5 navigator, users can design and fine-tune data flows in real time on STM32 devices.
The Expansion Package includes a library of algorithms from STMicroelectronics and external sources.
Additionally, the users can integrate their own custom algorithms into the environment, allowing their execution and fine-tuning within the data flows.
This Expansion Package aims at use cases such as:
- Voice denoising for speech recognition or voice communication
- Audio output enhancement
- Audio conditioning
- Sound generation
- Audio effects
- Any other audio processing use case
X-CUBE-AUDIO-KIT includes one generic designer firmware for each of the STM32H573I-DK and STM32H735G-DK Discovery kits. Each firmware features a set of algorithms, the AudioChain framework, and the LiveTune interface.
-
所有功能
- Framework to support audio processing data flow
- Up to 48 kHz
- 16-bit fixed PCM, 32-bit fixed PCM, 32-bit floating-point PCM, PDM, 8-bit compressed samples (G.711 µ-law and A-law)
- Mono, stereo, or a wider range of channels, interleaved or not
- Configurable audio buffer sizes
- Time and frequency domains
- Library of audio processing algorithms
- Generic processing algorithms such as FIR and IIR filters, and equalizers
- Voice use case oriented such as noise reduction, echo cancellation, and beamforming
- Audio output enhancement such as multiband compressor and mixer
- Musical effects such as echo, reverb, delay, and distortion
- Sound generation with MIDI player
- Tool to design and tune audio processing data flow and algorithm parameters
- Real-time testing and tuning on the board
- Automatic generation of an equivalent C code for the final product
- Profiling commands for detailed analysis of CPU load and memory usage
- Capability to integrate the user’s algorithms
- Use cases and examples of data flows
- Management of different audio peripherals
- On-board microphone, line input, and audio output
- STEVAL-MIC008A dual microphone extension (optional)
- USB audio interface UAC 2.0
- USB MIDI input
- Support for STM32H735G-DK
- Support for STM32H573I-DK
- Framework to support audio processing data flow