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-1.4.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 933039eec38e3977808680d8d28af07a5fbdbebe4f3bdd91f9987de33fef852c |
|
MD5 | f2709c4a3a7ef54833dbf5232597b390 |
|
BLAKE2b-256 | 8f41431a9edd792659d94477b5f5a4b85628e869f3eaf700cff2d100619a7b12 |
Hashes for sherpa_ncnn-1.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9284c8e30eb3cd4d40a497dac94f6f31ec7c1032e2073164a54077cf5a912528 |
|
MD5 | 53aa36414a70e47e6e9827c69ee92eb7 |
|
BLAKE2b-256 | 732e635acc25d3e532640208dca10a2ffb66694ae9627efca16bfe0d95c21a54 |
Hashes for sherpa_ncnn-1.4.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f9dac2d10b68d38a4ee51e7f366d0cd8b2434cad095ec3e496ac10f922bf2e4 |
|
MD5 | 6d16229863eee18a153bb3efcdb6c205 |
|
BLAKE2b-256 | b901b9bdac2a4c6e0037a9ec4cb06e516269d8d919ea1fccd30ee79bc849ae1d |
Hashes for sherpa_ncnn-1.4.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7edc9629c7325fe1f53fa45fde7c87c38ef6bea5885b7dba7f8ede9cc8a1406b |
|
MD5 | b0e35a8183a47e6ef961e8efaad11326 |
|
BLAKE2b-256 | 91591f717e7bd4b9c35246afc499e4fcab7394732b25cbcb40999a01a65596d4 |
Hashes for sherpa_ncnn-1.4.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aad69d0336a8e3f76867cbcfcda4df0c77eb171f17a5946f073355d417222822 |
|
MD5 | b96790a47ffe76f98440ea823bd7e9e1 |
|
BLAKE2b-256 | f70a625824058ac47e41e897e3c10cf5eb32795399795c19d6bdb64f39404a06 |
Hashes for sherpa_ncnn-1.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67ecd5b7ca8a5fe5d605e6a7d055273f5df5f9c7cdb33bae6d6bcd0b6c562753 |
|
MD5 | a9cc54f511b8d73235fa205f7504e8ac |
|
BLAKE2b-256 | 6058defa622c9788da2f2d9c260e656c4d154c808ae6350fe12a4a7345880a96 |
Hashes for sherpa_ncnn-1.4.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7369b6a51ca748d04a7e2b785562e9f4652c20c09f2af8b7c76f6fd0115d9e53 |
|
MD5 | 527ed7a8e34ff57759da5a4026d8dbda |
|
BLAKE2b-256 | a968078e6a0b061846caa068ed755471ad99987cd7b285135ed5cc40cb1b61f6 |
Hashes for sherpa_ncnn-1.4.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bebcbb44d1852bc76458e42612e671f4f98d47967329c23bb338ed8e121358b4 |
|
MD5 | 1e13dddb8a7324fc41b967eacbfb6a12 |
|
BLAKE2b-256 | 403f3e2bca448b52cce055ffc127464a0d91cdfdee1abb134ef040f3ea5840c8 |
Hashes for sherpa_ncnn-1.4.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f88055649f0a9dee0973de1a00d75ac51c9ca80a69b333a53b8793a086bf8b94 |
|
MD5 | bcbdaf92e6471561a1e5d942664a534d |
|
BLAKE2b-256 | cb2b26e5ac204954d4c1f4b6126ed9127b64b2b556bfc4054393f38d2b724e68 |
Hashes for sherpa_ncnn-1.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 611675046318f98b202c1e2e77a2836282bfa462dc366cc574a0de9575ed9750 |
|
MD5 | 67de8f37591a6db9d91727c4cd29e667 |
|
BLAKE2b-256 | cbcc6e9cfe41012671ca109a41f3b15918bd74b00ccd26371be50bab17e20d00 |
Hashes for sherpa_ncnn-1.4.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 864889e72a8c6033b48384b898281a1fc5e2aec392f5492c7908b04455bef2e9 |
|
MD5 | 9baecf1b501b0cf2f481b7d5afcee667 |
|
BLAKE2b-256 | 765f6f6a88d289ede54d0d3027dfa63d984cdf625e675865d6d2e86f68d58e77 |
Hashes for sherpa_ncnn-1.4.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a9d24935b51f9f5fc2bf2f7397313b2b6762dc8f987754e98d2e2797f7bb844 |
|
MD5 | 5659cbd2e68bc53add0c4fbec8d7c194 |
|
BLAKE2b-256 | 585693cfa2654536587b5dac0939ee45766a7b9770158a91eb5a0a097af25d15 |
Hashes for sherpa_ncnn-1.4.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3ca1d672cfe03aafc0e8becdb90783ec829182a4b1b75d09fbe90729a56f646 |
|
MD5 | bd22cbb455e2daddc5520b683e782ad0 |
|
BLAKE2b-256 | c1bd1623f512e9ad664615a122c26c7d67bc0c97d8fef7228d37af229acfd75d |
Hashes for sherpa_ncnn-1.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 348836369167ea1b8bec4485ff8446558cd82675ee4cc7d38f0f762c780ca692 |
|
MD5 | 0a446a8551d11ec770185b04d6426a43 |
|
BLAKE2b-256 | e080c5e9ec0790645102d713036426493f6833b2fcaa4beb57969ff2d9560342 |
Hashes for sherpa_ncnn-1.4.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbe05636da7554ae293336bcf4c312d7092d87fa08d62aae9bec61fdaf8bfffd |
|
MD5 | 6b1e80629ca656c7149029c90f388421 |
|
BLAKE2b-256 | bf605090a4e12924c60d34945d18286c2063e1fbbf302d5dc6a93bb7fa73607e |
Hashes for sherpa_ncnn-1.4.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec678c919606f90b00c2ab1cd7008e656446179f591c22a01224694722b02612 |
|
MD5 | bbf1716bf1021719ea4ddc1add512d22 |
|
BLAKE2b-256 | 8851cb5448ac4fa01769eeb30c21636134a5b3ced0618c4604bec24a20093316 |
Hashes for sherpa_ncnn-1.4.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9393b5349478f8d6316382f645fbf85ccdf06b43237ec92820c48b51bcbf5cc3 |
|
MD5 | aed4340b0da820772a8b5a899dad88c0 |
|
BLAKE2b-256 | 8b8800f7e85d1f3e2cd70d6fcf5bde92755fb89ee2784672aab1042f39cfb9c1 |
Hashes for sherpa_ncnn-1.4.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7708c732c591a77c87eb973bd4e0b3388b312ad5fa08f60dbc1656261cc52012 |
|
MD5 | 69525afeb78aec07925ea416ef6e1bb3 |
|
BLAKE2b-256 | 19ce2c31b4de63e3a518329487edba1a7726e2321690cb730b253b3ef16d7afa |
Hashes for sherpa_ncnn-1.4.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a64a992e0f6d11d1dad53f558fc36a5e51a9bd6aecfaa8c1ed6b37b5b5015913 |
|
MD5 | f653022e430b0f01cdbfc9904ef81565 |
|
BLAKE2b-256 | 58ca517e21371863dea1f2941c791afb12cf02d875e77d6d327d28ee10511c19 |
Hashes for sherpa_ncnn-1.4.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1350258e673aedabb0a4f35f3845596d7e858ea8e159e59bf270f1735de0fdce |
|
MD5 | b3e1b64eac29ba6611cf0de48d925066 |
|
BLAKE2b-256 | f95629a5bcd2b1fb59413f383b6915e7b073fff53ae1e41916433a17108c2fd7 |
Hashes for sherpa_ncnn-1.4.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27506d70519c5097176279d0f3e87dc62f6928b4ee6bd34d248be3cd13439e9f |
|
MD5 | c7dc30191480b5f719a533a7154eb4a3 |
|
BLAKE2b-256 | ab11575951453eab8e66798aaf0cfff7d943a1dc086dadf9e83dcc5bdca4f80d |
Hashes for sherpa_ncnn-1.4.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdf72d3a517d7a5738f2ec644f07f802387e02e39e211c24b1e00131d8e8be1b |
|
MD5 | bfb9236e6d96ac637f5e48560900a4d6 |
|
BLAKE2b-256 | 139e8512ae036d72f6899160ce6df66642ab4f5e1761ad94fe9108288eb9d743 |
Hashes for sherpa_ncnn-1.4.2-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50d7a57d43c9d4cdd1dcd4b4e59bd3efa1a79f5dbda2ac675b8f27bb7390f6f1 |
|
MD5 | 1e813c9bf666da197b05274a168752fa |
|
BLAKE2b-256 | e4dd879eabc8a572629a237f363565692e931c6d739dac9788ab4feee5e1067c |
Hashes for sherpa_ncnn-1.4.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99ebae352cccf1dff016e8ba218cecfa7e80745d1a2841a29e51dc6c6b1edf3f |
|
MD5 | b585c26dc1451125d15d497acd266dc9 |
|
BLAKE2b-256 | 766413603620aeffee0b85fc024d0fb4439161d76ba0494f1e7264b0ad05e33f |