Application Software Pack: Low Power Voice UI Enablement on i.MX MPUs

APPSWPACK-LPV-MPU

Roll over image to zoom in

Diagram

Choose a diagram:

Simplified Diagram

Application Software Pack: Low Power Voice Enablement on i.MX MPU Simplified Diagram

Low Power Wake Word Wait State

Application Software Pack: Low Power Voice Enablement on i.MX MPU Low Power Wake Word Wait State

Full Voice Processing Mode

Application Software Pack: Low Power Voice Enablement on i.MX MPU Full Voice Processing Mode

Features

Header and List

  • Audio Front End (AFE)
  • Multi-Mic De-noiser (far field voice) - use existing NXP VoiceSeeker solution
  • Echo Cancellation Noise Reduction – optional processing in case of local playback (on Cortex-A)
  • Advanced Voice processing
  • Wake Word confirmation, Voice commands – use existing NXP VoiceSpot Wake Word Engine complemented by Voice Intelligent Technology (VIT) Voice Command Engine
  • Scalable to Natural Language Understanding / Automatic Speech Recognition (NLU / ASR) – new differentiation features
  • Enable support of cloud-based solution
  • Scalability - ease integration of Third-party voice processing algorithms

Low Power Wake Word Wait State

  • Running Only on Cortex-M core (Cortex-A Domain Suspended) with 2-mic Beamforming
  • Average Power 60 mW @ SOC level (8MPlus)
  • Additional Power ~6 mW for External DDR, 1 mW per DMIC

Full Voice Processing Mode

  • Upon Wake Word trigger event, wake up the Cortex-A domain for Wake Word confirmation
  • Pump 4-mic channels to Cortex-A for Advanced Voice Processing (Further Wake Word and Voice Commands detection with 4-mic beamforming)
  • Average Power 700 mW @ SOC level (8MPlus, the measurements are specific to the software version and configuration and may vary based on the configuration)

Supported Devices

  • i.MX8MMINI: i.MX 8M Mini - Arm® Cortex®-A53, Cortex-M4, Audio, Voice, Video
  • IMX8MPLUS: i.MX 8M Plus – Arm® Cortex®-A53, Machine Learning, Vision, Multimedia and Industrial IoT

Documentation

Quick reference to our documentation types.

1 documents

Design Resources

Related Software

3 software files

Note: For better experience, software downloads are recommended on desktop.

Training

1 trainings

  • On-Demand

    Low-Power Voice UI Enablement on i.MX MPUs

Support

What do you need help with?