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.5.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3420c8d28b8974c2c7cf26896f9f4d9b23000c6bab5d10bd67d8d094fa7c458d |
|
MD5 | 18bd98f0475ce2b990cc9fee6f2e1d48 |
|
BLAKE2b-256 | d2d270be9e2545f644c6b9c37067c1c2a1b477b99b07b15cd9e90b728fde5869 |
Hashes for sherpa_ncnn-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d51d0a12e30742390fa49e42cacf5be0139a806b68742100e04fc93621714cc9 |
|
MD5 | 810382568c94047dd98188b92df6e7e3 |
|
BLAKE2b-256 | 68058fc1993ec40ed16c808e5b2739b9d9f7130438c37a965d54a5cb008e3cdb |
Hashes for sherpa_ncnn-1.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49fd1f5be548b818c8a465c5c652d0fb43e88a2256ef8e69ec5557bd1bd86416 |
|
MD5 | 279bf04a24da1b959ef958d6c9938bca |
|
BLAKE2b-256 | f4fbd34833fa2803a60343ba2e13472b9dc65c5090ce2bd6da04dcf29a5787f3 |
Hashes for sherpa_ncnn-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d6a04fd157b496a1fb5dcddebc6e8c3546b4d852ca535cfc9e0ae1cbe3fa775 |
|
MD5 | 51993fce177729283ba42b6973511ff2 |
|
BLAKE2b-256 | a8b1b096c83d41a3237e8f8f680b5886008ea330d49c2618dccdbf24e6618fcb |
Hashes for sherpa_ncnn-1.5.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fe257728d3e9d1e79412376731f9366c02ac5376caca7f519a3bd082a8feff6 |
|
MD5 | ff387ef16458aa9b09834a87c3ac7377 |
|
BLAKE2b-256 | 3f79fb5f27b9d5ebe2940abb3c681e950166189983cfcb58d6e3e05144149452 |
Hashes for sherpa_ncnn-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0887cb346d0f457eca945173ff37e63ce3de359f788ec0bf3e1e68ba10f4e4d5 |
|
MD5 | 03e05b7a13a74295aa5e832b0b361005 |
|
BLAKE2b-256 | 5706ab1e7a18d16601dfafbbdae8c72a8739d9e411f944dbbae55e5e78acc539 |
Hashes for sherpa_ncnn-1.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16631af37e52b7dc1c49e3bf4ff4844a9f2e0709261de33c34c70d5a862200e8 |
|
MD5 | e7a71b2ad8dbb26010effc98cd6d30ab |
|
BLAKE2b-256 | 5b066a4470724714dc41ec3552bd80c45a44dc9f8fd29ac8c560d24ecdae205c |
Hashes for sherpa_ncnn-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b3e0940cb94d4e3333f60e12e5caa1f6d7c5893f01aabbdd96dc9ce1bae4c8e |
|
MD5 | 898be3f0c61138d469185d8550e8f721 |
|
BLAKE2b-256 | 4314f6cbd9f29a617d1e8c6d2cb353c3c0345051b1ebc5b1a0cc56f9048de982 |
Hashes for sherpa_ncnn-1.5.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea30fd249731fad8369c26be9288c9012dfc20a9539edeb868d54da8ad9873ef |
|
MD5 | c42d186fe719efe4a160702d039dd4ed |
|
BLAKE2b-256 | ee629f2d8b28bdf1b269edca9f4a0b3490c86a57d75ddc1d7ec74bda80ed100f |
Hashes for sherpa_ncnn-1.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb50afbf1ea4bcbcda0d58c3c09cb08e470179e10b98011ec22e112fa4db83ea |
|
MD5 | d74a12af4ce1353a2016447109041752 |
|
BLAKE2b-256 | ec4e74d301c97cd5fd4ec6b7716d1f8a2391a798c6d583571f62fd299dac7b83 |
Hashes for sherpa_ncnn-1.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 945ad5d653e1d30eba4fb5b4400b52ad9d686e008e17696b775fbdcd4f1d9794 |
|
MD5 | bafa478c43382168326c64fc46c6ae6a |
|
BLAKE2b-256 | d6fe8eab35cd3b36fccbafecdf88e24d1faaee1767cf72605a74557e46ced4c2 |
Hashes for sherpa_ncnn-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f06abafac93bfed25ce8d7d2f358e1f6533c553952a011ef28cdf3ea3fc1025 |
|
MD5 | e902e70709880c06bc2d9afcc224a33f |
|
BLAKE2b-256 | 26e176ccc652ab721b496b57eb32a456f0f82253c13931f21a029a8295c5bba2 |
Hashes for sherpa_ncnn-1.5.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f296ffb9ff75fe151ea3d8d662b7bb82888dac8d961888981fbe8553e2868ec |
|
MD5 | d969e834540b8ae4e3b5042039feaf9f |
|
BLAKE2b-256 | 2b526f00cf5be2c18e988372adf29e8fe32101fd7c28eaf4f9e64401eb3cd0b6 |
Hashes for sherpa_ncnn-1.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eee4058d679ce7bae0c7af3d8f31a9e72465dfc6f588e700acab476d9a70c3c6 |
|
MD5 | 3845406321217bb0231f63023d0db628 |
|
BLAKE2b-256 | 2b7a5fd1ca5e88a64d53403440bf226f8189235e6bd094c5599c7205cb2421e9 |
Hashes for sherpa_ncnn-1.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34177531f5b2fc1dfe50522806157062cebe008af967752acf39e2a640a3ef79 |
|
MD5 | 1fa3f626e854dfec05823875fbdd0f6a |
|
BLAKE2b-256 | e45b370955f9f15c2009d70bac34132ee550c320f73b3bef9a5a95ac5d9b8c5c |
Hashes for sherpa_ncnn-1.5.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9886ada7053def7912390f29f982a9cd251eb2330a0131dfbbfac4b8277311ad |
|
MD5 | 5265a7dc0add812414ee55ed614c8cb3 |
|
BLAKE2b-256 | 4014d3c8d389a03710353e12773c014f564fa75d90c80034f800eaae83bf9510 |
Hashes for sherpa_ncnn-1.5.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1434eb5e572baa7045cab3b92fe9b8321688b2dad98ed8734b367183a06ed812 |
|
MD5 | c2499dfb69abda0ae6c0ca5dba80d4a4 |
|
BLAKE2b-256 | f80bed7886e4f8c9b1ac72e7f28b498cbfd862db855cbdc9d05b2b0ae2f08759 |
Hashes for sherpa_ncnn-1.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 995f33ea368e1bdf45a7e45d5b653fbf1811a88d8f2b374a79da92823a4ac1c4 |
|
MD5 | c8488b4376542176c50d64d7f7011360 |
|
BLAKE2b-256 | be53bed97b4bbb9e36da978f93d7fee4d0a78988ab560b3c86750f28f882cbd4 |
Hashes for sherpa_ncnn-1.5.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3e25a440d656759a2d7b4dd38e0334957b9c9447ac3be6488ebff9019fe8060 |
|
MD5 | 0deb1165399dec203c58128aa95317e2 |
|
BLAKE2b-256 | 907424a9c89188a4dbe8cf703b093e09db8e70563555a0e3d47b8800573a0bee |
Hashes for sherpa_ncnn-1.5.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 788d76eccf8065edb24960703c64e124f3ed2a2f2ee0e4cccaa6e4eacb14cb35 |
|
MD5 | e26d07d2384b382b30f4c15fe2c2cfe6 |
|
BLAKE2b-256 | 1dfe7b81f4e167745cbfb95929b308c626a26051f071236014b9891ae3a5742a |
Hashes for sherpa_ncnn-1.5.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d9db2e769fe768be107f2ea18b4298f23b667246a1b18bec9f59f672a9e1c7b |
|
MD5 | ae8de314af51578e6dec908efcd2611b |
|
BLAKE2b-256 | 07bfb8f2fe9cf7f9813511e824cb43e19611f9ea037997bdec87e5f9e8fa0c08 |
Hashes for sherpa_ncnn-1.5.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d7777dbb912eae1f87cccf4df6e9240f442fcb73b0720344ad1401f071fae37 |
|
MD5 | 08963a50c269a27069cdc3706f43b531 |
|
BLAKE2b-256 | fba7a67f098fe625e93cc94bd454b13c2e763bc7c2cd16268e380726eff67147 |
Hashes for sherpa_ncnn-1.5.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 553fc9cbb93d1858561c6a93e65880db40b4ee40105a6f6c5e034fa4e0768f65 |
|
MD5 | a448037e27944d267d243532fd5cd1ef |
|
BLAKE2b-256 | f1b8e4596c85c89e4542ed1840df57f1ea65e0852bf3806bf4c3f5d02336acf7 |
Hashes for sherpa_ncnn-1.5.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5abe768d9d43409c4199f4171106edaace40ce370bacda973a4f26799c40e67 |
|
MD5 | 8c9b1b755a4009cec5f2320746b94a87 |
|
BLAKE2b-256 | 22d8ca278aa35ce178099f38e53f556db2399a9d17778d2fc4698a12fc4367a4 |