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-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72cc517d8fca2fb2aadf1211f235e86ac6b03cfe85916e77e85669f6388df898 |
|
MD5 | ca13908cf088ec22dbb9d91f92b56bc6 |
|
BLAKE2b-256 | 5c2e693ed175b12c30aa045f653229fb878c4f0e0c04482650b056c2c7cc5789 |
Hashes for sherpa_ncnn-2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e17f2319b9245c3e5459102dc11a010e46df0a4e0e635cc5a7258ca80f8a88b |
|
MD5 | 52504c4e648c60dadfb931b7da7b6594 |
|
BLAKE2b-256 | e1faf1335ce446c2d56e71e41c6917c72c1a3219255ce0ed30821b0f46f72fa5 |
Hashes for sherpa_ncnn-2.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5204ddc5e7ca2b5fc5d691d1d9c17eef2920dfe3ecd12dd1cc56e56930058f7 |
|
MD5 | 68d08d2097279798bbf2d4ae0f64eedf |
|
BLAKE2b-256 | 5dadd0968ab39a41762942dc37adf38a042877dd9da83d43405a527702b31ec6 |
Hashes for sherpa_ncnn-2.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29c03bc9f707b10be4e3a8944d526315775ad434d6a31f535c58a4a492c96701 |
|
MD5 | 6ec3139d61e638dfb1b2e5bd857cbd9b |
|
BLAKE2b-256 | 5292788f75476f3f0775e15d445cbc8259a85142b338cd38792de7c8d03280d1 |
Hashes for sherpa_ncnn-2.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b27c6599411d4856fa6eaa30e22a3126bfc65b908a1cecbeef99be0be0691fd |
|
MD5 | a0e2f64b75f039b34612ec8c185df447 |
|
BLAKE2b-256 | 52f27f73a42e5bfc5cbc70e02b2b31e48d43ad163c66a1db5f3e30fe09088825 |
Hashes for sherpa_ncnn-2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db63e996e70624af26a1acbd950716ccf9c357e1f6d936dc479a05d82c9cbb1a |
|
MD5 | a7f2eefa80b4658849c9897e13523c5d |
|
BLAKE2b-256 | 33bf4efd7540370e2070d1528457c2123b6e63fe0db2c18e2d152f473ccb925b |
Hashes for sherpa_ncnn-2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3698927725dcfcefcbc994e522163710cddc02b226db73829088bf0168fad26d |
|
MD5 | d6835ab9f405581392e47f11b53c161f |
|
BLAKE2b-256 | 4d02203fae2f62602c5ca7f3405bd3a7e3dee1a5e83a4519bedad86c7964e3c7 |
Hashes for sherpa_ncnn-2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93b4c4e61a64b3438160b79196ed7bd62b3da79c00971767005d4b4ee16361a0 |
|
MD5 | 59ecfcfcdef2ff78f7374b500af1a073 |
|
BLAKE2b-256 | 1a10caaddd9869dcfe76e694953b3da6f8ca5f9a00aadcb91517892ab9203b58 |
Hashes for sherpa_ncnn-2.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73642b8cb3f28ac4a9e8d4740a0eb4756066e7462a496aa6ae05acad3f49089b |
|
MD5 | f7ea4f79e97cb9ffcff78c34e3cdff30 |
|
BLAKE2b-256 | ad7442dee9cbe7ee64f6ea26c5b1da6db02b014bff430700d17348282d5d76b3 |
Hashes for sherpa_ncnn-2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c024daac2e0e21c607b0557eaed169eff192852b75f70ec5b9938e5ea016fc3d |
|
MD5 | 072af1908baaa93c6dcc398c0aad1c01 |
|
BLAKE2b-256 | 52865716bd5c0c538fdb9e281846276d5fbc989abdb0dc79d832dc64ecc7bc27 |
Hashes for sherpa_ncnn-2.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1cd9bcde336a7ac468785b838a2c4b6bdbb625bf1fb2cb869d6f89422bb5de1 |
|
MD5 | f63e330315d13d29f51afba1e273e635 |
|
BLAKE2b-256 | 4e2cc2675c535fbf48f8629753cd44553283d92c03505b93c06d4e039cbf0321 |
Hashes for sherpa_ncnn-2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc238315b9fdf8ebd16d2dc51967b445716027fce4eaf9ebc9ee234ef9c8d832 |
|
MD5 | b70a770102816886a59e523b10e72735 |
|
BLAKE2b-256 | 2405ab968cb97971727242eb0d64b47eb95b83d3964da5ef05eee86087574a3c |
Hashes for sherpa_ncnn-2.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40352877801f4f3a6a6068f196c2812f8e8a95501a637359ec876f59580200c1 |
|
MD5 | 80579fa42d9800cb56a5c76e2e7fcd7f |
|
BLAKE2b-256 | 841c39478897f1ec8956bce35fbc826b3a88717b55d6f19ceae1369725ef81ea |
Hashes for sherpa_ncnn-2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a93d49437cd4b877a2fec5cdf209330fb3021761a09f85a5e651a22800974673 |
|
MD5 | 30eecc2b86372dc1ef41d17576319120 |
|
BLAKE2b-256 | b643ef68f881789bea064f952cd9b57895d64caa0216fd0aac287f3674092a9c |
Hashes for sherpa_ncnn-2.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edf03d5d7588f3818c5d4c5267948da882617f46f134d1afcef559b7090279c3 |
|
MD5 | 7d8b986b143fa2f993c21f55131145f6 |
|
BLAKE2b-256 | d9daf6dc80d38bf8967f3811235211518cde072d92fb1e9dff9834a2f64fec9c |
Hashes for sherpa_ncnn-2.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ded28381d57118c6c120654fbcc5050c4481396d5134ae5b1e7bacdc868a0f94 |
|
MD5 | 00a5337c0b9208c179570a22b85d5757 |
|
BLAKE2b-256 | f986ae57d8f06d797bc3f8a14ef0d8facc4b33e5bc7f2ccff76584fcdc2e94db |
Hashes for sherpa_ncnn-2.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | faf41c72ccb7dfc83351189f3b283a0b554b6662e75f32b6dd9442451ba753c1 |
|
MD5 | 0a78f8dc2b01be66e84f51e9d5d9d2cd |
|
BLAKE2b-256 | ce759361604452e3eb50648b5201650962d813fe221b8199d0d5115a3a520b80 |
Hashes for sherpa_ncnn-2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6cb5b8e40059987ac57a9fe90269ec5fd6bb911b707d0125ceb9279b6b55e48 |
|
MD5 | 824d68c8ca526d2a28d393ef1be67300 |
|
BLAKE2b-256 | 18907a575ffe44169f654bd937cb56a0c9b460e46df9e5b9d6d88e7150293995 |
Hashes for sherpa_ncnn-2.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60f69f69a0311167c7b8208a9b1b6775816c642a31a3985180747c35ae59687b |
|
MD5 | ee320eaf251cc244a04e0d68d12bbb29 |
|
BLAKE2b-256 | b0829a558d5c1d8ceacf7ea9cd8257aae89cee67ae13da763073b7423933b4bf |
Hashes for sherpa_ncnn-2.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dea819c02bc1d8931625dc8a04c3d22c03afe08615b955951a0990e83240eb5d |
|
MD5 | bd583478a1019cd350de3b03f35d2922 |
|
BLAKE2b-256 | 397b09e4456f9bb70fa644ff78367d88b179ebc10e9a97eb564352674f4be1df |
Hashes for sherpa_ncnn-2.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 025f7c056e301acf3a36f32d8c674793802ad7a5e4a8ce0b61c9840a7593d0ad |
|
MD5 | 79bdd935c7dd1fc675fc3af69c3de43a |
|
BLAKE2b-256 | f92234703e49b084edb9f69488c697645a7bf6eff06db8823158ec54fa25fac7 |
Hashes for sherpa_ncnn-2.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50c6012663e442dd4c173eb3aabd3e5af00713c3fefcea7e7aa1effab8bac138 |
|
MD5 | 4df6674827272cc1fef9ef4c352dcaec |
|
BLAKE2b-256 | 348c16584ab31d166e0024e46cd1fbf671611fe64fcd68c72f21e5ed7d704518 |
Hashes for sherpa_ncnn-2.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 588e5e1da7aaed158b14f8a292b0ce6f09eb0dedeb9dfb38dae621dfc10e11ab |
|
MD5 | eedaced2c9eccf8b8e17da62b06c95af |
|
BLAKE2b-256 | 46e04f3aedb8c6fb5cfcc279cf70fbd035ea61283dfe697af0fa25de304b9fb0 |
Hashes for sherpa_ncnn-2.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae652a48dd2423b7029cf3f20be180283895210572e7b316baea56355c51e971 |
|
MD5 | 2526fac98352218f8313858ebd073495 |
|
BLAKE2b-256 | f97739c30de9245a4f9e540af51767707fd288c330be76fddfbac187d2644e40 |