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.1.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1678b642a5b50f23c7587ffe351b52315c1a392bfcdcab9e1b9b4622f3f08d5f |
|
MD5 | cf8f414964e48b54c24759db90ddc0d7 |
|
BLAKE2b-256 | 075f4e6f1652962b8af91a6dc17ebf6db00ac50b4503e92743fc7527ef5fe13c |
Hashes for sherpa_ncnn-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 096d2021c9b6411d1b6fa540b8dc3326fa9f534811b17ace6f6e3bd3b54688aa |
|
MD5 | 0982d0a09876a8d6818bbb1c60bfe930 |
|
BLAKE2b-256 | 73db3e2cd02412feff9357f3e6a9cd5c1d4a366e38a9023c164121c4b3129c24 |
Hashes for sherpa_ncnn-2.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a4e667ad65dfbc03298abca795ce8a90d8b5b29230135da923520ccaa0296d4 |
|
MD5 | 12f1795e0931749d44c3c60c6ad26ee0 |
|
BLAKE2b-256 | ca8cf1729924a0f2a7f46ed1f3316f649585e9416976c3a56f6289e455112f17 |
Hashes for sherpa_ncnn-2.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07b6694e7177eb9e843a062c5311e1cf26c0698ce7e00274f3ee089d92de2a8b |
|
MD5 | 8845ca4ca054ab5ae2df93b1cb9efbf0 |
|
BLAKE2b-256 | fbacd0e88f4a6b4f252a4b37589309547a5b72d89db4710fe35a33bef5dbacdb |
Hashes for sherpa_ncnn-2.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0fd2be94e772f59fb29ff6d878ab6069317b98b8e0702f0e0ea25e5bd17c13e |
|
MD5 | 6868eda810f86c465fcde3d54f70fe46 |
|
BLAKE2b-256 | c57da74d6a638e26d2b744fb6a415ab0fc80916d182981eb0e8f632abf897464 |
Hashes for sherpa_ncnn-2.1.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1591464c7e17b7b9a564b9124ff049e803e7f7639451f4230ba7c266da9a194 |
|
MD5 | b0f181febca2adc7b1ffe62d4ff1e20d |
|
BLAKE2b-256 | 3ba0171db64ca0bfc823042ebf0ddea37644ff11575f0d61196e9588fe1de4e2 |
Hashes for sherpa_ncnn-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5403b04d06adb5738ea216639ea7ccf71250acec0bc88c91c6a214127cf9287 |
|
MD5 | 2b8b5d4e6902f3afea47c54f8a23e6b3 |
|
BLAKE2b-256 | 0661c010344ff625bc782334a9619d527628ee5b50ff150df9d850fa3f139cc3 |
Hashes for sherpa_ncnn-2.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ff5e6201cc565aade11d9af7bd975bbd9a4fcfa9e3c2b61ece7b2b1b83a8838 |
|
MD5 | dff6611ad14feef6ff0163161bb8f77d |
|
BLAKE2b-256 | a5b82a789d64c24a60b23f4187110a875ef99bdb440f8584f0150c22d153f0de |
Hashes for sherpa_ncnn-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f275cd01a1fd3d9c35f42d334f0dfab77d9b9adf41b81cdb4bb2dad0fc51071d |
|
MD5 | f1d13a1b31a8bddfa9e30dbb53f41dd7 |
|
BLAKE2b-256 | cdbcc95ab22515e33fe9e8c9c1035c7d4e5dade144870eb4fe44eb73b265574a |
Hashes for sherpa_ncnn-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f702d88135ec536c534729335766e86bf45075439c3676bc390f30c3faddb2f |
|
MD5 | 1fe293a1806cfdc54ece08ef6fd6e315 |
|
BLAKE2b-256 | 15f840828922916f1c26f1d26b3fcb393c2430831ee47baaea7e0118a55cd0ff |
Hashes for sherpa_ncnn-2.1.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0974f39a69feb0f92aa0d85a680e971a90c7625264b1877808a50d91e47c2ac7 |
|
MD5 | 3a1996d2ef37d45e15e762daf0f6cec7 |
|
BLAKE2b-256 | 25ac4a1e7a9cfbaa85c068c7ef0d97c0f48a2bea0a4d4c61d814f31bc1e14a63 |
Hashes for sherpa_ncnn-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fff29b6a90af863ceae402700cf3b0e6fc360d9155857519cfad33150325fefb |
|
MD5 | 913ee8bd0cd21726834fe1b334c5d6f3 |
|
BLAKE2b-256 | 077db1321a32aa3a8d22a5cdaf4532480c53622a886b8957deeaae037183cb50 |
Hashes for sherpa_ncnn-2.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 440a91b226f32aeff47f5a27e45905aac438ac3b41759005d0f3959e636c9c14 |
|
MD5 | cd4b245784faac5e24b3cba78df365ba |
|
BLAKE2b-256 | fc4ee5c807644d8d5654f47ba3cbad0c460447158c665f9d293a452e9c5bb16f |
Hashes for sherpa_ncnn-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc2376cbf48dd1d6782305d93141f5bccb430d3012d07155c4d8be864bc34dcf |
|
MD5 | f0ffb4e2f49d5b6b5acafc7e04c44bac |
|
BLAKE2b-256 | f86e9d7ab5a835fe7f0a9b78b76ac12f6061bff4c699263dc7fd44ef727e7e36 |
Hashes for sherpa_ncnn-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3921dc30832fb9554b6d80f000e34625c25463e92818ab4c795f7028523e1fa7 |
|
MD5 | a2c66e6c401d3eda48379c9da3318142 |
|
BLAKE2b-256 | 6533fb290c5a40660a8825a94c0cc989823481c95ef647a8859291cfd447cbcd |
Hashes for sherpa_ncnn-2.1.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d88fd5612d99ef1f74373bcd3cfa52f17b9b147c57470996b54e90fc9aff881 |
|
MD5 | 7c26673d5319a96d577666fafdf03b2f |
|
BLAKE2b-256 | ee228f55671b5766e3a72e4794c819ce7bf6c5955ed1269be54ea89a3af362ca |
Hashes for sherpa_ncnn-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66def57f6cccfb00f019f02086634f84c7e8cfa8155e7df4620a8aa66ea33193 |
|
MD5 | 72d01b4a55a356e8552afdddad2d9a94 |
|
BLAKE2b-256 | edf43fc07d70884f0df095425c15c54febc658d3741a6f664ec9c81c51add4ac |
Hashes for sherpa_ncnn-2.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9a6839e61528f1e866aac28d25e8fb8d24a54732c5b58f019223412acb651e4 |
|
MD5 | f7923ddeb337c6615346cc8762ef3b1b |
|
BLAKE2b-256 | a9659079d18de1c27f22167983adf5cedb96f0aa08a6612c5ae18cb287ff9e67 |
Hashes for sherpa_ncnn-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89d48b4d39603110a03d223a301a7ad07ed15df4d79f1168bc9c3f28b290a51d |
|
MD5 | 5a79bdd61a0a1405f171fdb0e73b3c39 |
|
BLAKE2b-256 | 939d8bf0bfdf729093272bb98820f52293e7f298451a86d513c7981e894d8fa9 |
Hashes for sherpa_ncnn-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1f99d3b213fccc8356cc2a33af3867237cbdaba665c5e0e4e2a64ebbfd524df |
|
MD5 | c8c71172df05a6c8a004b1502eaca71e |
|
BLAKE2b-256 | a03cf35127e674041246fe41a75f09080222afaa904195ce9d0e7eba41b04d06 |
Hashes for sherpa_ncnn-2.1.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bec1e8f382d4b3588c031c988a61808748384e44d5ad2a5e7985145a8de65de |
|
MD5 | f8b0a9f6a8a6a891b103438ed7af12af |
|
BLAKE2b-256 | f8b4d8ae492bcc7acc84daa41a098721ec7345bd69607b4004b35fedc4ea0d47 |
Hashes for sherpa_ncnn-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2b2fc4b28cafef69e851044504a88948ce2f3086141bf54761bad5dd1454c4c |
|
MD5 | 8b8188945c0e166be16eebccba8016bd |
|
BLAKE2b-256 | ed337a3f6b88645069baa2487b35a09eb0a272233ef3a3bcab9b847ecf1bd68b |
Hashes for sherpa_ncnn-2.1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fc4e898157c2d392e4a0c2051f5434ec77ad38ef2296ea47b3b23edcfaeebbd |
|
MD5 | eaba45c35cef93f8241e30d09d2d2b7d |
|
BLAKE2b-256 | e131be067f8216704ebf23d9c585bad5984465231a225e6da5b985dd8178e92d |
Hashes for sherpa_ncnn-2.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e31d53de0dd781ac9a300a5a9332bba9b06dc516f0116cf5101c609b559abc73 |
|
MD5 | 3f97d95fc5dce87d9b546bc21e2e915c |
|
BLAKE2b-256 | c82b88526375506c6d53e75f4378c3fd84b525f0b947ad1e3c9a77271051f52e |
Hashes for sherpa_ncnn-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afe4d37aa0ec9e2ad3b1ad9bed5fae887c8f9ec548510d240f0229ffb0b900f8 |
|
MD5 | 475ec8a325e07e9f3bb54c5ce89d8701 |
|
BLAKE2b-256 | 2ae532f4eedac86873d3ea96cb05213c3740d7a946295ea4a5ee2e58ba9a8409 |
Hashes for sherpa_ncnn-2.1.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f51227e69f9c1751a4513f5eb27e397f682f8744681f8b0ee829f3484bcc3ee2 |
|
MD5 | c5b940b3e73996371b80bb8e002c582b |
|
BLAKE2b-256 | f6ebd937ba492409503e5bd9d55450ae605b5c677b6f4dc38e83ed7b72450887 |
Hashes for sherpa_ncnn-2.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2142f5cc1951146df2d3f56a6ec48e9149e518c2af4659717ecc80ee86a8e3c8 |
|
MD5 | eb5bf68c36844118c18601c9de43a6d4 |
|
BLAKE2b-256 | e800e787938a9415b83ffdb35c9e9774b3fc61a5a4208676e5f4f22ef9f607a0 |
Hashes for sherpa_ncnn-2.1.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4e52b1bfcf439284129a3d437e72f348649929002b40b3f9c810aefb65f98b8 |
|
MD5 | da5b4b49a1a63a0cc06510b57b070745 |
|
BLAKE2b-256 | ff0456e1ece873a3b39d5868af9762c66d554b38d6833531e62c9dcb346cceae |
Hashes for sherpa_ncnn-2.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0f323284533b566e29f0107377b86f8359fa67f4c64163a6fd22ddd3395c4f7 |
|
MD5 | f7db40dac8b2d5f39053ff94f2d96787 |
|
BLAKE2b-256 | de3eed00e23f6536a2c9c3924adfc17ad5ccf6c58a82ea4fcaa2e3b4c8d3c89b |