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.6.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5efcd44f2571f025da5069e13b13e01f92d432af207cf4d884d24c9679a3860a |
|
MD5 | 2e6c43e8675304abf5dfeb49e0f8fa96 |
|
BLAKE2b-256 | 58a6e27000c91f96d322d45dde7daa05dca62f9746b3cb3365e7cdb4cd951f5a |
Hashes for sherpa_ncnn-1.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 390edd9629173a6e72ea3606962d1ed32d7ce7748d165559d86ad3f24ea8ae2c |
|
MD5 | 66914e35d320e2c001a2f155b3ac9567 |
|
BLAKE2b-256 | 33b65b7566d8460fd3040a0baa58c9fd580b9c87e4ed121f0f0f52f8e07e5755 |
Hashes for sherpa_ncnn-1.6.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1475cd6efee00747a6c5a4d0b0ac4b972b77631918dbf7a7621d51fd51c3ef0 |
|
MD5 | 9c92c7b8b68843d03a82e992fab2fe04 |
|
BLAKE2b-256 | 2757f9bdbcd33016942ed635220cbddb8ffd8d3c4d8ab298ee8f472fc36e9eb0 |
Hashes for sherpa_ncnn-1.6.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aec081e201a93607cbab55c7fa4d4e64a6124233a005d3b8dec7b9ff93620386 |
|
MD5 | ec6a6bd3c9a0a4e32d405c02719400cc |
|
BLAKE2b-256 | 8bf5a3f552d8c40e15a3248149d70b379192020f3e8993901763700f0c7777e0 |
Hashes for sherpa_ncnn-1.6.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 172fe2bf667d5a96130e4906b5e2620eace912052bf2b08a5b7fab7e59744a7a |
|
MD5 | 4bec4e9b83ae5aa353f26bb6c15bb8d6 |
|
BLAKE2b-256 | 15b9a59ed85b7c88c34b4d6d0aadaa16773f2c9b6532540d91b6d408ba724729 |
Hashes for sherpa_ncnn-1.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f31762c90a48a1f68ec356329862072a240a809d8e65bfc768ffc9106bd5c634 |
|
MD5 | 84105258322eb804cf30d843f0273792 |
|
BLAKE2b-256 | aabd46d5d6d1b2c53f1e40de119ffb40c78e304253e534791b00f529847d66f2 |
Hashes for sherpa_ncnn-1.6.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01f5b6438f2604aebd0b561107a65467a8311e3b8e80cab65e2f00f33fa3dc38 |
|
MD5 | 8eb76c9aa29b6a2fe4bd094a5a3783eb |
|
BLAKE2b-256 | 8421e6f5c9215c267747cf8b39f065d337461feee6549bb3207acbcbd8dd3137 |
Hashes for sherpa_ncnn-1.6.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30a2b36a1c24db9a8fd399222500d8c90e7c0954aa029b779717528f0f3a0e92 |
|
MD5 | 8f43865dee8ee35e35715c81ec9e2c43 |
|
BLAKE2b-256 | a96f8fd60335c06d088e74ab0747bfd06717f0749999d06aa25e1b4a5496f22d |
Hashes for sherpa_ncnn-1.6.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0756c048b9f5b4411391810d5c3a690c24bdae7701f10c8227200c7f4842577 |
|
MD5 | 4258cfbfdf817f4269a156552416cec4 |
|
BLAKE2b-256 | bff9f2c931ae5be53dc3adec28a897ccb5b096f6b08377088a6295ce64bb3741 |
Hashes for sherpa_ncnn-1.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 240bb0378c85c2dbcc83d7c9d9fa87fa81acd119a9daf8be9613f7f447bb3480 |
|
MD5 | 111cc26302c2b83daa46a52e73ca0c6d |
|
BLAKE2b-256 | ecf69c164632f2bc09eeb72ceebd96a770bf942a074ba43f3e219acd341d6bbc |
Hashes for sherpa_ncnn-1.6.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6903a9aa5a59897ce4e2cf5807050188285b305fd2ebe478e8d00c3d376e8182 |
|
MD5 | e00416550bba313c21f1185878aca3fb |
|
BLAKE2b-256 | f2a13ad494e1e3f2fe3e04c2aeb7fa387df1a23bfb5974f8cdda014ee6b66099 |
Hashes for sherpa_ncnn-1.6.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e7fa082b4e8e24a5471901b9846ef984408e8c1493010f7e6955976e37f7e9f |
|
MD5 | 53a13bd7d485f0470f31cb489f845efe |
|
BLAKE2b-256 | fcc8ed754e760481c46bbdd37c32c2b774a3940fb3258cdf958a58aa8bb332b4 |
Hashes for sherpa_ncnn-1.6.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18ff78a77e964a32e2091fe5c64ef14a0e8af314c4153d3cd8452ddb64cf2028 |
|
MD5 | 18d22dd3e4aa25ea3f41857ee1c5a9fe |
|
BLAKE2b-256 | 79b01b1607bed6687594efa7dc28d355e730f175a75a0001cc7f4a3c65fb4acb |
Hashes for sherpa_ncnn-1.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e09411a86f4d8a58db612231aa1edec3df0ebf927aa92e676a72901a81d45a6d |
|
MD5 | 89f4dcb664caecaeeda83d6a206ea2c6 |
|
BLAKE2b-256 | b283e0a07bef526fa6fab11f2fee700d3267236a9483de6f2ae139eca7f47628 |
Hashes for sherpa_ncnn-1.6.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41f3d623dfed0a7622c2635cedb1859108b0f90839fb779ec43ba9ba3f1f4b43 |
|
MD5 | 85adabd89676ca0b40fced3d5f31fc83 |
|
BLAKE2b-256 | 9268d1e29cf80fdfd7cf63edd31378558d756dd85cd759a8db4273acb59f016e |
Hashes for sherpa_ncnn-1.6.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52e7ea667078b49e80d49f19a026ece316a376ae85310c7329222c21681c8938 |
|
MD5 | 43ff579cea7666736f9b20e1ed1aeafe |
|
BLAKE2b-256 | a57b34b8d5f248a4a866c78acdcc93f85111c236c43675685c6842ffc3b68a67 |
Hashes for sherpa_ncnn-1.6.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31c81de44e7e3ed4264f2129f1e58a331ff79b046bb09661ee90d8f6e03ae512 |
|
MD5 | a4e6468315e1c3b6b759a611f73c01a6 |
|
BLAKE2b-256 | 5285ca7a7a5ebf755d945346eb2ed869702dbfdac17d9effe474462056df569a |
Hashes for sherpa_ncnn-1.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 824c7c0be8ab779178ccfbfd91d8e5fbacbe1ca3bcfa13547115708d25dc6015 |
|
MD5 | 93db15f17cd5637ea0c4e3269efa18aa |
|
BLAKE2b-256 | f4d5d4e1496ebe1507b8f10da1106fa144150f94b43488212e0201f12cae544e |
Hashes for sherpa_ncnn-1.6.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15adb9c7579e731f9b3b1543b17f38e17a589ece9b61e76f5f845072b1392ebe |
|
MD5 | 34328c38991fee87ce1a1fee044e79ea |
|
BLAKE2b-256 | 82d0fe73b3899b7e3a30b1c95bf61fc4218f28b8ddb1a93da546dc3377cf7f48 |
Hashes for sherpa_ncnn-1.6.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 328d2e428f20fa25589a76ec4c9ba34a209f5acbf57fff819ab92eeeb7b50653 |
|
MD5 | f7d43ff56517e00e19e118e939555338 |
|
BLAKE2b-256 | 94b1d682b17913366eaaffc4888ee9ca2dd3c64f57caa428e781f93224bfa3d5 |
Hashes for sherpa_ncnn-1.6.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f88ebd486289b3a659da535b1a6dd70f14740e2b4d3a670fdcaf4cba6a452ba3 |
|
MD5 | aeb096bfeed43c3cc9d08e9eab0f6c22 |
|
BLAKE2b-256 | 9334c306fd6168550d3ab6f0049be3baad630fcb91de65e1936e3f5d90d4dfca |
Hashes for sherpa_ncnn-1.6.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3ef8c82545e4d014e27c2bc7e62af4a88cd342d5787ce3e3b22085f860bea8d |
|
MD5 | c2c9d542e4ccc4cd3103b04db24152bb |
|
BLAKE2b-256 | 3b586e56d03be4ef89290a1d6c052e6c035ac68982f4b80849cf30761b968dde |
Hashes for sherpa_ncnn-1.6.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2cc6b9154b1d61b327b726ca630ece3c9f510a2d6f546ed8e70ee7d8d3c0c43 |
|
MD5 | d0f89476e50d22fb9e7db6bf4ac4f660 |
|
BLAKE2b-256 | b4e4bed3b04805e187762293a16b8d9a10adcc5655ddd6e14dd0c0b2fae24d69 |
Hashes for sherpa_ncnn-1.6.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1758316e346e0e56bccfc5ba3a2838c40ad812c4272b7e21037a78830a6876bb |
|
MD5 | cfe5c45df7cd9a2a311acee94a8e8ef2 |
|
BLAKE2b-256 | 9da827c7ecabb5616ab80571794cef793494a847980bd7f5ad97c4958d5b3343 |