{"repo":"k2-fsa/sherpa-ncnn","free":true,"listed":false,"github":"https://github.com/k2-fsa/sherpa-ncnn","clone":"git clone https://github.com/k2-fsa/sherpa-ncnn.git","description":"Real-time speech recognition and voice activity detection (VAD) using next-gen Kaldi with ncnn without Internet connection. Support iOS, Android, Linux, macOS, Windows, Raspberry Pi, VisionFive2, LicheePi4A etc.","language":"C++","stars":1771,"topics":["python","speech-recognition","cpp","asr","c","csharp","go","kotlin","vad","voice-activity-detection"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"Supported functions Real-time Speech recognition Speech synthesis Voice activity detection ---------------------------- ----------------- -------------------------- ✔️ ✔️ ✔️ Supported platforms Architecture Android iOS Windows macOS linux ------------ ------------------ --------------- ------------ ------- ------- x64 ✔️ ✔️ ✔️ ✔️ x86 ✔️ ✔️ arm64 ✔️ ✔️ ✔️ ✔️ ✔️ arm32 ✔️ ✔️ riscv64 ✔️ Supported programming languages 1. C++ 2. C 3. Python 4. JavaScript -------- ------- ----------- --------------- ✔️ ✔️ ✔️ ✔️ 5. Go 6. C# 7. Kotlin 8. Swift -------- ------- ----------- ---------- ✔️ ✔️ ✔️ ✔️ It also supports WebAssembly. Introduction This repository supports running the following functions locally - Streaming speech-to-text (i.e., real-time speech recognition) - Text to speech (e.g., vits models from piper) - VAD (e.g., silero-vad) on the following platforms and operating systems: - x86, x86 64 , 32-bit ARM, 64-bit ARM (arm64, aarch64), RISC-V (riscv64) - Linux, macOS, Windows, openKylin - Android, WearOS - iOS - NodeJS - WebAssembly - Raspberry Pi - RV1126 - LicheePi4A - VisionFive 2 - 旭日X3派 - etc with the following APIs - C++, C, Python, Go, C# - Kotlin - JavaScript - Swift We support all platforms that ncnn supports. Everything can be compiled from source with static link. The generated executable depends only on system libraries. HINT : It does not depend on PyTorch or any other inference frameworks other than ncnn. Please see the documentation for installation and usages, e.g","default_branch":null,"files":null,"tree":[],"storefront":"/r/k2-fsa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/k2-fsa/sherpa-ncnn/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}