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.6-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bc69370d3065733f04251213a4c68d70019472eba57d5d1070e4f6887edca82 |
|
MD5 | b94b83d05b6887dda85c7fc439fd0818 |
|
BLAKE2b-256 | d1c0febd325c89c18beef43316a2e64a52982e046708b5f351ad109ad2fa8fd9 |
Hashes for sherpa_ncnn-2.1.6-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40e0e383f77255965c850b8140d85b19a269145312c2f8b474f0c4c157c41695 |
|
MD5 | 2d179b0e559938cac096b9454aa3b1d3 |
|
BLAKE2b-256 | 5a1865aa4e523681f477952e522ff0619e1a6f097efdb016d25f1ce633264d4c |
Hashes for sherpa_ncnn-2.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4734e20a82eb77f422c7c948fae24fbcab0a3eb96aadea789a2571418956fc57 |
|
MD5 | d9708e9efc5384d5b96390b9be734212 |
|
BLAKE2b-256 | 37f23af18c0b0c890a476cc6f35851048c94473f9b0764e8ef3ac17817451c1c |
Hashes for sherpa_ncnn-2.1.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66c4f969e0035048bba853196b45823e549688fe9ded4218330d96d1f5342377 |
|
MD5 | 383a01dfddf9949007bdb9efaf31b93e |
|
BLAKE2b-256 | caf46cffe9cd61d1d7361b45651e0501ca426ad5a1e3006dafdfebefe580f196 |
Hashes for sherpa_ncnn-2.1.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bef1f98d36dd632e44ca960e76245e33c757726e80ab874042b4165ce2a1d95 |
|
MD5 | 31c1e57cbd7c13ce7385edc747c00f71 |
|
BLAKE2b-256 | e47651d79249fd6393464c297384dea1121affa904b72e952cbdebb1243add16 |
Hashes for sherpa_ncnn-2.1.6-cp312-cp312-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 388ae03e08efb06b87926781e6c6b89522b725ea43856d66770061e671fa4cc1 |
|
MD5 | 15cb69d5a6e494bf170780d49c596d34 |
|
BLAKE2b-256 | f4918881130e159b7760ebf07511de677643c592ca1e65ed5fbfb366d4cab5e8 |
Hashes for sherpa_ncnn-2.1.6-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5178c1d8f43a6aa9c6cf3a4531c644144dfb05515fae9ab5ee0a11a31768991a |
|
MD5 | 11568f97d57acbc9a53a09a1c7950a39 |
|
BLAKE2b-256 | 2e097d50a9a65a38239cd98bcf64e3e342d47e69a7f3b9915538667517f9a611 |
Hashes for sherpa_ncnn-2.1.6-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9aa764692a0eadf816351d8e1f622a9f69f60b2d39e3db7a2e3acf666d360dd |
|
MD5 | 7caef9da1287f50a32a6be591ffc46a0 |
|
BLAKE2b-256 | 0bd73775b1dcca3aacd0b67e67522f718b8dc620b952869ae4c19e2d107494d4 |
Hashes for sherpa_ncnn-2.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68fb9bcf97c4af0bc4039710d401c57649423cd26ea018f2bb870d86f50d6ce2 |
|
MD5 | 3dd444e8c2f2704b85579e3782bcd35c |
|
BLAKE2b-256 | cc687c2d7a7f9e531b7c482b14df2b11b94733c54109baa72a109e9027d8b560 |
Hashes for sherpa_ncnn-2.1.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a3b7c784d2596295ef36b1d783d46af3112f126b0440ec4712e0d021872445a |
|
MD5 | 7746576cc735a902f184a3310feaea30 |
|
BLAKE2b-256 | 6dc4849ef92c98496d38bc602b771919ec3ad21c0f45687bc84b4991e421c612 |
Hashes for sherpa_ncnn-2.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f7e5984424c148161dd2e15b4afcfc3adfa603aef19a629cbedadcb70e24f3b |
|
MD5 | e4e208d48d48cc931ee804f128bc56a1 |
|
BLAKE2b-256 | 3d5b077fa24e903f80c8230a04555c51e90918973e286ce8afe753eb78e178fb |
Hashes for sherpa_ncnn-2.1.6-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f6e70f57607d4daa6517aaafd729dad8a0b21b56454b34d70484a92650b70a1 |
|
MD5 | 450d9ced5e4537f597624d5993c0aced |
|
BLAKE2b-256 | 4f451332dae6fab27be14c5f6699b4bc46b0b9ff6a25d87df2965163277a9c87 |
Hashes for sherpa_ncnn-2.1.6-cp311-cp311-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffc05a583990da25ef072d3d88fa3aaf7bb249e0f35d879034955c0e98c3e2bf |
|
MD5 | 8a4b9fbc9e570e2e1cd5a039b8249710 |
|
BLAKE2b-256 | 112d14d36fd7c4b9c6b5806826c200a86737f70f50e24548512f6e2fd682291e |
Hashes for sherpa_ncnn-2.1.6-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0838b0c2a0ecebe72653dcab8e923dfa783dc3f8832ad574cdae9600874e74c |
|
MD5 | fe31ff9b15c02e748927a472e32ed4be |
|
BLAKE2b-256 | c87740da064051ca4ba06ebd191f3f6a305cf25bf6692941d2e3b0099d810a58 |
Hashes for sherpa_ncnn-2.1.6-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a4f52cd1f3a84e326de9f96a2e06ebdb6cbb26b0a82d89ab94b00dd30955dac |
|
MD5 | 03cb1eaa58f7250de4b9ac1b393b7b1e |
|
BLAKE2b-256 | 5e31b9b2e564afc54fd13b37b1e89339922065ec6cc8ab7eb809ef6bfc07c0e9 |
Hashes for sherpa_ncnn-2.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 859e8acd327186bf83f784066174ebdf11a6c5357d2e227926df42731272b76a |
|
MD5 | cf046ffca0181dbd9f10a38b257493b4 |
|
BLAKE2b-256 | 0d3573f659b851a48794fade3665606e83c8dd15e09f19605c8a4cda0962d797 |
Hashes for sherpa_ncnn-2.1.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 505139badd1652d82d9adcf1274c97f98de60f1c0ab1980aa6b75cbd0db230c4 |
|
MD5 | fb40b970fa669a7b3a6e115376ce9c9e |
|
BLAKE2b-256 | c15fa10c181741b3397c8fb7443851a8348ed76b8e1ca5740e52b9342ca8936c |
Hashes for sherpa_ncnn-2.1.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f84e00512940d364d8e08ec8bbb57405eac36f80ae1a03ad6788aea22f448b2e |
|
MD5 | 215e301ac35f77324c4eb77ab53d38c7 |
|
BLAKE2b-256 | 9c060398f7d76839640bdf5b42af181c1fcc764b5f30cceb8b39581b74e2f506 |
Hashes for sherpa_ncnn-2.1.6-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1857efd5fdc3299ea2c93e6ae8d14261b54eec7bc6a53b94173f3235b7764b56 |
|
MD5 | 22718c1551548353d5e1733e6eaa5244 |
|
BLAKE2b-256 | 0c48613ee3a9b04fc40d2352984f7e1568319732911ea9cf4cc8419316a8afab |
Hashes for sherpa_ncnn-2.1.6-cp310-cp310-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c45bc1f3dd1735efe5530c1f605a08175e32be91d69b54facceadef708e2f60d |
|
MD5 | 740c993503ce4f751fb2d61b85106a44 |
|
BLAKE2b-256 | f0df93ee0de99895a4800f42c075f90082645ba2c0c7840344da80123b553788 |
Hashes for sherpa_ncnn-2.1.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58287df738361c5688777ea6ef24b5565b4c03a64dccd8a8f68033aec3bf9741 |
|
MD5 | 1fcef78349a251a486fc8c23e47726f3 |
|
BLAKE2b-256 | 651bcf0b68ef9a4e395b354e25fd216816b46de91d9f0c724bdc6534293bca8e |
Hashes for sherpa_ncnn-2.1.6-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5611ed15dbcb82c68d3564541ab634b3921ada1ea11b505ade30d8923fe0856 |
|
MD5 | ec389fe397fe24ba0c3c827677950977 |
|
BLAKE2b-256 | afeea448f9f0ec01ed069868382133c40a36202ec581d5f264504389892f4f0b |
Hashes for sherpa_ncnn-2.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80e0fedb3b306536c52413cf457af019d30b3f6a9afaaadfbd258a74a3fc9f51 |
|
MD5 | 2eae17f502e940bb873f2a8c242cf27c |
|
BLAKE2b-256 | 3d8964b673c1115b4b9ccd0c87721aa80e182e8f2ca7386843a5e56058cc1f4a |
Hashes for sherpa_ncnn-2.1.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a5cf7dae13c9baa1771a9c8083a46d44ef930f26edfcf04ccc14296e65a9716 |
|
MD5 | b55bfb58263596733b283afb9cf65d1e |
|
BLAKE2b-256 | 3471683b1e08286e5241a740276b1a8157176e031ae78f4634825f54e3dfd3e6 |
Hashes for sherpa_ncnn-2.1.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9903b4673cb5f9c6e42e97d9487b2d1af739331c15e0263db5ae3c87ebd5d009 |
|
MD5 | 3c2778cbd0da38f01546fc2c6a1b8c6a |
|
BLAKE2b-256 | 074f09f8d6b09423441620c4ca0741b745e88739d2b148f799697a3b747fb906 |
Hashes for sherpa_ncnn-2.1.6-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dec4e6c60ede115529a874f707ed08a68a8b2eada9ce0e9c3fe0d38a57395d0 |
|
MD5 | 64b0784d280e11f45340f1c68f4254a9 |
|
BLAKE2b-256 | f02ac7add91c98489edaed20869ce0be1867ead83f1be7c58d347c4baef9ac93 |
Hashes for sherpa_ncnn-2.1.6-cp39-cp39-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf70530ce5bb364871d9c9657ba4a438d15ce3a16867916aecd49a1e1e966f69 |
|
MD5 | 46832d13aaf03e20bb467909a772b0b7 |
|
BLAKE2b-256 | b4daacae7b9c35010d35fd04ca4a58dbd8f58256fe93cc2dfece59c5c8657994 |
Hashes for sherpa_ncnn-2.1.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b8e9c4160802a3fa5ceaf2c9ae056f1a0bc266c9eefefd92626c31ad45eeaa5 |
|
MD5 | ec9f8a8c0e023e498bbd94e8dd238689 |
|
BLAKE2b-256 | 09b2e341d58a2290b31fa9055a39a382b5ea23613a1fb6f794a354f0cc98660e |
Hashes for sherpa_ncnn-2.1.6-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54427838d3e23050aeb3e45a81c96c5e62823afef8d822c320fa05d7d79912a2 |
|
MD5 | 66618c5fe334e3d8c9c8eae4570fca5d |
|
BLAKE2b-256 | 68e41153119af9f74a0155e106a93745d310bab34ec722ce127da34038538bbd |
Hashes for sherpa_ncnn-2.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a97ff90f43f4f9aee3cbd2346a438a2af389f9b24d977f23291f496a2fef8c1 |
|
MD5 | e3b42e8a18f1de18115aa3cb9f20a774 |
|
BLAKE2b-256 | c6fe0b462c9f83e4ff7d23d9ec3088f282ea1587e4889dbddbaa065e55b7bf86 |
Hashes for sherpa_ncnn-2.1.6-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80f15c3a0b8ac8f292c014114ca5e50c53474cac172a00b956deca03730e28a2 |
|
MD5 | 227e43dc2f961a382f70af45e6218921 |
|
BLAKE2b-256 | 3d4f097ade32a2851d8af604bb442ed52cea9ba97ab151aa680df799946aa983 |
Hashes for sherpa_ncnn-2.1.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84634da1a64ed753cb554eb3b129fdc030e1d6398c5d6632e125d1343e16f34e |
|
MD5 | a80756350b35c6327f9270c3bfadc69a |
|
BLAKE2b-256 | 3fe1fc1fa82f0e6fabbf4ffbfff9849283a9386913f01459f767fc1bd67ae186 |
Hashes for sherpa_ncnn-2.1.6-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8758db1b4242edc2946a0bd8864ee2505a6e6872eada72c84c9f86659abbbd78 |
|
MD5 | 3ece9c85d1fc40593f47e55e3eb5a80d |
|
BLAKE2b-256 | 0b2f7414990bcc26a6b9059ed6726bf53d61db105e9b168bc930d6d8c21fca76 |
Hashes for sherpa_ncnn-2.1.6-cp38-cp38-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 409e4f72fac55a8baa9f74b3df88e5e16a66cee80db7ecef7c3245afb69c98e1 |
|
MD5 | 12b1de2c9226fd52b5528db5ceb01a27 |
|
BLAKE2b-256 | 74c9a7b1140eb453a4d3dd55d1ada19be21ca850a13ae7ba8c963425acc94319 |
Hashes for sherpa_ncnn-2.1.6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c190110cd5e79ccbe810e217f78db68c957dfc22af61b1febd980911acb655ee |
|
MD5 | c2e10af1d7b391da20338c2068c508b5 |
|
BLAKE2b-256 | 47fb95995991293aeba191b446e1d35e141139e01a791f0cae8528411494ac92 |
Hashes for sherpa_ncnn-2.1.6-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6188f8ed5925f85d6a9e7476f7ff4d57f4f7f8a4d51a663ff52f804f1f3deeea |
|
MD5 | 0d15b7aa95a53ba1ba0b9f2ff07802a1 |
|
BLAKE2b-256 | 6061a1db46e0cd867bed932bb51c1f7f96225bab9c77bdafbb5b60822f78827d |
Hashes for sherpa_ncnn-2.1.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ea22057916fcccd2b59a942ef8b8387fe6d3dfa23f43eb88a25ec2c769ee33b |
|
MD5 | c86541abc6e7d970c0790c3388a2c45e |
|
BLAKE2b-256 | 01b2754011e014097014fb8a07694a935d51951734bfb9e687cc67df63894c9f |
Hashes for sherpa_ncnn-2.1.6-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 510ab0a48d61fc0f10dda152e930f989f11e9188d60c56d740e059e227dd8d67 |
|
MD5 | 9bc622f8c240455ffef53f7d164d216f |
|
BLAKE2b-256 | 94a08aa79f90ba89ea949e8cda12ce8ed96e0fa7e41cedfa253abac8df599738 |
Hashes for sherpa_ncnn-2.1.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29b6531f365fdcf9378da16d91e53344282acaf9c124b544c15a071bcd4084a6 |
|
MD5 | 03f20c12c384f70bd71954de1a44f6be |
|
BLAKE2b-256 | fcc83ca048196568abba5c360cb4df38448169b63125cabf0f1047086eba7c84 |
Hashes for sherpa_ncnn-2.1.6-cp37-cp37m-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18df2d403e997ce1c9b4fa657e3bae3f599b82361bbd00e7eed5e138f9e01596 |
|
MD5 | bb56f06d67baa2cbbb85a95b272b9d8d |
|
BLAKE2b-256 | 44cd0865522fde1815384545426499d66f6aa7b7e13249b32b4c0c15b4871f0c |