xmos / sln_voice

XCORE-VOICE Solution
Other
10 stars 21 forks source link

XCORE:registered:-VOICE Solution Repository


The XCORE-VOICE Solution consists of example designs and a C-based SDK for the development of audio front-end applications to support far-field voice use cases on the xcore.ai family of chips (XU316). Most of the XCORE-VOICE designs are based on FreeRTOS, leveraging the flexibility of the xcore.ai platform and providing designers with a familiar environment to customize and develop products. The only exception is the Microphone Aggregation example which runs on bare-metal; this architecture was selected as it suits high IO bandwidth and low latency bridging type applications.

XCORE-VOICE example designs provide turn-key solutions to enable easier product development for smart home applications such as light switches, thermostats, and home appliances. xcore.ai’s unique architecture providing powerful signal processing and accelerated AI capabilities 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.

Obtaining the Source Code


If you are interested in compiling and/or modifying the source code, you can download it from GitHub. As some dependent components are included as git submodules, the following command must be used for cloning this repository:

::

git clone --recurse-submodules git@github.com:xmos/sln_voice.git

If you have previously cloned the repository or downloaded a zip file of source code, the following commands can be used to update and fetch the submodules:

::

git pull
git submodule update --init --recursive

Documentation


See the READMEs for the early example applications:

Getting Help


A Github issue <https://github.com/xmos/sln_voice/issues/new/choose>_ should be the primary method of getting in touch with the XMOS development team.

License


This Software is subject to the terms of the XMOS Public Licence: Version 1 <https://github.com/xmos/sln_voice/blob/develop/LICENSE.rst>_.

Additional third party copyrighted code is included under the following licenses:

The Sensory TrulyHandsfree™ speech recognition library is Copyright (C) 1995-2022 Sensory Inc. and is provided as an expiring development license. Commercial licensing is granted by Sensory Inc <https://www.sensory.com/>_.

The Cyberon DSPotter™ speech recognition library is provided as an expiring development license. Commercial licensing is granted by Cyberon Corporation <https://www.cyberon.com.tw/>_ and is subject to deployment only on part number XU316-1024-QF60B-C24-CY.