XCORE-VOICE
xcore.ai’s unique architecture combined with the XCORE-VOICE framework allows designers to incorporate keyword, event detection, or advanced local dictionary support to create a complete voice interface solution.

VOICE
CONTROL

VOICE
PROCESSING

COMMAND
PROCESSING

WAKE
WORD

VOICE
OFFLOAD

VOICE
CONTROL
Key features
Voice Processing components
- Two PDM microphone interfaces
- Digital signal processing pipeline
- Full duplex, stereo, Acoustic Echo Cancellation (AEC)
- Reference audio via I2S with automatic bulk delay insertion
- Point noise suppression via interference canceller
- Switchable stationary noise suppressor
- Programmable Automatic Gain Control (AGC)
- Flexible audio output routing and filtering
- Independent audio paths for communications and Automatic Speech Recognition (ASR)
- Standard API for Simple integration of 3rd part speech recognition engines
Firmware Management
- Boot from QSPI Flash
- Default firmware image for power-on operation
- Option to boot from a local host processor via SPI
- Device Firmware Update (DFU) via USB or other transport
Device Interface components
- Full speed USB2.0 compliant device supporting USB Audio Class (UAC) 2.0
- Flexible peripheral interfaces
- Programmable digital general-purpose inputs and outputs
Power Consumption
- Typical power consumption 300-350mW
- Low power modes down to 55mW (using DEMO VNR)
3rd Party Speech Recognition Engines
- Includes Sensory’s Wake Word & Phrase Recognition Engine, enabling simple creation of custom wake-words and voice commands via the VoiceHub
- Cyberon DSpotter – local voice trigger and command recognition
Discover more
Our ready made solutions
Far-Field Voice Local Command


- Dual PDM microphone with point and stationary noise reduction with integrated speech recognition engine.
- Recognising 16 sample commands with control of peripherals via UART. Optional audio play-back “spoken response”.
- Easily modified, provided as source with extensive libraries. Create your own custom through our partners.
Far-Field Voice Assistant


- 2-microphone far-field voice assistant front-end
- Audio pipeline including echo cancelation, interference cancelling and noise suppression
- Stereo reference input and voice assistant output each supported as I2S or USB (UAC2.0)
Asynchronous Sample Rate Convertor (ASRC)


- I2S to USB interface supporting asynchronous sampling rates between 44.1 kHz – 192 kHz
- Bidirectional signal path
Speech Recognition Partners


Pre-built example
This binary includes an example of
US English commands
Spoken Command |
---|
Switch on the TV |
Switch off the TV |
Channel up |
Channel down |
Volume up |
Volume down |
Switch on the lights |
Switch off the lights |
Brightness up |
Brightness down |
Switch on the fan |
Switch off the fan |
Speed up the fan |
Slow down the fan |
Set higher temperature |
Set lower temperature |
Mandarin commands
Spoken Command | Translation |
---|---|
打開電視 | Turn on the TV |
下一頻道 | Next channel |
上一頻道 | Previous channel |
增加音 | Increase sound |
降低音量 | Lower the volume |
關閉電視 | Turn off the TV |
開燈 | Turn on the light |
增加亮度 | Increase brightness |
減少亮度 | Reduce brightness |
關燈 | Turn off the lights |
開風扇 | Turn on the fan |
提高風速 | Increase wind speed |
降低風速 | Reduce wind speed |
提高溫度 | Increase temperature |
降低溫度 | Reduce the temperature |
關風扇 | Turn off the fan |
This is for evaluation purposes only. Please refer to the following quick start guide
Create your own

Pre-built example
This is for evaluation purposes only. Please refer to the following quick start guide
Create your own
Technical
Part Number | Package | IO voltage | IO | External Interfaces | Datasheet | Buy |
---|---|---|---|---|---|---|
XU316-1024-QF60A | 60pin QFN (7x7mm)​ | 1v8​ | 34 | USB | DATASHEET | |
XU316-1024-QF60B | 60pin QFN (7x7mm)​ | 3v3​ | 34 | USB | DATASHEET | |
XU316-1024-FB265 | 265pin FBGA (14x14mm)​ | 1V8 / 3V3​ | 128 | USB, Single or Dual lane MIPI D-PHY receiver​, LPDDR1 | DATASHEET | |
XU316-1024-TQ128 | 128pin TQFP (14x14mm) | 1V8 / 3V3 | 78 | USB, Single or Dual lane MIPI D-PHY receiver | DATASHEET |
Start your development with the


2-MIC VOICE
DEVELOPMENT KIT
The voice reference design evaluation kit can be used as a Raspberry Pi HAT for integration with example AVS client or used standalone as a USB accessory to a host system.
Our kit features:
- XU316-1024-QF60A-C24 xcore.ai processor
- Raspberry Pi HAT connector
- 2 x Infineon IM69D130 MEMS mics
- 71mm inter-mic spacing
- Microphone mute switch
- Speaker output (Line level)
- USB / I2S host interface support