xuducan / wenet_active_grammar

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WeNet Active Grammar

Alpha Software -- early development

Python WeNet speech recognition with grammars that can be set active/inactive dynamically at decode-time

Python package developed to enable context-based command & control of computer applications, as in the Dragonfly speech recognition framework, using the WeNet automatic speech recognition engine.

Donate Donate Donate

Requirements:

  • Python 3.7+ x64
  • Platform: Windows/Linux/MacOS
  • Python package requirements: cffi, numpy
  • WeNet Model (must be "runtime" format)

Models:

Model Download Size
gigaspeech_20210728_u2pp_conformer 549 MB
gigaspeech_20210811_conformer_bidecoder 540 MB

Usage

Installation/Building

For details on building from source, see the Github Actions build workflow.

Author

License

This project is licensed under the GNU Affero General Public License v3 (AGPL-3.0-or-later). See the LICENSE file for details. If this license is problematic for you, please contact me.

Acknowledgments

  • Contains and uses code from WeNet, licensed under the Apache-2.0 License, and other transitive dependencies (see source).

About

License:GNU Affero General Public License v3.0


Languages

Language:C++ 91.7%Language:Python 7.4%Language:Shell 0.6%Language:CMake 0.3%