2021-11-10 22:49:53 +08:00
2021-11-06 18:00:48 +08:00
2021-11-10 22:49:53 +08:00
2021-11-10 22:49:53 +08:00
2021-11-06 18:00:48 +08:00
2021-11-06 18:00:48 +08:00
2021-11-06 18:01:52 +08:00
2021-11-06 18:12:58 +08:00

wenet-kws

Production First and Production Ready End-to-End Keyword Spotting Toolkit.

The goal of this toolkit it to...

Small footprint keyword spotting (KWS), or specifically wake-up word (WuW) detection is a typical and important module in internet of things (IoT) devices. It provides a way for users to control IoT devices with a hands-free experience. A WuW detection system usually runs locally and persistently on IoT devices, which requires low consumptional power, less model parameters, low computational comlexity and to detect predefined keyword in a streaming way, i.e., requires low latency.

Typical Scenario

We are going to support the following typical applications of wakeup word:

  • Single wake-up word
  • Multiple wake-up words
  • Customizable wake-up word
  • Personalized wake-up word, i.e. combination of wake-up word detection and voiceprint

Dataset

We plan to support a variaty of open source wake-up word datasets, include but not limited to:

All the well-trained models on these dataset will be made public avaliable.

Runtime

We plan to support a variaty of hardwares and platforms, including:

  • Web browser
  • x86
  • Android
  • Raspberry Pi
Description
Production First and Production Ready End-to-End Keyword Spotting Toolkit
Readme 670 KiB
Languages
Python 76.2%
C++ 15.2%
Java 5.2%
Shell 2.4%
CMake 1%