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 Distribution
Built Distributions
Hashes for sherpa_ncnn-2.1.8-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20674dd74679ecf4547b8eecbef62e8b2d4b8d43cb314313b33d6ba7cfb9a5f4 |
|
MD5 | fea2e02e7821a9a1211fb24f67258d53 |
|
BLAKE2b-256 | 62b7023758de63707629c4e9f186a92fc3bf7adfbd379238737d68fead7ac1ce |
Hashes for sherpa_ncnn-2.1.8-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a44a58566c36027894b832170870862f261419ffa86bcb8c3d56c19aebd3d89a |
|
MD5 | 592103bb042d6a5bcc2ff80b5bc6ce0c |
|
BLAKE2b-256 | d0516501c4066b8b74af2a6726cba6be7d26f98554a7cb87e596fa4ccb1dbd31 |
Hashes for sherpa_ncnn-2.1.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ab1cf628071bbbecb118648321f00385353fd0ec36a4318b2808bf1881b80c4 |
|
MD5 | 3462c0e8d7322108364171d48bbe8d5c |
|
BLAKE2b-256 | 72b7d6122d907ad0ceb2ef9a66aa736664aaa08f369c8ca029ed82539820cdc5 |
Hashes for sherpa_ncnn-2.1.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0530e3d1908aad48357ba669edf1a728f9bf311f3e466c4d76b08640dd122eda |
|
MD5 | bdcc078e97f5d6db1f7f44f2b8b019ce |
|
BLAKE2b-256 | e31ac6711f7a8fe51c105f5258fb93a0503fb7c1bd9f32d3c8131e23482c8eb4 |
Hashes for sherpa_ncnn-2.1.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac2b9307cd444efe7e88b977482396667ad6b307694fc5868d4cdb413737bd45 |
|
MD5 | df782d881039e95115d87477363e1b67 |
|
BLAKE2b-256 | 2b5a87d8ed63345ba75c12d8f368bd1e6c14353b8de76a82a0743d5c9ea74ad6 |
Hashes for sherpa_ncnn-2.1.8-cp312-cp312-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fb20075fffb695d600f26752c8301b949b049acbec97e80901e2b85b5009a5a |
|
MD5 | 4fe5bbbd520e2f8c18a36751e20c0b0b |
|
BLAKE2b-256 | a454b4be280dc442bf847017506b9ff18c6bdc684075e461207b4a658e1ab0a9 |
Hashes for sherpa_ncnn-2.1.8-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f408a6a13ddfdb2370e618c4ed5b8ea9747123abce130addcca7deb447ff5e92 |
|
MD5 | 5fac656f01c1047146bc2075c1a81581 |
|
BLAKE2b-256 | 7b42753251cc1a0acb569b6c4bf6b570195f80d7ed6d634d22b554bed6bdf961 |
Hashes for sherpa_ncnn-2.1.8-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f95ed2bffa1e28c38cabe30b2da0f2f3fc08754ccbe6f16220164df8dc6e4a7 |
|
MD5 | 155568869838d0ea20a3d3085431654b |
|
BLAKE2b-256 | a7050443ac698eacdaf144d8970aba64267e7f9ba9df80d447d125980ae57a15 |
Hashes for sherpa_ncnn-2.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dbaee41d91c86681bd817401711761a25602a6bfe643795b2792896cffb7c26 |
|
MD5 | 02a5b7966e62f95c8c83387d5c41feab |
|
BLAKE2b-256 | 6f7e6cdb99918bf87975c4033dcd6c42a0dae3d940fb08c5582c5ddde5d76613 |
Hashes for sherpa_ncnn-2.1.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ad041a1d467453bf2169bf596b1b247d3e44d0aec1d162ec1d574d1c9ef0197 |
|
MD5 | 3467c5bd197b7df83e89c66083cc7779 |
|
BLAKE2b-256 | 49a3e555dc5b4fa99e163547e7d15279cf3f77f87e3474281c44dc5e23d49de3 |
Hashes for sherpa_ncnn-2.1.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4762fe4afe5f8563a30275bb79ed151e63a85b76befdb242a8c55b02580813a7 |
|
MD5 | 1e96d0c5f181ddf7cf8b64e694592efb |
|
BLAKE2b-256 | f0cb9da59381cc6e8f4434c8d884f56ddd0fdd097a29beb248880bf807f7b1db |
Hashes for sherpa_ncnn-2.1.8-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df5a999ab1bbbac48508928fa08d980897be2b71bdc42379a51b0cccad60c12b |
|
MD5 | a02ec92f538e0ff6114327e1cb652de9 |
|
BLAKE2b-256 | 3a5cc504f90ce76d1bbc63c39d5965d61f91616ec52ac7e3249aef0f1e9ccc66 |
Hashes for sherpa_ncnn-2.1.8-cp311-cp311-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaf8a978d21e94c2b88694b91080463999b079038e7419911cbae4b5517d4b6e |
|
MD5 | 64f00647eee83de45ca8558d887fe6fb |
|
BLAKE2b-256 | e3651ada9760d79f1c10ef227d1ebbe696a093b389586773f14212020327f00f |
Hashes for sherpa_ncnn-2.1.8-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34f0a364249eeb71653200f5f80ccd06b5dd2e89ac7953b88d0df1e0fc0f2dc4 |
|
MD5 | 903ba97007bad39197f7b1264073311e |
|
BLAKE2b-256 | 4b8263ef27fb0562d14cbbeb402e5c83eedb3c3da2be7c2bcb5a487baf5cc9d4 |
Hashes for sherpa_ncnn-2.1.8-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 688e04e6f31fa28f0e183d833aff3213ff0650ac1d8e311825f7d308c56ebc12 |
|
MD5 | 4516f7801ef0dafd38b07e67f7c79d06 |
|
BLAKE2b-256 | 4805cebd3017f30461a5a171974c1784d02b5a5f94bd6520ff10b3cd66b93c73 |
Hashes for sherpa_ncnn-2.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c100776e21ba36a93e8d618a27e3c1efdb871759789a0f0820b5e0c7502b1b4d |
|
MD5 | bd6b2f60794a2eeb1df1bcf57844a28a |
|
BLAKE2b-256 | d165b604315407f6dcee12a143ab0c76eed5bfee471c27185111b2eea16fc38b |
Hashes for sherpa_ncnn-2.1.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43dc3a3584c0cdeb88099b33c40eb7e0db1dcee68c59923ca7e797c3f6bb96c1 |
|
MD5 | 41edf9c7364e922aabc66fd86d2fe2a8 |
|
BLAKE2b-256 | 78d76dada161c5a0792cb889e0c2c93547e334288bcd21a6a0a4a2d96c124695 |
Hashes for sherpa_ncnn-2.1.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ee37644662b7efb82e2b1b895b7f66470d6e2cba251a7ccf8ae415dad704f63 |
|
MD5 | 695b3be241fe9d0a6e666f37b06c9fb3 |
|
BLAKE2b-256 | d253f81db6086bd2f6f8263e367c36ce0b74e4b44765beaa18ea1810ba8696cb |
Hashes for sherpa_ncnn-2.1.8-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9791774a40a463ded7d251c56896a20c2a7321c13ffbce8befcdde0907190bec |
|
MD5 | e0ab869e8c757e87a1381965dfeef3c6 |
|
BLAKE2b-256 | 22371cf60f35e585c534d6b08b50d0e242eb2954c19554e32dd301de2f411a54 |
Hashes for sherpa_ncnn-2.1.8-cp310-cp310-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40495e71eccb14b6bd5c0fff56008a733258b19ad6c7f77473e80406805832eb |
|
MD5 | ff2f2f0ad154f6016ebfa3a9d7bd32c1 |
|
BLAKE2b-256 | db3eb04e3d10eccc1c5b57c675a057e17fdf1f9e146a6710b87e47250befd2d3 |
Hashes for sherpa_ncnn-2.1.8-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc5f3231068fd5ea3d5157e7111e8fd002637b21810c47de31fbfa13eedd574d |
|
MD5 | fb6e613860d79ab112248ef3d5c2c2e5 |
|
BLAKE2b-256 | 3625b008b436fd19b084dcb86fc507f0df0c3c4939f5f4f9c260ce79f36699b2 |
Hashes for sherpa_ncnn-2.1.8-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eab44bdac6b507e6d7245c15803a2f88d6d463570b4a6034c550dab1d7ee4045 |
|
MD5 | 8aea735296494469b833e4957faed13f |
|
BLAKE2b-256 | 9e53d28307a473f7d6325ad4bcb5b62303813fccbbe28a6790ff7e8219f4fe8a |
Hashes for sherpa_ncnn-2.1.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 585e0df62d8670037f9173bb10929310c570f055bcec95b57b014a58e04936c9 |
|
MD5 | 443bc78dce7288c6f9ba533b02cffb2e |
|
BLAKE2b-256 | 4fce8c0618664ed0ff3377ffe444ccbc6ad85c2caf114c0eac691dbdef41677e |
Hashes for sherpa_ncnn-2.1.8-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26c078503f5212264610c7309c8c08e84e6d9d365e44fe9593e0179e65caa5f4 |
|
MD5 | 3951fd0bc6e3603601db658a886e7951 |
|
BLAKE2b-256 | 4b70f440cc9d674e56fd16887ce125be6173cc915be31eda2940b596687af120 |
Hashes for sherpa_ncnn-2.1.8-cp39-cp39-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1f8a0c96ba9dd0cb0e126cb2c62a0d784ab45fa9876596e355a402c785d0b66 |
|
MD5 | 57293e2e1416c04b38b3ca246b1360d7 |
|
BLAKE2b-256 | b5af18e3c3a1f733d1a0e7e62871e2eed7b76a5fc1f0a6bea85c8996746fc959 |
Hashes for sherpa_ncnn-2.1.8-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 868a72fdec08c36998443858f3dfea0ebed598c6566a4a10312a115d7a34e34a |
|
MD5 | 16f8e6ec84b7f8cf91849906361b0ce3 |
|
BLAKE2b-256 | c3fdbb034977f8bd761fcdece2156bb81a2257441eb278b77ed850b0b0b372d9 |
Hashes for sherpa_ncnn-2.1.8-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7aaff7a3ec9967aeee4cdd898d8be201c224fa32e38d32d66e3ea96a09f65830 |
|
MD5 | b49ceb0aa777902c17219882746b47f7 |
|
BLAKE2b-256 | 04408e99c69cc08b17943c93b0c01a86558826cffd677731b148739979628406 |
Hashes for sherpa_ncnn-2.1.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5b9ac1819eb0b3182a84521f5f1ccabc65754a0b066c19a59f3e0a56a5d7859 |
|
MD5 | 92dedea2adf09343dad9c04894ce6bcd |
|
BLAKE2b-256 | e56027997e3d1a4149570567736be1fffea8f182cfcb7a53fb992d1767320474 |
Hashes for sherpa_ncnn-2.1.8-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 663a92cac594e7ac6ba17e4cfcef7ff2ef37fd0b15496dd93fefbb85b9002f5a |
|
MD5 | d029540ade01564f113d333769534b37 |
|
BLAKE2b-256 | 121d2633895f16e23705333e19a685e70ae1586bf2fb1dd5c769745f3752eafa |
Hashes for sherpa_ncnn-2.1.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 611ef0d1febf349f9c16ddb9b8dc6315a466479f8227c5f8733c6a0be14a40b2 |
|
MD5 | 10133fa1c802ada5e122bf6b4991c14f |
|
BLAKE2b-256 | d84462faea3f63d541e5273977406c863e732b2a812fa423b095ac1fa094de5b |
Hashes for sherpa_ncnn-2.1.8-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b6e63cac343822347a4326a2599ab6bcf91058c21e1aa97b319c1af04db8e35 |
|
MD5 | fec7c966623e6e2462ae4dab2b4ce086 |
|
BLAKE2b-256 | ad67f503bd613628fcb3620d1be302adc757291ff9771b439e3938f061349196 |
Hashes for sherpa_ncnn-2.1.8-cp38-cp38-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c4ac1e7de33240e12068380f756e0261f651085d58f20abc6570129dba8debe |
|
MD5 | 14bac6a8d60435cb0dadefe4b329ab8a |
|
BLAKE2b-256 | 784b19034885aaa9e2e94441039d15862c7d0414d4fd871301de976e8970d82b |
Hashes for sherpa_ncnn-2.1.8-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b1e7128917522813c35ccc0bcb84e3c3418fadfc5ecdeef66ea84565fc428cf |
|
MD5 | ca9615e49bdeaabb4a18e10522e6ba91 |
|
BLAKE2b-256 | b7cc98f67d4d80ede016231262ffe2b2df21f4a639abd05182bec69963fb32f5 |
Hashes for sherpa_ncnn-2.1.8-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de54b384ae00e74366f0afa663b01c520cb171c4290d2395a4b9f9361513e3c3 |
|
MD5 | 0372f1a05fee651f627b545096579ac9 |
|
BLAKE2b-256 | 39e0093cc66f49649f8e1381ba41785fa187db324901fa619c7f3aa7c7a0770e |
Hashes for sherpa_ncnn-2.1.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e96ca46f31b21170c7e1ffc42c240220fb2de8a04d2eb380e7f94e5b02aa7728 |
|
MD5 | 8e9bf3d19eda5b37d0eff8e27464ee63 |
|
BLAKE2b-256 | 8aa89bf88f9237c8e53c80873795ee077aeaa5043c04877e88a7220e73b484c8 |
Hashes for sherpa_ncnn-2.1.8-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9fdffe843676aea0ed9d47a534589c5d56505669b2cf14902827a339adc18ca |
|
MD5 | a9cbe52c2ade470818f0dd3d14289414 |
|
BLAKE2b-256 | e5ca87cd3def8fb432b42b973df6eed029385de6c109384b7433b92a2a7e2173 |
Hashes for sherpa_ncnn-2.1.8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 020458043db78bd59c3a68b6a6a9ec671df16012222b52443345c5c915c35a02 |
|
MD5 | 92c8caab065ad5b9aa5a4fd53e41c9ea |
|
BLAKE2b-256 | aeb642d5539d430079681edc7dd4d5757e04c278cae8446c08a5c28486fd4b35 |
Hashes for sherpa_ncnn-2.1.8-cp37-cp37m-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60584f8c5269ac1385f3262ba49270b176912864d8e522f2739575284ad630db |
|
MD5 | fa642c9db13e61cd8b4d3bbb7d9e5721 |
|
BLAKE2b-256 | d1908398ff0cf3de2dd1bf77d99b9d985640adb28c614167ba328dcf73beabbe |