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.8.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9aaca69df66023659578bcbd249f864a388b249b3bae51465cbeb1f9c50c8040 |
|
MD5 | b15ae051105d933d71b4fab35bbdcae5 |
|
BLAKE2b-256 | 1588cd2d129d4ffbd28a95af1131dbf051a7e3b39f9603a3d8465c262a4a03a3 |
Hashes for sherpa_ncnn-1.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29591bf05a1104acf15d718673d8f6551c3b9c238bbc0dc1bfd9497e40c68706 |
|
MD5 | 2be32bbfd298144b21624ec9542aca50 |
|
BLAKE2b-256 | a010cfd6d8143b49625a2232ddb8ac97e9e11a3edcb31b7aa6a3d52825c90ee6 |
Hashes for sherpa_ncnn-1.8.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20ca8b0824efc3b7d66a3f1eb6210c62b54270135947db72a68320ef5cda8556 |
|
MD5 | 0edc7e9a6c314684820e32acaa4c7052 |
|
BLAKE2b-256 | d7940fe485042e9d1a6f1921d829dcbe003a787ab480be8344d2e77e0a300dbe |
Hashes for sherpa_ncnn-1.8.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2ead2dbd86ecd2e7ddd8c7e2d49e8f8b31497a92c1fcc6accca07602799d5f3 |
|
MD5 | 48639a6a155d8ffbfa74e254cc838987 |
|
BLAKE2b-256 | d405f49c428f37cf778e382bae70f54147fba35cf709c1942b4deeb979730d5a |
Hashes for sherpa_ncnn-1.8.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3902afc9f5303e91d5fd0fe30f9c5f4a91d06cba68bce788a97ff8bb374ac05e |
|
MD5 | de6b981bd6c9fa23917d8faa27db1c0f |
|
BLAKE2b-256 | 38932012f15540cb48fcb3815854be0139e8894e1d29797000c1f0e4d432a114 |
Hashes for sherpa_ncnn-1.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f57c535566097b25ac98523409271da61270b732e0f7c9b9289a1bbb7e721da |
|
MD5 | 1b2d06b3bca7446a54dc67eaa3674c3d |
|
BLAKE2b-256 | cca2593031dcaad0d8a539cbe69c00a0e85066b8daadedc3e020af90851e0ee0 |
Hashes for sherpa_ncnn-1.8.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e828106f74966230dade0c5c024104b59e2f655446eaa2394d35822e3f12cc6 |
|
MD5 | d8b7d54b34e23124402a29194511a9e8 |
|
BLAKE2b-256 | 781e6d5f1fc804531ca22f5757c5f4ca7e8eb449dfc8c306ad10f7c1eebc0c10 |
Hashes for sherpa_ncnn-1.8.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e575ade27808a0780ae1b3f4ea84b600e0c13040eab805e0c62eb33954671ebe |
|
MD5 | 34fd4ea26fb894b13cca28d83fc40677 |
|
BLAKE2b-256 | 0f4049ff73559e7ee38980f84db90c45bd0d66fc1365f0c73755b66b6e51af38 |
Hashes for sherpa_ncnn-1.8.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95737a9cf1791c3c0832dd805f5d5d26681002b751a15c34b8d2381c53e1b33e |
|
MD5 | 79a1050f7d195e60625ff167a4dba7b0 |
|
BLAKE2b-256 | 546fe49859924ad6890441273510b1bcb68829c8ad95489d8aab70307d0d61f1 |
Hashes for sherpa_ncnn-1.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4febb2056e15a7bbf430d9827c94b176a7738b549f13ad8840f6ec07a9454be0 |
|
MD5 | a0732499cb37c7c3f22d9f759a570245 |
|
BLAKE2b-256 | 2faa78de2201f4347d7ae714e83bfe87c4cccfaa9c471b357d35141426dcb202 |
Hashes for sherpa_ncnn-1.8.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c2b4ff6c046a643548db4297c8e9864fee9b6bd3e132b1b7033d0f0c5c0d56f |
|
MD5 | 76cf88653c8a4c60b2df9c79d135418a |
|
BLAKE2b-256 | 5c40ebe6a1d83ce5fcad4237c100cbba1a04174e927fb7fce15cf2355368c810 |
Hashes for sherpa_ncnn-1.8.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b17d2106c846d12c694753f7646e749a95af6a01cfe31bd5b1c89348fd4e457 |
|
MD5 | e65c5f58c353080a52f1a7b730cdf31a |
|
BLAKE2b-256 | 0bf55b059ed6ef9a5eabbb13034dea38a330cfb58f19558f7413c7dae9fb8b03 |
Hashes for sherpa_ncnn-1.8.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f98620ab6fffbf5f79fd56ae0e3ec2827f1b1ed6838683252012952f5d19cb4 |
|
MD5 | cceef10784e6e4b14cd3d2ca5e286f3d |
|
BLAKE2b-256 | 21890d71b11a77d724f44b5de0e0189cf0e8ee0dbbebccb811001761fe5685a5 |
Hashes for sherpa_ncnn-1.8.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94564c15e8b21f04014e0729b6cc930d04c0b758e7d68fd7fe0e596fc72ff13b |
|
MD5 | de40c95317afd865509b62250d83b208 |
|
BLAKE2b-256 | f835e1d089067e547127b542072823c185448172ea6efa4ef10bb4b142fa314a |
Hashes for sherpa_ncnn-1.8.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03b470eaa62913c1255c675f573d30cbcaea540511d8658954492d5b16383b65 |
|
MD5 | b51fb30f54a1b1e159f8cb883f21848f |
|
BLAKE2b-256 | 2e86773f49282eb59e1abbf7592fe1781830644387bc42376a7d9cb88cf25024 |
Hashes for sherpa_ncnn-1.8.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ec99ca46bac915b250a465c872de091b96a1e05f87a8cc327943bbb0e9f27d3 |
|
MD5 | a8a795af62e33f9d6e0f4b63acf125a2 |
|
BLAKE2b-256 | 405cd5ce85908746b0a0c4e4b6dc222ae0410c795547fe4b07878f1e16528f77 |
Hashes for sherpa_ncnn-1.8.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 014c028938ada574f2c0131c984557f8c885fdcf7f1769541dd3488515e1abf7 |
|
MD5 | c79c3383452f7d5b0a20cbcdf08ad218 |
|
BLAKE2b-256 | 90f4623862b60969773ddc2325212cd4b8837377dfb87e4abea125dae9031495 |
Hashes for sherpa_ncnn-1.8.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b73421067545579473511325f16f95674a74f1322fc99717750b2ae48a488413 |
|
MD5 | 5b88a4c48f5e7020647c99b02cd4ebb4 |
|
BLAKE2b-256 | 4a44898a8554351de0e88189bf47c76bfde7f15229c7623c1a98333ca6c34ff4 |
Hashes for sherpa_ncnn-1.8.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29f84d4a55029c5adf750698bb6c5291e7e714eb62629478996c75f813a4f32a |
|
MD5 | 80c894018f669020a94a8cada52f7afc |
|
BLAKE2b-256 | 947580dadc7d249b35c9c1e895a07809d13aa15aa3b2dbd83ebeaf9c69f6c557 |
Hashes for sherpa_ncnn-1.8.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be304ff7ab9b757e8dd6a5b9e4cbfd1ae128661e0a5698505472d2afece85553 |
|
MD5 | 046e7c166e885b9916a2439f680b797b |
|
BLAKE2b-256 | 639b30705f7bc304c7209184850c0818efec48cf01f6e40e5e6736fb03f5eb3a |
Hashes for sherpa_ncnn-1.8.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3818ed1861e1c2fd6af8d226405dc8df921b718cdb9bab7e01cb676b63f8916d |
|
MD5 | a6510f0bcddced3abcabaca02281d061 |
|
BLAKE2b-256 | d480a429ec97b6c211006c020ceae2028367272860cd753e07606a9806d4f22b |
Hashes for sherpa_ncnn-1.8.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 399ecee763806f55d33ab8e95979ff4903e11e73746af6b98596928cf3b4e77e |
|
MD5 | ebd7900f0bdc872acce0fad68d8f318a |
|
BLAKE2b-256 | 180bc242ba1d1c4849b5dd8cecd5d858f8ae4e75f292bdb939286d7bf8691f8a |
Hashes for sherpa_ncnn-1.8.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07a00fe8e82aeba4182767d43aadfdf50c771a82f09099a668e99d22152b62ee |
|
MD5 | 78d416395c51cdb2b941d519a86a571e |
|
BLAKE2b-256 | ec167ea05c209b99602bed89e9f21e1392a872f47c7b5d7cff9b8ed5e3773b78 |
Hashes for sherpa_ncnn-1.8.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a5b7af839aa093cc1a079b21b430e702b081a6da1e1bd6b1cffe8057274f985 |
|
MD5 | 7c988d37f9006f4b4afee335804ab0b7 |
|
BLAKE2b-256 | 1407c565e5a16f4c8c3355ffed4ea7b0e1ae91737460e69d1d7e81e1f66cdfb7 |