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.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aed7fa23e2e751525669c7b616de83d795eb3f98277e4521f3aa3ea8fa6cbe07 |
|
MD5 | a1a909094916497d65bca594ac5c70c4 |
|
BLAKE2b-256 | de94da272232bc13f3ba50663b77efd3f868042a272cc09ae550ad6ce532921b |
Hashes for sherpa_ncnn-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec84a06d53ad94494cdc6d8eacd2251eb8739e5c54e150fef9519bf4596be5af |
|
MD5 | 0194283f6caf7c9dee90dc0500f4d2d6 |
|
BLAKE2b-256 | 6703a959f11bdb2b28bd7728998cd7c84e8e3e314873666781cf2e685606f45f |
Hashes for sherpa_ncnn-2.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 235d4ef7512bbfd6b7f40cef34768d648865c1e3da8fb08dc0775bf092bed171 |
|
MD5 | 147ccc7837bf058bc94a45f0d6782d2e |
|
BLAKE2b-256 | 3de6257154b9965372c828c46c5c8a41488360ffef7435874c35714408492322 |
Hashes for sherpa_ncnn-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b817e3ad62a62c9b03ca844d790ee7169a9a2a1b6ba5508646cd0fc2c59c230a |
|
MD5 | 24a6cf771393d2d4cbb90b81afa381f8 |
|
BLAKE2b-256 | 5b6f213fd4faefef488750dadf9db38c494b905381d7ba191e0bdec1c2f2d7d6 |
Hashes for sherpa_ncnn-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85829264013b7864abc1e38cd6b6d21121307b82885cfdcad5e8b5ea1f9e89cf |
|
MD5 | fba02242715c289e4370d697d7413aeb |
|
BLAKE2b-256 | 6df74598a96e7ce26656542637fdb41bd0ae698053d3fa77df089a2254a77e18 |
Hashes for sherpa_ncnn-2.1.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4838ff9f1ae18b7b8f63d316ff211152cf43ccfc7df31231cb444b9884d17552 |
|
MD5 | e9a91b7e5978ff62e238f914416a76fb |
|
BLAKE2b-256 | 2afa18166533079b434fe15edf38e3d1c7c8b617603185afc1447e1f51cc8457 |
Hashes for sherpa_ncnn-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 400a6f70ae8e55928c7ee50d91b40bbd9a4881bbed8cca3155c7b26d30505ae7 |
|
MD5 | 66e99745b7ea43e9b40236e1440e1748 |
|
BLAKE2b-256 | 53b226d1eff1f4d8226c03440e16fc4ecfa62adf5a86bef46a59642d85e84edf |
Hashes for sherpa_ncnn-2.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5390910b4a9c2cfa6620e39a8c86e4c9af59eb3aac6d8c202a493f7dc8c4f833 |
|
MD5 | baa5c56d4ecc6f0d1dad4442cb17a047 |
|
BLAKE2b-256 | 4cd49456f435c11910c61ca738bf6c3f0c4ca1e86dde911574b98eb36749cfd2 |
Hashes for sherpa_ncnn-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48daa8b4dd80fd36cdea661e928d32b3078c424c0a3ce1af5210539bac115fbd |
|
MD5 | 4eafc48ca4f2c83971f9d97524c1bafe |
|
BLAKE2b-256 | 709bd323d9686b7e0b3b38a8c376266660b54878f7f6ef8e81b78c4e49aef139 |
Hashes for sherpa_ncnn-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5a740fcb7356c58997eb55a7f82f8591cc3e8da4f2b1905f3482be64258308b |
|
MD5 | a7ee521865ddb1001992414a737a112b |
|
BLAKE2b-256 | 8081d988efef2c979f915a7a9e89cb5701bdf2be026c2c5c0d4545ecbf2dda18 |
Hashes for sherpa_ncnn-2.1.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2524eabebcc22172d5032c382b41bdab9efcbf85a6f87251d89936720113b2d2 |
|
MD5 | f24981f81d397e2a7da5ddf48f0174ae |
|
BLAKE2b-256 | 32c5968b71c5d32d7d51161c2e2ed10419e1c98f0b7d38d0eb6bb3f40c8888e9 |
Hashes for sherpa_ncnn-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88c186318d641fee4bb435a18c18eb27b2d8b4054c5c6ba55ed53b770661f20b |
|
MD5 | 219fd110362b45b1b4ab8a7ffb817402 |
|
BLAKE2b-256 | 2353f886419d994127086b43b813faaa51cd60cee555bb933e15a7a662291df3 |
Hashes for sherpa_ncnn-2.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4062de63442590b2b7f5cb9ee6b991825e6fdd40c4d331cc23139c0337cc54d |
|
MD5 | 76445bb3d8a953016fbb4d014b8ed0f1 |
|
BLAKE2b-256 | f0cfd7710599228ac761b7cd87fabc7ee9a2344797a651ee2440f333685cc066 |
Hashes for sherpa_ncnn-2.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65bef29e534ba0c00a7e97d81949ec0e3a6ccf1b410063233439297f276ad419 |
|
MD5 | 0d289ec783605860d3be28b6a4d7d5ad |
|
BLAKE2b-256 | 1579860f3b6d1a99b38cf35f2be67fe7ad71b50ad719988c2962b74061498d85 |
Hashes for sherpa_ncnn-2.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01a39fb5c732974b377d9ec7128d605daa6aeb5a0ae9e9ca2f95c2ae7618e847 |
|
MD5 | 4d97417e57d0c46527c3d637add504da |
|
BLAKE2b-256 | 3782f12dcdb8eeaafae96ba95c551a3c6ce149e638e98e98a428b3c4efc31256 |
Hashes for sherpa_ncnn-2.1.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d24906bd4d0904acc39cad3089afce5a8e4ec88550c6d731825a82c3497d8bf4 |
|
MD5 | dc89d35df670d1dfad1cca9531cbc8fb |
|
BLAKE2b-256 | c77ab9fa0787b0ca6727db8a2cb6ed7a6559063d57d0213522cf53824ba7d860 |
Hashes for sherpa_ncnn-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f6cc216b6d60960bc15ae5901c8b596ffe2044d9edebd71dddf61ac96daf07b |
|
MD5 | dcc76ac3945810b89eb6119d419e32fd |
|
BLAKE2b-256 | 54ef053217e365623d3fe66bf01d02dc17ea4c4f766b3c81dc5dd52316352987 |
Hashes for sherpa_ncnn-2.1.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a9f64fca35ba2fc2406e15130b7aa2bd3b5c0f0c104c978ff3491c6364e2e0d |
|
MD5 | 5527ed029b86f8881586676f219f5cf1 |
|
BLAKE2b-256 | 684ad1407a52507609fe99a8ca98cd7b08d83054b85ac7a86581598de78b146b |
Hashes for sherpa_ncnn-2.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e19e9b083219029b6f5a70b3e6309e0d3f51fbe60af1c82e87fd40f33ebf6da2 |
|
MD5 | 59dbfff54767168eb6def83c061cb461 |
|
BLAKE2b-256 | 707429ff10717995e3121cdf4529dc222f92386f5b36d5325f7f81ef7e90144e |
Hashes for sherpa_ncnn-2.1.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 466d6b28836197b12ce20b2b0494217e69c8933722032f9bdc9a0b74d996ba9d |
|
MD5 | 561cfb490ac6a68a3bb1b431ce526cf3 |
|
BLAKE2b-256 | d10ed82acfc148842b25faeb412b8e7e4a7910b8798204911fb5a24fc235e22a |
Hashes for sherpa_ncnn-2.1.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae864377a8a53e59ad2a8e41c4b42e4954d47f32e2102c51524357363fbd8d39 |
|
MD5 | 2aa05b9a098811fcde8d99c756d1b5e7 |
|
BLAKE2b-256 | a340cf7b08f9f4b46ce872ef3b0faeafcd4b26787c6a2ad0ac4e8ee327271573 |
Hashes for sherpa_ncnn-2.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6ae5edd34a32d52a6002bfa902d052a4a4e4f3328650c2382536f8ecd0317fb |
|
MD5 | a18fd253fff27b50fff37a60ed012379 |
|
BLAKE2b-256 | 41294692730f3a324f984495509bdb22a2cf6debb81257a45598aabbce4dacf6 |
Hashes for sherpa_ncnn-2.1.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 480e969b7584e47d5fdaf96e668f53f3f8e0c5f0db54c3924f6664079199173a |
|
MD5 | 5534e9cf898330e938245e9bdc0f351f |
|
BLAKE2b-256 | 3cb9d8cb3257060cba03991ef87e10a718efbe23021fde9b9cb337bbdc18c3fa |
Hashes for sherpa_ncnn-2.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5600aa872d1337fa43e393ed04ee19a6e0f9480005988ab3e69e3be3d7d4fc5a |
|
MD5 | f717575ea5726dec19b3de1199ceb7ee |
|
BLAKE2b-256 | 6d3be45b5f651e44d727d0773650f24fb30a440f0b58ca719d366b4f759b7d2a |
Hashes for sherpa_ncnn-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7540f64e93ae6c9fdbf7b9e159d64e360e5fdd373bd524152581b1229fe8ad5b |
|
MD5 | 7ceab0871968bb138d2a3b76779d72a3 |
|
BLAKE2b-256 | 7f1c606c3b003d2789ce23773869730b87dac43c37428fe6d8a0c1931e8b9739 |
Hashes for sherpa_ncnn-2.1.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a14dc86ff70e11e9cd3b4f603ac24fec4746485d25ea77c450ba7b9e18270c0a |
|
MD5 | 03c1c0b9a538f8e7197b4e97d4cac83d |
|
BLAKE2b-256 | a116d927eedca1cf6858a1e8969593bf40907836a93785f9c8423ee0ddb984fb |
Hashes for sherpa_ncnn-2.1.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ab1b77b98d742b06f202825ee72e14717b0bb88f3e35df2be2cbf3f44b0f686 |
|
MD5 | b6590f9b1a88b52d2197170f09301593 |
|
BLAKE2b-256 | d2ade5aecfdb2e8e85ed0d8a5d6c39d2e591574c64a933debd13c5aa0edcc21f |
Hashes for sherpa_ncnn-2.1.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a758e82cfa1a25d6058c820a2107ae87d98072bcb0330d7ab453fb3c3bcc1760 |
|
MD5 | 23552ddc48b36310a7ba130f313feaad |
|
BLAKE2b-256 | 27d0a301c0e67c62ab0d3b5bb3c92b81016e8029b4ea2edaaee9e66b3c9e6fba |
Hashes for sherpa_ncnn-2.1.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e3ab0e11dc93ebb2eb62ba81ba176e7e1bdbd40dce71d4b02b8834c40f8f20b |
|
MD5 | fd0a679108661f8122a2d2db80705bff |
|
BLAKE2b-256 | 063e707abe7b3d2e67f20872d1f86a71e27852b02552412e41868d89410429bd |