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.6-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 092588f179fc1a0dfd6d19e394da6c12b7b4a8ff061404e62f18d26dfe991ac5 |
|
MD5 | 6a54ed5f6cdbd1f494b6365fe7e2a936 |
|
BLAKE2b-256 | 626e050c6718a2b7cf0b6655fcfea72c799cc0e2ec439ceb5b5fd01e02aab657 |
Hashes for sherpa_ncnn-1.8.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bdaedf060b65c9f93eb6cec87c53cbc17ab455fc937e209c6cee12f975371b1 |
|
MD5 | 4a3f90e3163c4a7a423df65fcb60890e |
|
BLAKE2b-256 | 6ddfeeb53b6c19a62986f7f041e9ffe3718de3071aa790f592b6eeeec45f56aa |
Hashes for sherpa_ncnn-1.8.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf6967dce67ea0d7c4c839b634c8aa15994b735b9512c9f13aed7c85357d2181 |
|
MD5 | 66f1b89241907422a97c9a53f411788f |
|
BLAKE2b-256 | 5fafd7dfbcbc4cc3de96ccb258d1176fb254ef3863e00c634c267c6eb880edba |
Hashes for sherpa_ncnn-1.8.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da654106201a638ad46224a7b091614c0ea64f21120295beb0a306edd2b9cff1 |
|
MD5 | b1a4e56d6cba462cab83fd97ad6ccca3 |
|
BLAKE2b-256 | 5a9baa4596d6e1cad68c1ec3b17146866f92d4001f6dca6877721305d6d67b88 |
Hashes for sherpa_ncnn-1.8.6-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6dd62433bb01d92db93013e605ec9e4894319f068d16abffbd8f7b2d81f0b54 |
|
MD5 | 56bee3f600c440940b739386a655a7e8 |
|
BLAKE2b-256 | 38db0b6780b8b98b1c3f8e6248f8d5d0f4188ffbae461d9ba690cd0ea314bb15 |
Hashes for sherpa_ncnn-1.8.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c16871f9f8bfce696c5f7a7cb86e63b2d6cdfba97ebc60b0787dc03c5667dc45 |
|
MD5 | 49e028890674f422a8d0b39d0cd84125 |
|
BLAKE2b-256 | fff0cf2ce4366ec80395902bb8e9a654c3f79f76c012b5f7c2334dae46189bb4 |
Hashes for sherpa_ncnn-1.8.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4ba2936255ed38207bfe8a0c790db2a4d837fee0c67133983d3b24016da559c |
|
MD5 | c65e0a3bb81e1a3ee7a78d3dde66ec7b |
|
BLAKE2b-256 | 3f7528905f87a1b1e5f5077bd4c960413e38c829712badfd5525b9d45188d245 |
Hashes for sherpa_ncnn-1.8.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 961550fa256dadfcfa3136b399bdc3d3cb6c1a05ee094d9b8faadbc4c7881b3c |
|
MD5 | 076b8d0ae679983073283d818b141cb0 |
|
BLAKE2b-256 | fa752db55964f479019f8ae49b781f97590011d4d787f99e935c73f27cc13e90 |
Hashes for sherpa_ncnn-1.8.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90318991c3e53965901762d6b2d1596ac63eff25ef4e727248198b2a2451a08a |
|
MD5 | 868b4d0c0803283a4f92ec14c9c807fb |
|
BLAKE2b-256 | 6acddacd661b83f30b78e0a02983ebeaa0fa28a470f045e24f1842f27f7a1d98 |
Hashes for sherpa_ncnn-1.8.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32fe5a15b59ae6f8b5e02701adaf24008cf4e1f0e006d9d21168e4b0fac39d07 |
|
MD5 | ba1b8f5fe9ac5b1cee2ac8e26f80397a |
|
BLAKE2b-256 | a8cb99b42db5b5187ff6fe27010e6e358fbe1d9a3d09db6562633e30ee4d4d0d |
Hashes for sherpa_ncnn-1.8.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16c9952506999714630b03d19e8669d83c9b3d92793e1adb87ba525521686f27 |
|
MD5 | 83a036b4646b359b33b2e75f033bfa6b |
|
BLAKE2b-256 | 823676007b3b9e275c4f78f164a69d24bdb80401627cc5e150d764080fd10f96 |
Hashes for sherpa_ncnn-1.8.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebfc017d28d8ee7ee1e46798d9aa38b4c4913acb5a449054c9257d5aa1786dd2 |
|
MD5 | 388db8e8b4baf17273567c07adae10cc |
|
BLAKE2b-256 | 1f0f109dd6976f732192c935b7ceb9fc8537b2d10f1d2a35e01c330f74cace09 |
Hashes for sherpa_ncnn-1.8.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65c43186585989cdc2ff1d6c155211f253516deb3d54a0af0034826c428d0667 |
|
MD5 | 74df8fa8e199b7d45727b034d94ec856 |
|
BLAKE2b-256 | 0b421b4b723b2935923d7e1ea5eac32a20b33a2c1ce75d3d54b97f2d1a14f14b |
Hashes for sherpa_ncnn-1.8.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c4efeb8ccb49805c810fff2fa07cd52e0fb21848bc272a081cb45e15dca076b |
|
MD5 | e5e4f40c5aed98f8d713dd80513bf27a |
|
BLAKE2b-256 | 7a0812b90854781c85499be005b4422e4bc67d14e8cbfec0b937566efec40141 |
Hashes for sherpa_ncnn-1.8.6-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f03e5d911c0ef167cefefa9086a0317d563f8ba036657a9831d15ed0a9bf4ece |
|
MD5 | e45134ed8f8ab379e80d5817587af9fe |
|
BLAKE2b-256 | 9964a39583ea49fbc08c4dc34a2dcd52e2e1afb2618df7a6b616a286ce0c0ed2 |
Hashes for sherpa_ncnn-1.8.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfb5fda7e3ac5be65179196558801b8e5046d439e3599181f6636583d11d932d |
|
MD5 | eb37802b76f2019ceff96bd6eec6d68f |
|
BLAKE2b-256 | ddefff81f131a511315240f8e330a81023ae8af9b49921c43609dbdbba2856b1 |
Hashes for sherpa_ncnn-1.8.6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02facbf7d68a1f08bbab026b811f56b3cd837f7b2103e9eaf08f2de60cc3fb0c |
|
MD5 | b035031b69ffe5e7165f61bdbd594a09 |
|
BLAKE2b-256 | d0ca787cef48c171dff1f12449ed5d71eaa6dea2decc8766fd66d7d2d625f274 |
Hashes for sherpa_ncnn-1.8.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2387048ad8a0e116b7dd024d7c5b03130b3629392a1c54280a44b799ba49ed09 |
|
MD5 | 6a335c74c851f23cca31d4204bb73c27 |
|
BLAKE2b-256 | 39181bbc0206be291083082b40e97a781f5a0b529f61ec72514d456ff9bc268a |
Hashes for sherpa_ncnn-1.8.6-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20c68d5cd4d861d68810c3d81b98170557ebfe4e65ad9d67644da9bb12540167 |
|
MD5 | f111fe3750a99eef3a2aa646aa060327 |
|
BLAKE2b-256 | f409a5b84c65ea1ec9b1097aa4e26f079b78b1aba4faf971287c8d99956555bf |
Hashes for sherpa_ncnn-1.8.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05d9fa99463e540ec85c16d0962447bb2b1813f74ae276f8e2c3bdf72650e0cb |
|
MD5 | 5e9adc16d2acc5f7f0813023ed0b001e |
|
BLAKE2b-256 | 7f6b2cdd7ab303ad68963c1d9ec75fa68cb51bb76d7c02b09fdf8449dd099e15 |
Hashes for sherpa_ncnn-1.8.6-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a043e7882d5a464878b3c537ba03055143ec9812cc3c7f79fad6f16358321cc |
|
MD5 | 7219c4ef4851106d5f24a175a40fe8d0 |
|
BLAKE2b-256 | 2fca7e0ae972ace3072d3abbee6f69b132ddc56bd7f5968828f2e967bb21046a |
Hashes for sherpa_ncnn-1.8.6-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81156844606cd21a01dde575a0c1107202010a0b2bde0aed8b6294472352be01 |
|
MD5 | 4f7cdf7342fc88f2a591d3a0944c65a8 |
|
BLAKE2b-256 | 7d4d6fd46d0f9cf732086a0abf1a4bad18af6a91f8b91c26b1a27e667824e2a0 |
Hashes for sherpa_ncnn-1.8.6-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 553b89b1db26b58077c49da9f6bbc0c08ac3fa831fe18ba811515b35f8979dce |
|
MD5 | 2171f630698473f61e47ce0a88b3a905 |
|
BLAKE2b-256 | 545968094d75296c071612c507853c3aa2bffcca771054c28e221dcfe4c1b5d9 |
Hashes for sherpa_ncnn-1.8.6-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 557b327383495fd8ce212d2de0c0df95657c5612c7d21fefd9d85c889b557969 |
|
MD5 | 2794882c266b8c8ce52baec3745718da |
|
BLAKE2b-256 | bc377711d8cbc3375e93dcd3f48239e8ba82f9d10b698f8fad3333ab35ac04ee |