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-1.5.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aac41adbb03af22d043a89fe55ba0a02a40639aa8dd2e67b8e1d5aa7d13ed097 |
|
MD5 | c1aef5dd798d9c281f4bc5a416937743 |
|
BLAKE2b-256 | 0bc0b91396ab23ea86774a32d0f71c734565041f93ddb2953324a5e0e35c0653 |
Hashes for sherpa_ncnn-1.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 125546e3c66261901aee724bf4a5868a4c1f6682cf985bc9ca831fbb83322341 |
|
MD5 | f0c9240e562543011291d4261091f42c |
|
BLAKE2b-256 | 3a59a101df91668af81808e542d3a43951b4f8d8e47d2640e52a14b1ba628177 |
Hashes for sherpa_ncnn-1.5.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a11b03dd6d0f6f27322559862d9091a525a7ac21be5e6d5480e9c7fc0658606f |
|
MD5 | 20821c92bb7f401f2341b0587776e9d3 |
|
BLAKE2b-256 | c3d200fc9410e7522abe7dd8f49abad4b33396cf68607f60537b7884aeaea4b8 |
Hashes for sherpa_ncnn-1.5.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7af28ffd2a5620e84461eb0f823d910c1da284e25f72c254d68a54f4da482a46 |
|
MD5 | 284c1410f28076d68900fb4bdabc577d |
|
BLAKE2b-256 | 861c0e114d46feffa1d625638ee7672cc6891440ddf7060b49ee9e53ac110d71 |
Hashes for sherpa_ncnn-1.5.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 705e4bb585ebb1947e69bf5f0d3b3311c4799350ccfb367effe6d562f883c6de |
|
MD5 | 0b39c951de393a12f9b63a1de55783e9 |
|
BLAKE2b-256 | 148f08fd70dec2d0155e34b14585611509af2093b82c13eabf2765e10203ee08 |
Hashes for sherpa_ncnn-1.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b57a3dda2520b5cf9b50cda6763e358afb7a98edd7ab2ffef02e28b570744c63 |
|
MD5 | d50a299610a0d68f31e9f9f866615785 |
|
BLAKE2b-256 | 89ac52c0af0c4c0ce99aa29765211fffc0d5c43dbbf39fcd262546bbd1eab5e4 |
Hashes for sherpa_ncnn-1.5.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efa18552effba4f266a78247723430139c9ac96d1ff8b9a811df07c4f3cc1877 |
|
MD5 | ac3247107df3ece0eba8bbecd4ae73f4 |
|
BLAKE2b-256 | 3720ab4c939e809f574cbc43e70711444d14382f0871c8ec27e89f56be98eec0 |
Hashes for sherpa_ncnn-1.5.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 579a5cb590fd267a48d99d630aa2080a66e3046056e92938c5f4b634d4777c50 |
|
MD5 | 7149b3b35b6739bc247defbc5a675edd |
|
BLAKE2b-256 | ffbe92509117c37a5581c9bae64286c7e2bbefd5c36de8dacae6398e0c0daf1e |
Hashes for sherpa_ncnn-1.5.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37751cdb48b4497762cadd2ef9a64a9c6ebc9be4581a07498301c835fb4b4792 |
|
MD5 | 62ece0945f809ecc1c81b5c15d2d8da3 |
|
BLAKE2b-256 | 349c55544936eaa9af44c85cbf8c5670ea06d72fc7c39edb77320a00cec037b9 |
Hashes for sherpa_ncnn-1.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29132cebe6ec1acb879ab2df8f947b5f6a7a983265c1a54c2970ce734804745d |
|
MD5 | 3465437a4c592298d7edd0b4a1447598 |
|
BLAKE2b-256 | 512ce39f95d572a3686bc3d3b2b3a44844117b0f83aa7dd8159dcebb75263bf1 |
Hashes for sherpa_ncnn-1.5.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 475de9cdb8b3c05dc9b0b01c2192705bbce03cc4a5f600b7794e2bee24a85a29 |
|
MD5 | cd3de698758ee19d5f3fbf18dd4e9894 |
|
BLAKE2b-256 | 206f2b547e8845c217cadb4712f8175d3783833d003115e912c328ddba32c69b |
Hashes for sherpa_ncnn-1.5.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ceb55fd54575440b29500f5a9a1f39556304f3e79a3291db703a0b797a5da220 |
|
MD5 | 68f9cad5fa517bba2ce0a28d3fac9e29 |
|
BLAKE2b-256 | a1d8699f4ca0806445102e1471b38bca9fe3b13e15a8697e2d354fd69e0e0751 |
Hashes for sherpa_ncnn-1.5.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2deee3080972254750eaecdc7276abc015ebf36b4b5a0b8785172b6be3b7be9a |
|
MD5 | f10d956347467d14f2049e29d4e3f7cf |
|
BLAKE2b-256 | 39609390d131cd016c2a26a7ba42215e7e76717b27d0e8c40e0c5bd474436664 |
Hashes for sherpa_ncnn-1.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be23cb3552870ce391eacd4c18eeeb799fa52fe653a06910842aa5eb335cc812 |
|
MD5 | 69e5c5bcd8ea2a6d6364416efacb7980 |
|
BLAKE2b-256 | 7906b1667e6d8007017532cd7472ca565d3fc33eccbf2f1d63a1f0ca338ce948 |
Hashes for sherpa_ncnn-1.5.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c71cb50da27b4ee65094995aa918f59d381250941884be98743484c762259da1 |
|
MD5 | bbe1701663069cda6f9a42752d490635 |
|
BLAKE2b-256 | 3e9f7219a9a515dd273c2c9a187ce7e37765ca9c0bbfc8a404ddb76fd95c3ebd |
Hashes for sherpa_ncnn-1.5.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 489fb2cbee8cb844f212d22247b25d09d9deb0292b72cc9c3184c1cd42b30096 |
|
MD5 | 62b11c52ace8f0cfbcad383f5237c5cb |
|
BLAKE2b-256 | 4636a6b6637f8c4356ee96cd4687e35a8e5021105b7e6ae534aac8878bf99b7d |
Hashes for sherpa_ncnn-1.5.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b99da665002b15babf69ea17dd3051c0c1cfef62062f068cd329fb69b1e3e77 |
|
MD5 | bef68534d8f48642fdddde53c570e75a |
|
BLAKE2b-256 | 9cf90abf7a7788867132f7dfe4e99fc47cddc3d14feb2cdb2ee0d0b76bfc091e |
Hashes for sherpa_ncnn-1.5.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61a0d6feee3579740a80bf15cbe28753e0364009f4804e84e6151c1c643e66ec |
|
MD5 | b277e5e3070967ea11f1d82b30343627 |
|
BLAKE2b-256 | 3d80431e34e0e0cb43bd83822c38ef69bbfa00e34ef358a9cea2207dba433151 |
Hashes for sherpa_ncnn-1.5.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66a9c6473803ce06494debec71550c3591c125d601fa648c8b7c48b70dede46c |
|
MD5 | 87c1a17bed194ce4f401df425eb017af |
|
BLAKE2b-256 | 1403cfdf11e35a191505c60563907960606d677ad21ddd84ac744be119c30329 |
Hashes for sherpa_ncnn-1.5.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 045ed0a331d8acf376a5ad1ed95235727161886e3cca90755993b3e84d67a074 |
|
MD5 | d1f999b2d34dadb953d6f03937743cb7 |
|
BLAKE2b-256 | 5028d17eff030e4b0a1a45371a7ffe37bb580361a1cc775d3655bdca5ddc9d5a |
Hashes for sherpa_ncnn-1.5.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50b4412b3720d4a5f602b4bb2afc9384abaf1ac49b22cc562e934f2856492d07 |
|
MD5 | 4be3f946c3bd446d19d806d6d4462bf9 |
|
BLAKE2b-256 | 81e63e7c2705aa9821111d8affc8415b9912c0639ce502f0bd511e03fd94210e |
Hashes for sherpa_ncnn-1.5.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ee496d6ed058d689b2c5cac8ca599f4b8aa456ec554f79022d0d9179f9cc52e |
|
MD5 | 3d5d326ee0fbe3cdf2380bf94db49211 |
|
BLAKE2b-256 | a43701a542ca0986657e0c2a47d49c85eacbe1501185837a9c78dca4d9ee099c |
Hashes for sherpa_ncnn-1.5.2-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa32999d6f90f39d8e8b188a597fdc314c88f5d2436a442f575661d09596a391 |
|
MD5 | a45b2c137b2ad94d244cf0ce4cc9fe5d |
|
BLAKE2b-256 | d51ee800c8f894cef7c8ea67fb060ad6c891a1eb1b4f1dacd985373cd8ab466c |
Hashes for sherpa_ncnn-1.5.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b363439f9296d4de3fa2679a5221ef5589987418bf645d40a096b2a9f4b9027 |
|
MD5 | c78837a4d038b76d45c7930ace70fcba |
|
BLAKE2b-256 | 8519985b13cd2c9e570d7cda9f55bcdf51bb7df1e26b6578550ef441f9c9a193 |