Example

Description

Avnet PSOC Edge DEEPCRAFT Voice Assistant

This demo project is the integration of Infineon's PSOC™ Edge MCU DEEPCRAFT™ Voice Assistant with Avnet /IOTCONNECT ModusToolbox SDK. For more details, see the

README on GitHub

.

PSOC Edge Audio Benchmarking

This code example demonstrates how to run audio benchmarking on the PSOC™ Edge MCU. The PSOC™ Edge MCU audio benchmarking is based upon the EEMBC AudioMark™ benchmarking software. AudioMark™ is a trademark of EEMBC. The AudioMark™ benchmarking software has been modified by porting the software to run on the PSOC™ Edge MCU. For information about this benchmarking, see this website. Note that the scores generated in this code example were not reviewed by the EEMBC, therefore is not an official AudioMark™ score.You can choose to run the AudioMark on CM33 or CM55 cores, and if a neural processing unit (NPU) should be used.For more details, see the

README on GitHub

.

PSOC Edge DEEPCRAFT Audio Enhancement

This code example demonstrates how to process audio data using DEEPCRAFT™ Audio Enhancement(AE) for voice and audio applications on PSOC™ Edge MCU. This code example supports only Arm® and LLVM compilers. NOTE: This code example requires the DEEPCRAFT™ Audio Enhancement Tech Pack to be installed before importing the code. Install the tech pack from

ModusToolbox™ Setup

to successfully build the code and to use AFE configurator. If the tech pack is installed after importing the code, Open the "ae_configuration.mtbafe" in proj_cm55 project via AFE configurator and save it. For more details, see the

README on GitHub

.

PSOC Edge DEEPCRAFT Voice Assistant Deployment

This code example demonstrates how to use PSOC™ Edge MCU to deploy DEEPCRAFT™ Voice Assistant models to detect wake words and spoken commands using natural language.For more details, see the

README on GitHub

.

PSOC Edge Mains Powered Local Voice

This code example demonstrates the use of audio pipeline on Arm® Cortex® M55 core starting from audio capture, processing of audio data with Infineon's DEEPCRAFT™ Audio Enhancement (AE) , inferencing of audio data with Infineon's DEEPCRAFT™ Voice Assistant (VA), post processing of inferred results and performing actions based on the results. Users can refer and customize this code example for any use-case.This code example supports only Arm® and LLVM compilers. NOTE: This code example requires the DEEPCRAFT™ Audio Enhancement Tech Pack to be installed before importing the code. Install the tech pack from

ModusToolbox™ Setup

to successfully build the code and to use AFE configurator. If the tech pack is installed after importing the code, Open the "mains_powered_ae_config.mtbafe" in proj_cm55 project via AFE configurator and save it. This code example requires the ModusToolbox™ Audio SW Codecs Tech Pack to be installed for the mp3 decoding for music player use-case. Without this technology pack, the playback of music will be with wav files. Please use

ModusToolbox™ Setup

to install Audio SW codec tech pack. For more details, see the

README on GitHub

.