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.5-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7e7d8d247752d2f8106a9e97a274b71f9aa512581de0b978d70091cfec5be82 |
|
MD5 | fdd5ad3dd767b3ab268efc147d3a3be7 |
|
BLAKE2b-256 | 9c202e7ec51effebab187b8e90506407e0df9cdd8426e0fac84e364110e7b697 |
Hashes for sherpa_ncnn-2.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae8077747ae45486f58102b23c46d41512aec71e7e65756f64f70ebe2204ba0a |
|
MD5 | b52ae01e1c6682a3ddb624be13f631d6 |
|
BLAKE2b-256 | 77549d7509baf4ac7686f17d81fd355c9e65804cf88d60632355d3284de39117 |
Hashes for sherpa_ncnn-2.0.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e500efadd8cc857a2a403111e35eb570004ec877d5aec13077d3dddd3fa50247 |
|
MD5 | 76a3439a6c4e4df1e6227e944fdb6c73 |
|
BLAKE2b-256 | be4af875cfdd5b53624d062bf59c893631b32318e7a1c3cd5c1a91773b0cd007 |
Hashes for sherpa_ncnn-2.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a43a99ed786b4f9f053d4b0981762a4d2bcec85fef870cd02ad522ddab4f327 |
|
MD5 | e64814ab04e27ee23e69a66b9a12d947 |
|
BLAKE2b-256 | da135b0a557f7d05c1e94e9daf58f411f5837a0b01c058b8cbeb55e536384af2 |
Hashes for sherpa_ncnn-2.0.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 456f14595adfaf14a889da42004e5ef8fe728f6c81024ff23f02fff45cfade9d |
|
MD5 | 30e811df981d7bf9afd7f2bcb19d2e4b |
|
BLAKE2b-256 | 2677a38b404f8086bf1c35907b91d7ce3c250abc85efb5c28d745638a687330b |
Hashes for sherpa_ncnn-2.0.5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53aead8e2cd0ac83c380b21945fb5e5276cb141391b8ea4cbd0fc16e58118127 |
|
MD5 | 649b259ac6147a095db5fd7fe2bc16d7 |
|
BLAKE2b-256 | d834ff35cb701a8e9cb256897ebccc059df73f18d36c7c0ccc8844edff330678 |
Hashes for sherpa_ncnn-2.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78a8a0047066790ef143821dd4c911e5ebe95afe493be7d81e83f173c8d4f61a |
|
MD5 | 7d9f1a05bf753ca8005deac62e49478d |
|
BLAKE2b-256 | ae914ff5f284bf07d596f9c6f57100c582acb16af938d83778ecf581afd117b2 |
Hashes for sherpa_ncnn-2.0.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | faf74f8f3cf0112115713d349b5b824ec42fb913545b26c8b60ded088b5c8392 |
|
MD5 | 29306945030dcd6decac6986f8615741 |
|
BLAKE2b-256 | e1a26d30b99252d0b8eeabbd588cdfbeeb0ea6b3af7f7c719c214ee0f2b517c1 |
Hashes for sherpa_ncnn-2.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0c9b2b4c6ca2794925f0c1c439cd27083f032c69ea48fd24d28d6a2e0a9713a |
|
MD5 | 3d2e7bdc076585a7c20bf75c6606d775 |
|
BLAKE2b-256 | a814dc88bf49cfc08e725a897d6a16dd0f6364ad37f741ae640f69a389b65093 |
Hashes for sherpa_ncnn-2.0.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a6036169fe59eadbdd18e7f1e84e302c82610f9c695199ed020a59a482de70d |
|
MD5 | bf113d5c283d900a88d12361ef194e28 |
|
BLAKE2b-256 | 6d38f7651617e85c74d0a57cf7085e3edc946f3ca86a4002a97cd6285caebf76 |
Hashes for sherpa_ncnn-2.0.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2ad4296f172de5cfd7e078752b9ba4c97c4866f22e38616bad786a63b0fd142 |
|
MD5 | c00e0482f4d90f1a424f5e6a1e908bb1 |
|
BLAKE2b-256 | 876031463dac16249e263c0f2a2c6f723d9d62ae47a48ca1bef5bc698e891daa |
Hashes for sherpa_ncnn-2.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d15ebcda8188443c12b9c33006299f68bdc5e33dd56be5332db2cfd2ecfbe57 |
|
MD5 | 838ef0c81ba9624fb31b595f0f63d731 |
|
BLAKE2b-256 | 4cfe9cee1f1e9ab8c909eb9567c52b101494b1cb1f5f5ce731cee7e096fab2bf |
Hashes for sherpa_ncnn-2.0.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 172ac1f36022f9a9b0617487d17f20e2d2afaa9325449a4392e109d6e422417b |
|
MD5 | 3cfb143839be3722fbeb726484726e58 |
|
BLAKE2b-256 | 25fb9ad9820bb5a8354dc0c412e5c37c0becc63a19ff8790b8f4b8078f39584f |
Hashes for sherpa_ncnn-2.0.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3449b6a922928e5d22237a8732165990db5da07b591aaa05da6d658ceb3d3c40 |
|
MD5 | e1c545989318b0a611263c66b0a87b28 |
|
BLAKE2b-256 | cb5b518dc6c3fb0e05e806c39a7be330a5870d9e6d40bffb15ffbd1b8a5ff5cb |
Hashes for sherpa_ncnn-2.0.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a67e2b04345fc9a9f7ff7a188e43a02eca1e39d3c0fb9249ad0252bf88c617d |
|
MD5 | dfb076ff7cd0147899a71285d806125d |
|
BLAKE2b-256 | ceff842bc83b6bd628a77e7e227d2f7d085478dfc14c3105f1938acb8cc0bf58 |
Hashes for sherpa_ncnn-2.0.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67829638e16b57e684ea3785da0a792005bfe6a65c33fca6fba93829be14fbbc |
|
MD5 | 545a821b7325c772ddd80fc3a7916e3b |
|
BLAKE2b-256 | 5c788e1711b786c15e487bb065455321309cd957222c7c9b6f25b50f526d27d0 |
Hashes for sherpa_ncnn-2.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 350b4c75f32c973f83c0b9223b3e17992ef0ae9285a462c38649bd0cde17f84a |
|
MD5 | 0471d7c1b762a230f79c89b5474dc522 |
|
BLAKE2b-256 | aecd0591c331a4959b5c153d3d63ab587bbfcd7e7fbab54fb2082175ee03e4af |
Hashes for sherpa_ncnn-2.0.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e05a71a081327eb25cfe992f9b5e0f368a517244e2786ef3d6f9288b5902bcad |
|
MD5 | 27defa0a8f8f646a9c3d53d77887e523 |
|
BLAKE2b-256 | a9aba9703fda7d61418a86937ca3e2d082269488187f5b018091442f36c7b21d |
Hashes for sherpa_ncnn-2.0.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 166aab7ef6ec9727b9f07d547280eb0d4756ef37fd0a3c882927b41bba1ec617 |
|
MD5 | bafe16029e895c55512bab353a53450d |
|
BLAKE2b-256 | a55aaf097c2ae04f7b452f4c280d82705db243b91fc2cc372b3b0e013ba1589e |
Hashes for sherpa_ncnn-2.0.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1aed7f8ce21658a5b2132f3d6a7c38e60aede2ca4cc86196a1cc62cabde55b9b |
|
MD5 | 38ecaa51c9cded70188d64f2be1a0030 |
|
BLAKE2b-256 | 1c7d4bf2353d6425ee662e30d4337f3417b495c67ff4d505e60885573449f44a |
Hashes for sherpa_ncnn-2.0.5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1208d4cf00cdf2b46366f2a52b5b9e282655c098b258f10bf0824f44c7a77304 |
|
MD5 | cb8ab8f1756f0816e013d56ad0e4de9e |
|
BLAKE2b-256 | 46ae8363bc4ace6d73a35cc8bd56593c89e3961ccd2940430dee0fec3aefc7c7 |
Hashes for sherpa_ncnn-2.0.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b8ffc50d12f435a6f656d7b77bace074ab402908156e54e54ff93a81b8eae1f |
|
MD5 | f1fa9ff9ea4f942f96081e1c5eb00331 |
|
BLAKE2b-256 | ea1c16985f500ca413e282a97f51ef8cc935e2d3322213c66f69f31429d462ad |
Hashes for sherpa_ncnn-2.0.5-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f17751a4e92c9c9d70b8005f8497a185fdd275c93e376537ba787e0bb3ba030 |
|
MD5 | 632ec5415e54d53a5577652adaf92f26 |
|
BLAKE2b-256 | 9b3df0b99badaf496ff2ec86a673564df6aa7f308515dd654f91aa9db3e24bab |
Hashes for sherpa_ncnn-2.0.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86a60e9f4b1079559698c53528384ed67bc108810c49774467bc4aea53105f6a |
|
MD5 | d1139fe3d318d4d93123b81546c6691b |
|
BLAKE2b-256 | 50a729042096c631e07d56709c3955cea2e5d89a6b3729ee455645d357e840ec |
Hashes for sherpa_ncnn-2.0.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0559e9fd0e2c6021bf95f00a57caa2944eafe66bc2043e4951267ed1cb0573f5 |
|
MD5 | e108e6dc5132f8bf0ca61674f261d1ed |
|
BLAKE2b-256 | 29a500e65e3513bb1f5e76e9c783f11baf86b9e5179b1d509d822719a46f4039 |
Hashes for sherpa_ncnn-2.0.5-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6a06f70cfe20b02d87771c682dbc961afde2895da777e412a233d5401cea8f8 |
|
MD5 | 2b521e35735615f67546f1173429c7b4 |
|
BLAKE2b-256 | a82b02f1a2def9df00db1b917b1d5446fc501aae597f38ebff150776f2d143db |
Hashes for sherpa_ncnn-2.0.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6456f89cd788e02be418b2bf19f33d37d4c852970e137f79cc80df0a3b97d2cb |
|
MD5 | 9dcd2b521342750511a9b8c4cd74f1b1 |
|
BLAKE2b-256 | 1f56de50b5c279ed0297fe41cf115af76115f41fa5266b7c7f6254c28b35eb69 |
Hashes for sherpa_ncnn-2.0.5-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 231c4dc0d23609e3491079de92e6ac0b99c9b5af50e7649e3059aafa27ba3f0c |
|
MD5 | 1f7639fc63a9906dd795bbe49b0554e4 |
|
BLAKE2b-256 | e2f183487175c01fe124671317f707f601faace3b174c1cd37817a4f8a82d3f1 |
Hashes for sherpa_ncnn-2.0.5-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1828c30f882695cddd4f7bbaf74894ecd195f880eafcd10db1feb054871ec94c |
|
MD5 | d103c043802774cd12699e3b1a9d7cdf |
|
BLAKE2b-256 | d28a1ecd90939ac518a9a894ca128645f29e3a9e4880c2be37184f6e4c98516a |