No project description provided
Project description
Introduction
You can use sherpa-ncnn
for real-time speech recognition (i.e., speech-to-text)
on
- Linux
- macOS
- Windows
- Embedded Linux (32-bit arm and 64-bit aarch64)
- Android
- etc ...
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 https://k2-fsa.github.io/sherpa/ncnn/index.html for installation and usages, e.g.,
- How to build an Android app
- How to download and use pre-trained models
We provide a few YouTube videos for demonstration about real-time speech recognition
with sherpa-ncnn
using a microphone:
-
Multilingual (Chinese + English) with endpointing Python demo : https://www.bilibili.com/video/BV1eK411y788/
-
Android demos
-
Multilingual (Chinese + English) Android demo 1: https://www.bilibili.com/video/BV1Ge411A7XS
-
Multilingual (Chinese + English) Android demo 2: https://www.bilibili.com/video/BV1eK411y788/
-
Chinese (with background noise)
Android demo : https://www.bilibili.com/video/BV1GR4y167fx -
Chinese
Android demo : https://www.bilibili.com/video/BV1744y1Z76H -
Chinese poem with background music
Android demo : https://www.bilibili.com/video/BV1vR4y1k7eo
See also https://github.com/k2-fsa/sherpa
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for sherpa_ncnn-2.0.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d29de631fcb0c5c7ca6b541cd00cc91947a0f47eb31f2f4f5daac24f47fabdd |
|
MD5 | 82d106710de0745bf24e9b52e166d7b5 |
|
BLAKE2b-256 | 84d966bf5c9d74a71c7314dce001dccd05a2076448da3a0b1bd09d7422416fdc |
Hashes for sherpa_ncnn-2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2472f2df7670e663080c6b1372d765c42e470fdb873871393d6136f525c43dbe |
|
MD5 | 4919eb90d7c751cc09aab80cf476a71c |
|
BLAKE2b-256 | 815a270dff9a2de94f7278c9ddb420591091efd4f889f43f176be46c58e51bd5 |
Hashes for sherpa_ncnn-2.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 482763e45e8dc65d43d31cfd286406df57e9ea3f122098c2d5bf61b363a6cfd3 |
|
MD5 | 9d50380541caee8e1d2b3a583cf066ba |
|
BLAKE2b-256 | 4f6343acb26e4ad062df0737da433de4a0325b7ab15adbb5070828ef73e78124 |
Hashes for sherpa_ncnn-2.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 948bcc7748c222a28170b6b4d387fb5fe5691119959764d0e7f6dc31dd817995 |
|
MD5 | 4830fe63261194f97575f0230831ad16 |
|
BLAKE2b-256 | ece9ae4aa60f76ff797d573dc7631b53c265b3c1671681c896d55257a602dd66 |
Hashes for sherpa_ncnn-2.0.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd249b315c59153b8e54f597b5158b339e887cc4bb311e85c35bddd78f1ae903 |
|
MD5 | b0ee90f95b6dc21916e5accb76868023 |
|
BLAKE2b-256 | 9dc4f9a60dc1c555539e1a9daf511a6d2b8c700487b5a2c2391a8183108c0901 |
Hashes for sherpa_ncnn-2.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d50f63c8673e110247ee6e09ab56f85f7f0a71900bc64cb1624889138c2ff7b5 |
|
MD5 | 5fd44d1ddc1eb29bbbe1470b617594cf |
|
BLAKE2b-256 | 2704ebf94e6f2ff81c11fa8d70b7bd53a8ae2e2bf45eb5e3360a4691425f90a2 |
Hashes for sherpa_ncnn-2.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed96a38ed6d6e681eb1f626620ec457abbb355dddbda325821cfb151eaefbecd |
|
MD5 | d9d7dab4b53a5fd622f03780b367d75e |
|
BLAKE2b-256 | 4fcff66cd487ae357c3b9ab2c4e93d710e2081194804753b10e39445392ff0cc |
Hashes for sherpa_ncnn-2.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85dbef147a7e7f5cdecf31085a240e88240076de11119b24875cc51831cad0df |
|
MD5 | e350c6df8d42daf8b8c465f18e1d5072 |
|
BLAKE2b-256 | 16dd69023851e55fa45c9897a55566641b9723f96d1ba5e005a845019b590413 |
Hashes for sherpa_ncnn-2.0.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 096a63b148dc02c76578c14d1e7dbbd0a9213dfe4e1cf20d10cd8a9e2d0084d9 |
|
MD5 | 50045b6ee306c97a94c1fecc7cadb821 |
|
BLAKE2b-256 | b1610a4e52238660c97a8cc0b49f0517914c1ccf06f8acba6e93cc556d741646 |
Hashes for sherpa_ncnn-2.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d7d7fe3b1d72bfba8dc19506905bc7b1bece7a3cc5295a99bb36358dc916280 |
|
MD5 | 29c1f2a06fa1e1f838fab35775dd8fb1 |
|
BLAKE2b-256 | 0661bc12e65eac2de26ef5459af0d21cf0fc68ce6c130a860414e5bc7909ada3 |
Hashes for sherpa_ncnn-2.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d28b72ead9cc7ea81c9578f0359b503375f88daee55fe390a37a7f84a7bba690 |
|
MD5 | 96fdc95dc6ec6301b9256cd6b6aa646c |
|
BLAKE2b-256 | 93a44d01e1eeb54a32bd2c468677c11293294efae80ba7d03778336c88d09b23 |
Hashes for sherpa_ncnn-2.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ef07d9bed0a5349d7246ff43e6677633eec854b2d5f06505c881b2cf73eef86 |
|
MD5 | 13584e14f5bdbf800823dea8c82ee370 |
|
BLAKE2b-256 | 51e3ffaa8e332cb8040ce9b0b59ff00fef77beaf9234a6a0995728121d3febf6 |
Hashes for sherpa_ncnn-2.0.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e6c12c635a508a7fe8368322e2a4fc787dd60cf03dc947a42aa652d76461c49 |
|
MD5 | d6bf389c053d7fdc8f21c550415a9378 |
|
BLAKE2b-256 | b25ad1f679b17309d2b84aeb8a44cdb7f11e02e58d4916ba659507020d83a52b |
Hashes for sherpa_ncnn-2.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 908a921de996feef36479db6c3d60ffda6fbd86fb74b997b6780cfb7951c86ca |
|
MD5 | b2d3af18d44cc50c4281d064ab92024a |
|
BLAKE2b-256 | e09f4b1c8237ae4ed8e6696662f83bbf09a6f41dce910656ec2e69b14fbf2b67 |
Hashes for sherpa_ncnn-2.0.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 508d59caaaeeaf40d1f4885f60744868c97a24423432c6f08e2aa312e50fd826 |
|
MD5 | 68751df6d704796527707b72e4395eed |
|
BLAKE2b-256 | bed6b4028152d935e0bfb56aaeab7c5117f71afd1e8ae6449e2129c5548c09d3 |
Hashes for sherpa_ncnn-2.0.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 952e0fdd642af9fdb9a7e83b03ec61dd8ce022b980027762235c59fac0e8a947 |
|
MD5 | 1884ca07736b5375079a9481a41a4eeb |
|
BLAKE2b-256 | 271014e6692e05b7c7e09989c6b6f6afe850187a68827a10c3346d50e7fa534b |
Hashes for sherpa_ncnn-2.0.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cf924dc548d00b5bb65834ea3201eb84f09f93f275c262fbc857b8621c41fc8 |
|
MD5 | 64908d0852c63388981abb62dca0c441 |
|
BLAKE2b-256 | a30ec10ab07e8ed1e415cbe48c23691c96bac0b97b6a3e6006796858df7a37ec |
Hashes for sherpa_ncnn-2.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da88145efcf0bad5640d2a331330547cf4e4678718dc94c0cd484e23d1ca5ffd |
|
MD5 | cc1cbb6eb3a24ed82e416c0119cd931e |
|
BLAKE2b-256 | fdd7d96f30762e9b3d4a476c2dd306d74a8f48b2ebe05585c82d7ec880e64509 |
Hashes for sherpa_ncnn-2.0.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6ee32e1d7949158dca0a57ab16c2393d40a4cbd10bab9e25198cd53616d6408 |
|
MD5 | b64432dca5580ea0a78dcaee83d28d79 |
|
BLAKE2b-256 | dac210ff4bf9d95022ce735406d18697546199235ab7630bde8f25528a764a9b |
Hashes for sherpa_ncnn-2.0.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24c0b8744dbb3b1104214093e4e84c55d0da241d08e6ca12107f54487aa7b8ed |
|
MD5 | 540b218d7417603102b168be25302ad2 |
|
BLAKE2b-256 | e4a6f6a45a49b15fe63542e6334a02b4db72bb13b05af3f09cc91a0b5450de85 |
Hashes for sherpa_ncnn-2.0.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcf2846b2f36f5d80fe05355ee72484a893489fd6f6394f50253b71758440006 |
|
MD5 | bd199a01dba0aff481aa6ab3fc10cd79 |
|
BLAKE2b-256 | f03ebcdc95a44b249ba6da38b78a73d669888f85f034d3003af6f5a366493384 |
Hashes for sherpa_ncnn-2.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2820a675ce8b6092a59760ca46b5004502841488cd2de6a1202ddc782d5ae1dd |
|
MD5 | 910f384881dd051542ef7c97e85b261b |
|
BLAKE2b-256 | de526f2f727e01566f4cf1477ea8e9ef4d85ae9dbb0c09feddcb407448ea5b8d |
Hashes for sherpa_ncnn-2.0.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8002143e6e0a6d4da0f00be11f9d06523b1ca967a9ce081fc1812555e583e51b |
|
MD5 | ceea91565480a4e494e7661563152840 |
|
BLAKE2b-256 | adbd0813986e396d27516899da76dfa06a0b4aaac88e7f204fa1f49e22fb591a |
Hashes for sherpa_ncnn-2.0.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 150f33092ddfdf14930a4038d87f53d0037049bab4416915918765938103829a |
|
MD5 | c8d0b349c2f060003f3588e2b3e36be5 |
|
BLAKE2b-256 | 62b5db0028c70f2638f8b1b26a3583d2143ba6a778e2b1879f1fc5d3914bc8e8 |