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.3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62f553b3bc17737dfe6f435a2f451083c1802bb31bb6bc42f9378fd899b6161f |
|
MD5 | 2cdd725f1ae24914723f40102a79f493 |
|
BLAKE2b-256 | 0e6f3f7e7c03e8712ee83313a4ab25b1fe0c28cdb84bfabac08f6cbe10ce862a |
Hashes for sherpa_ncnn-2.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 760a2b7f654095658a6c4d500b49683aeb70f4c410bfd0e218e5bdc28bf3b289 |
|
MD5 | 4da0aa0faf0c8e6db259938911ef1e2f |
|
BLAKE2b-256 | 39eec9724b629b3a3cd86a8bdf2532ff9b044a1e2e5fdd000e83eff8096a0133 |
Hashes for sherpa_ncnn-2.1.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 464311250b4725e225f12543142f649f4c05bf04ae569ab819c72738090d1c36 |
|
MD5 | 71529a2ffcc7dbd89f04b0a06b1b6023 |
|
BLAKE2b-256 | c281998c4e13e70d62bf169df2876dd45ac4792dc4cd16af6a546d986c42b897 |
Hashes for sherpa_ncnn-2.1.3-cp311-cp311-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9146768bdfc1e6bc531bfd9b47786c69e0cc4586bc15817e0476d522bed2bd8a |
|
MD5 | 221c98105f5a17c8510ceb86928f0a80 |
|
BLAKE2b-256 | 09a9875edc94ee87a95022d68e6b061441642b67f8e16b78b7f475508f85c7b8 |
Hashes for sherpa_ncnn-2.1.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6362460244d4e7930426cb20562588838075b3c4f3706be9bda5f24b388e6c7e |
|
MD5 | a28731009e1201009b0a18c14c5555ce |
|
BLAKE2b-256 | 44e69061adaae6b785eecb4d9eb8ace93e7b455229cd8aba30faa6d544b530b4 |
Hashes for sherpa_ncnn-2.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e66e14fbcb833afae8f23b5170859fea2bc2060088ba050daa0bedac48294635 |
|
MD5 | e24bbe5f136795048973516597f3ccd6 |
|
BLAKE2b-256 | a09c2ee5f4a700b13a578d23548a53dcb9bbf2f09dbcc0f64ed0d459e0c866bd |
Hashes for sherpa_ncnn-2.1.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c66684413e5ae3bb6f6bda89761f7e920b628b3837e4766ac0c6a04a3138f4da |
|
MD5 | cf6937c52102cb28c2a2bbda7728d36e |
|
BLAKE2b-256 | 8be5fc74ce3e47a715f3e37ccb94607eaa2587a799bc267433afcf3dbcf55929 |
Hashes for sherpa_ncnn-2.1.3-cp310-cp310-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bdb3067c6952598ec131b98a6aac3b86edbc66ffa9aabd5484688763a970c75 |
|
MD5 | ec02d423457f979618df92e1d278963b |
|
BLAKE2b-256 | cfcacb0a07d2386f3c3035a227ba8160db72710c01a76d2781c548e66939eee4 |
Hashes for sherpa_ncnn-2.1.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | deb82e79ba6e23c4f5c58c24554d4f96aef29c0a1eada35f0f9b2098dd9e0190 |
|
MD5 | cfd5578199d47fe5b7e81aa33a917c86 |
|
BLAKE2b-256 | 87053786c620534cee9ef03aeafed9b1dd52e4caf097187787e7e8d39f0b270a |
Hashes for sherpa_ncnn-2.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f42ac1abf93101ee51ec265d7a980365f52222530968b4d04d76a9ac0ed27e9 |
|
MD5 | 8adb14f80aaed97512f1afe3711afa1f |
|
BLAKE2b-256 | 24da9847814485fcf8233c942213875c100fd4b27bc0663d01a13f933b911db9 |
Hashes for sherpa_ncnn-2.1.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d8cd997ce7cdbb06c4c93b65ef21898b442af9de7af9df88e1d6c78a672cd31 |
|
MD5 | c82a8b35002ec5ec139f38ed875966b2 |
|
BLAKE2b-256 | 5d329eb6f426b92655449a7019e8f9bc35b3e6af91ed51ed23e1780c9a7c8025 |
Hashes for sherpa_ncnn-2.1.3-cp39-cp39-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 165e6842d2229a95b8718ad5efc2e4ff403fba27f21d4b8b12b0442f51d5901a |
|
MD5 | be7ee6f90d9bb8960471711b96d49db7 |
|
BLAKE2b-256 | ac504721051aee5b4e36fee94665c8471b9b02d12222f7f0782c64c5ebc39d42 |
Hashes for sherpa_ncnn-2.1.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13b8295c3334f0afc74162b50db32484d62c4480c5bf3e66445eee7a2f081b4f |
|
MD5 | 7162ee1223a44985f73c048f4c04746b |
|
BLAKE2b-256 | c2cbb656816ed8d8d04848790f346f48e779986453587b4e891d2aa9d4ca5bb9 |
Hashes for sherpa_ncnn-2.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d60d6c35733dfbfc01991fe416f132df277bfdb44a70bac462cd77a79dfbed9 |
|
MD5 | b5397373c7187aa16108be04c419b11a |
|
BLAKE2b-256 | ce0f10e9c35a827c6b5cb4c646ccbe1f66552bd326d221d8b1ecd7ecf1b53913 |
Hashes for sherpa_ncnn-2.1.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e3d24f2b2e4af64d2a604acee8662cf52b8eb7b979fa97722eb188703564274 |
|
MD5 | 7a3e8f93e74bb9bf50804ba2423c0527 |
|
BLAKE2b-256 | e5090190442dee1ee04c335e68995a86b790fa65326335062ed9c9edabcf4a88 |
Hashes for sherpa_ncnn-2.1.3-cp38-cp38-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0a885fcc4400bc1519431644d3167d41cbfb7b59cbd310470e979e5ce71b5c9 |
|
MD5 | bc48ab7c03fad8e215f458b9a4d79627 |
|
BLAKE2b-256 | c4e70d9bcf992c8630efeed3906c7c4a0e63435e98e9f5b74d68063eacec4e9e |
Hashes for sherpa_ncnn-2.1.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed68ebdde1f7b9480dac330127ccca00edb6cd4505f277a4074491f1d19980ec |
|
MD5 | d5175a65798ecef9b6b6c258746815e6 |
|
BLAKE2b-256 | d3ea77e262beec04dfaaa1e563662c8148bbaaff9085b77b211f1277f17c0bd9 |
Hashes for sherpa_ncnn-2.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09f7cf92f40d9bd315dd671e508c7695419e576431d1e4f64234ae2e35b9c37c |
|
MD5 | a2534ceb62b61eb89921aa4b2e6d8495 |
|
BLAKE2b-256 | 7f77c8e44127246a4a9472a1acee15f4bac2cac9fb5336769cca2cfeb6e77f93 |
Hashes for sherpa_ncnn-2.1.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1aeb2fd9fc9028a2c3846fa83635f6ca053ba80509c10ceb6363423a956c589b |
|
MD5 | 5c7522293abec763b824d754e4f301ed |
|
BLAKE2b-256 | 60550f6af3816cfddea407e4cd6a601d9ff3d9ed89342f9154099a58d2ed0728 |
Hashes for sherpa_ncnn-2.1.3-cp37-cp37m-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 464fe76a1245edb8f8f973543464403c30f60b89125977a5c8d7704d1630223f |
|
MD5 | b113ec0db1432b30a4222efe4a320b6a |
|
BLAKE2b-256 | aac70ee5cb41835c2a7f601d82f2b10c677a034f5521f9bcd1aae5295163d977 |
Hashes for sherpa_ncnn-2.1.3-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ff33ff21c3f66e05d3488b4ca774107c9d1fc87a11d2f06ff2108969b73707c |
|
MD5 | 7552ee802699e1d9dd890a38ac09ff87 |
|
BLAKE2b-256 | 762203a71d47f28337b1ab2dab81a8749dffe307da500f1330829410755ea15e |
Hashes for sherpa_ncnn-2.1.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2159a9537408906f36ce216db6eee5682ad8d3f0a209bd494e054d8e0332c72e |
|
MD5 | 36774ce133ff0b258edd2a5cfe6263a5 |
|
BLAKE2b-256 | 06b90995dbe75d11a05e301d7886be4d90a9b6afad438f1785f63e9d1ee08888 |