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.0.7-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d96826fedcdcf20a323914748a5a6eda975c4a5188ab546b5c83ec06446b5d9 |
|
MD5 | f736793e7f0abbd281ad15c9805012c2 |
|
BLAKE2b-256 | 39580a1f8dd6926988bfd9b0d740ac322f91bef2a08a9b10d0ad0cfa76f7c0df |
Hashes for sherpa_ncnn-2.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d5959b15fec930ee1b54610dd4b0f69417430e6f113c85a9f201d820eace2a8 |
|
MD5 | 081e6e310516addbb38ce1a18b876c43 |
|
BLAKE2b-256 | 2f9d6235f1bcdfff83bbb9ec166f277f5e5f215f0797fa1703da5131b4e7627a |
Hashes for sherpa_ncnn-2.0.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee1c06eab0cf19923c5ac40e6c0c659427cd10ec200e73cdc0db8c1210773aa2 |
|
MD5 | fef3c1932948a64fc50bd28954163612 |
|
BLAKE2b-256 | c8445599d4afecc6539d0ae0ba966f0bd6b1582e71b9fc6d2b90c9d7bbba5ff1 |
Hashes for sherpa_ncnn-2.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcc4f927a297b0f19b6fdca59423bb3861ba94db37bba79a6485443d9a44e5a0 |
|
MD5 | 15490bd4a16965040491927bf26134f7 |
|
BLAKE2b-256 | 462455a02b9c0d00f27d0be83b0e286cd394d674d5bba7e680ea58966171120f |
Hashes for sherpa_ncnn-2.0.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ae6b5b024b036b8ca71db76eb69ea0d394d7ff197a12a2ad69a8c3cceab043a |
|
MD5 | f32dd9413af616dfeb3a2365df65c4fd |
|
BLAKE2b-256 | cf97b6ed68182d0b82904a939adfce5ecef065da90a0af46cf41f64a0dcbc274 |
Hashes for sherpa_ncnn-2.0.7-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 333b736bba547dab1909f09bb98deb93d4136b27da71b5fae3a84a6d32e39ac2 |
|
MD5 | d2c193e6617e836634352eeab83c1fa1 |
|
BLAKE2b-256 | a255df52db927c78bc20bd554ad0b6090aa2a45f75ceabe33b058a0b299b9d22 |
Hashes for sherpa_ncnn-2.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ed0192d1f48a9d9b720739b94aea5c22a1f0f25b6d046d2bdf3cc428a1298ab |
|
MD5 | 92dc1091c28fc4df23ab45ce601b0492 |
|
BLAKE2b-256 | 701f73802e8d33cfac15220b717a0a0153240ccae22f541d89cb44c319be652b |
Hashes for sherpa_ncnn-2.0.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44d6b1b654eb4ee066e7cd08ca9f5ea577354fe02fe4d1c4a994926037b9d82f |
|
MD5 | 8fd5b1be6285b7c711f7cf5747597384 |
|
BLAKE2b-256 | 2fd466cf09fe67e68f61726aa222dfa30453ffbd1e8629f7fd851fd8c3dbcec0 |
Hashes for sherpa_ncnn-2.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08b2914c6cc6e5f7efcd39cb1744300ff8e688748d573c45d097dfc491ae3492 |
|
MD5 | 5c7de393da2007eef8a354b078416569 |
|
BLAKE2b-256 | 98966b5d365a2888992d40ccf90957ffe883904aea1920456344ebcbca83f09c |
Hashes for sherpa_ncnn-2.0.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6130ea75eed8faa83ed857e39811806ecaeb9ee7a6414268c3a4c2a3464b4921 |
|
MD5 | 081787adb1ab91b19908b918e7ab704c |
|
BLAKE2b-256 | 21f4e5d9566518df4f7dd569302113debea186cf427a314c679c6c7eaf2b2934 |
Hashes for sherpa_ncnn-2.0.7-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9d860b69baf83d9c85ee2a7b03ca654179672e35458ae9a3a7bd9f212e3e018 |
|
MD5 | d053f39801d0cf4d368305136de7d588 |
|
BLAKE2b-256 | d01fef40df4d726d6158fa12ff7d7cd8d258d0b5e09ac17c645e05a75c2e9254 |
Hashes for sherpa_ncnn-2.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3f5a84ec747ca4d216118365f6cf8d9cfcca9e4c264980d5fd769e17dbbb24e |
|
MD5 | 6c1d96834b9ca90f2e9376b171a185b1 |
|
BLAKE2b-256 | 220f62a376ccfecd694cb0b41e7d6e8bc2b99514dfe6859bbc0fad8f89d7405a |
Hashes for sherpa_ncnn-2.0.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 599da790aa44562506ff9718477cc315930877e6e32ff971c5b158e5084145a8 |
|
MD5 | 2aa9447e5ca50c1f552628a9987218ff |
|
BLAKE2b-256 | 1c284afbcaa19b19ef17cc636aad6b43ef469d26f8173a2cce4993ea3810af91 |
Hashes for sherpa_ncnn-2.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffc7b9b547a3c3b9abf544c915bcbd9697ea33668f99a8ce495d7707c41e1b10 |
|
MD5 | 698066dacf070d4b109a13ac5eee7cb9 |
|
BLAKE2b-256 | f565d46cc3ba0934efa930f79e3f345d0e28d1a5bb18f03386de7699d326a168 |
Hashes for sherpa_ncnn-2.0.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c25da1223199db6bee7eafc8e39ebedeadb0a752cf3cb529625b945aa0ad5bd |
|
MD5 | 433e0b396599d5356d9727820b9fcdb8 |
|
BLAKE2b-256 | 071ae68c9c09607794abd202901a1127bdcb4b055e7d07cba942bd79a9f940e1 |
Hashes for sherpa_ncnn-2.0.7-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37990dba35afb62ef03772740484f821ec0aa7083c30eed41633bae80c098786 |
|
MD5 | 9e5dd7399272f41554b2a3cb865fddf0 |
|
BLAKE2b-256 | 04b91fe2d3bce60e1b2882b29adb3496409dcd4db3f59bc8e8af2ef6a08e01a7 |
Hashes for sherpa_ncnn-2.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a53acc78cc598fd198c8e97914c8bb9e598d78f5217374def7a50c938a97c0c |
|
MD5 | 4d17451c9682639a94579fc63c21dbfb |
|
BLAKE2b-256 | a8ee57488ec91b6ee3bb0372c730ca2ddae79215ad31bcfe44ad14a8c1787b1c |
Hashes for sherpa_ncnn-2.0.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e513fe29e804584aad60db115fe8f7aa95a9e7048d1018667bc838ab27fbee26 |
|
MD5 | 888e9b8d72949be4d8e31873332a8dac |
|
BLAKE2b-256 | bcb6043b1550f04f36c04df5f391d6234cb4c5caf23be40972a2f402dbb2c9eb |
Hashes for sherpa_ncnn-2.0.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15abcff485ed283125d55181df473dda23b809f7fdf3fba06dc6cf30cb587ca8 |
|
MD5 | 5367fe1835a03b523324146153f15228 |
|
BLAKE2b-256 | 3adf4d8552fec765b3fed044895157e6188db9a5d13a6c4a0b96131e0fed3e0b |
Hashes for sherpa_ncnn-2.0.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc27833946cafacb01b0e2d1869d0948457b3066379bab33266c71c6b4b5a094 |
|
MD5 | 69365e7ce73bd3047afbf07bfc88471d |
|
BLAKE2b-256 | 0dfb3d287539b4d469974ba386fc557b9a53f13dd15cd03a7cfe0d4149bec0da |
Hashes for sherpa_ncnn-2.0.7-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9f418aed751a84b3f2eccba5849538ae82b335389539a4bebd3d42a87ebcff7 |
|
MD5 | 2ec4e14f7169130a0e67570dd345b627 |
|
BLAKE2b-256 | 980935c83e52ee71b3ebeb73b42555f01fe019891d9f5eb319b08a477344482c |
Hashes for sherpa_ncnn-2.0.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbe252af5470c5fd2605581e2ba9ca7c81caeb8c3af39ff1c12482408fdf3acc |
|
MD5 | ec1117ef9fe016947192444770e56a99 |
|
BLAKE2b-256 | 3877db4d1aaef5e2f410ebcd16f5db5f3fa635764ed6aafb15ebefc51be10f19 |
Hashes for sherpa_ncnn-2.0.7-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c11475123586c25b3b208ddfa97af20d8d2f8b9e9b16fd360f6763883a8fba11 |
|
MD5 | a86aa0c4cad25e9be96fb27ec857bcd9 |
|
BLAKE2b-256 | e50743f0035bf6f2d77a7bcd81cb5a48cc13d837a8fc35339a18acd9ce26e32c |
Hashes for sherpa_ncnn-2.0.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dd526f44fe5d1e503db7e84539b25099f4ab2b8411c7cbdaf32bac6b97507a0 |
|
MD5 | 392ed14734637649d3098bec924b5715 |
|
BLAKE2b-256 | c7a3cba14c2e03a994c6acf5a21010de7fb7f4b3efc283e8a5b99ae0b473344f |
Hashes for sherpa_ncnn-2.0.7-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7eeb6b9e630380e6b44498a737156100bfde58f247dc92eb21bfdea448e0150f |
|
MD5 | 0f073a480be08f2ec3c880cc24f7cd79 |
|
BLAKE2b-256 | 106427e8b07c83a03f3f03217ca24a14fa7a25160baad3625e77dd90afdeb80f |
Hashes for sherpa_ncnn-2.0.7-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cd6e032c50c869deb199ef84d3039d519d4f9fa44303ed502bfec179662d0d1 |
|
MD5 | c00317feb45bae2fead7ef0f5cca24b2 |
|
BLAKE2b-256 | 25cab1e6bd8a17cd18ea3e359e1131dc333e6f592c5eaf37e91f5c8c3fbbbf55 |
Hashes for sherpa_ncnn-2.0.7-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 265916b7ea29a037fb761edad93bde6fefebf0d4907eefc42e3f7c6986cdc0f9 |
|
MD5 | 6d82a9ef2b32ba03d1a897b419992585 |
|
BLAKE2b-256 | ea8df053a6f4a2f9e0821fa921176ee3f50e70259042a90b11e3216607338f79 |
Hashes for sherpa_ncnn-2.0.7-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 853414c0b11a2a7bbf6dfac330bc70606d653748a20ca2274a7b248d5da408ea |
|
MD5 | a3c555ea6fb94fc9fe6b425f766ba30e |
|
BLAKE2b-256 | 6045c1e4af8c73ca6f54b846275b258b50a0d05c586f722b6e8055ace705eb92 |
Hashes for sherpa_ncnn-2.0.7-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71966d3bd556fb6ff690dc8c281733b18e9387ef3c17737f9cd875282ecc9d1a |
|
MD5 | f756e54fa71927714b7d532bb784adf1 |
|
BLAKE2b-256 | 5f3cb71a85b8244c02a21147d2185bd6b34340fc2f400a0455a84b71b490b3b1 |