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.4.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 846be8830365e641d19508ac86c439dc876c2cc076ec65840abe8a7d601faa39 |
|
MD5 | 5e7deb6e4c429f0e29f7730d027cea47 |
|
BLAKE2b-256 | 0be16c46bafc0abfda516cdba0cb1dce6a5a0d17f782ddde4c507cdd9604d492 |
Hashes for sherpa_ncnn-1.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42d5862c3d6ad085a594e42b76763e1c01dd4a459f2ebc6a82b8e18269ac2716 |
|
MD5 | 3e7da16ee29ad2d429443e0813fb8c1e |
|
BLAKE2b-256 | ca02795631631a34f4aa451135aaa20c4696322acd5bb0adb3e6cdd6d1951178 |
Hashes for sherpa_ncnn-1.4.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a088bb8da6c5e637254b2c2c0dfdcf91739d59092132e51ca6b4e92f8ff432bf |
|
MD5 | d7ea5b53d5f7d1ffc15c5a42e1c98051 |
|
BLAKE2b-256 | 1b5709747cc7d14fb747f0c1f0bd58621478eb83a114121e1881900c118d16d8 |
Hashes for sherpa_ncnn-1.4.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38ed9005e0f43766271122f013dc847fc81e76d984d47bb2a92c0a82254c0ac4 |
|
MD5 | f024fdd3f2a77c6f2e19c4683bb75e77 |
|
BLAKE2b-256 | afdfb9e8454ccb6aa2a42332dfd5278492f18b95a9da6b4a903b98d373a9409f |
Hashes for sherpa_ncnn-1.4.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3af1f5e2f637ea5d79ca9a228183013fb00efd8430912de8a9eb93fe43264d0c |
|
MD5 | 1a4356dec9a706c677334ecc1a252b4e |
|
BLAKE2b-256 | 30c706db13a103fedb1f0dc852c7b5a0330b22714372cfb8242c2121d0f66166 |
Hashes for sherpa_ncnn-1.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 116412ed846559f240e5b8566947d7bbb15d172b8dbcc12efb19764c1cdde715 |
|
MD5 | 19fb4dfd42f670c658d8c7d7adedf353 |
|
BLAKE2b-256 | e99b781ec5210cc3739a56605c9c19015e95f6bede66c6a0123c1073959cfb71 |
Hashes for sherpa_ncnn-1.4.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c70b46124ba35ab288ac18e78f959e4cea886b1ffdcb29edde1ae1ca5b28d9c |
|
MD5 | b2faa8fd321bebea5d88c7368c56cf31 |
|
BLAKE2b-256 | 85b586f377dd4ce03b7088888d7325be7209dc740ffcfbc78ffc0acefec60d99 |
Hashes for sherpa_ncnn-1.4.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5f0e2c228946e3dd41872f8d959569166c1c8e7404f59bc2653da1dafa1304f |
|
MD5 | 89c9afb196322a328568121308d37a38 |
|
BLAKE2b-256 | b8e9aac27e2f695b3fa727447a0d4577506ea3c56f7bbe15d24498feb5cf1e95 |
Hashes for sherpa_ncnn-1.4.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16e4fa7edd82e89ad4c23b23418f13b39bec237e1f15402286afdfbb4c53b4bb |
|
MD5 | fbc92ffd87d1b30c7bf3c08a6cda8b05 |
|
BLAKE2b-256 | 74866c340968ae61e3937c1bad90bd7c391c68c209ebb851825f37f2c2ce5f03 |
Hashes for sherpa_ncnn-1.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 987828b905ccbeb4126f79861d90dc4be507e59be71cd2080dae0e753325ee0c |
|
MD5 | 19d24d545088159207affdc822e3be74 |
|
BLAKE2b-256 | ab31ea6fb046e912d219bffe9e6b680cdd4720aacc52a8e3749641c32baf46fd |
Hashes for sherpa_ncnn-1.4.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75bd60ac80a0894b854bdcd2c9de8520d47bb591084acc6cc23eb07dc03e3f80 |
|
MD5 | 9a02a88d9fd2a6ac9668afec0dc26ed7 |
|
BLAKE2b-256 | ec98b392e038db82f432eeadf0993f4c0191688257dbc2e35c7275747257965c |
Hashes for sherpa_ncnn-1.4.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 853651ec8b424b455e2a0d29a9e89be4cc6cb71c70b5c87b5d219fd75cd5a037 |
|
MD5 | fc45396911d0eac4f59b32bb789e3ad9 |
|
BLAKE2b-256 | dd2af1e4fd680c911df72db77007f19fd68c66f2ff6ed21d3afbddf07932a079 |
Hashes for sherpa_ncnn-1.4.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d790c36bbf95752912b31a7a365edff66935b478a569e9fcbb1ede03ac156472 |
|
MD5 | ad6d7b68080621f9576302515b4c6232 |
|
BLAKE2b-256 | e651a489858b096d6f9ef1c31618ce62c8aaf4ec7c842c8ba3366cf4834dd834 |
Hashes for sherpa_ncnn-1.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40bfe48f08c3035fd2dd840bd8d31c00ec2b725a6c0d578b4c02a031973e7633 |
|
MD5 | b07be7485f92536da7980590ff138cb2 |
|
BLAKE2b-256 | eebeb98b608fc11ab152e46777fa78a9851375332654cecd1a0951d3cfe00410 |
Hashes for sherpa_ncnn-1.4.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0d1bcfd2bb4b7805508df13b0b50e3c4a3ec5ac41387ea54f6173ef167ee5af |
|
MD5 | 4f95c71d5c4f65e1920f0b546e1ea150 |
|
BLAKE2b-256 | f498819140e4bd1c3ab1ee7328dec9b6137119a36b83e09eaac6e6295ee52642 |
Hashes for sherpa_ncnn-1.4.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fd55169cdc22ea7d27dbbe5c58ee51ea12ba3f9655c1dee812e02034af64293 |
|
MD5 | 30eaaace17036fdb59744225f17dd8eb |
|
BLAKE2b-256 | 54c9cf79049eb814915ad45dd61f3f4f0b9f9b54f0cfba6d80ff58687ce52562 |
Hashes for sherpa_ncnn-1.4.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56bfe110a9c5027549bb482897f1c2121c6de9a1617eaf8d28579e31f26b70b4 |
|
MD5 | a4b9ff32eb8479c28ea75fb4d2b63265 |
|
BLAKE2b-256 | e2b8c123f19c77389e10d64ab06ecd1d1d4dde5198c514051ae0b05001e6af89 |
Hashes for sherpa_ncnn-1.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80f24acad0111bf2f6466ce93e582c0246a366a7d2fc289964d8616e43651406 |
|
MD5 | 128d8acafdd34a240f11ef77be024b49 |
|
BLAKE2b-256 | 4b157bcf7d9893177231f1f79a83d3412e1a24216c25900ec2f18651f383258d |
Hashes for sherpa_ncnn-1.4.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 969adf55bf2de38445222f03b2a92ee09d34aac97477bac9052528f1928f27c5 |
|
MD5 | 420c1889248cd3875332007b02145ab5 |
|
BLAKE2b-256 | e1b9688a0c62d24e396f0e9f608f3406aebc94ac789faede8bb01839570b9c4d |
Hashes for sherpa_ncnn-1.4.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 856f98d413ec02b43dbf19cc8e00ea09917ab3f9dbda7cf1f09b90bf6ab7dc9c |
|
MD5 | 4f1cc16b01cff3cc7f7491d16c6b059d |
|
BLAKE2b-256 | 801c016a6037a0cad27f4315b8a00856c01846abee84ab65043edbcfd8786418 |
Hashes for sherpa_ncnn-1.4.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 065bcdfac9c27e828d7309de72fa2a320883da3bd833fa1f381cb2a14d9dac2f |
|
MD5 | 89275d99d081c566386635a9746b0eeb |
|
BLAKE2b-256 | 19ff670eaf09b53469aa734012d125f219f04a09b98aec11acca3d098993155b |
Hashes for sherpa_ncnn-1.4.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ee7febd6ef880d190dc324fbe7d6a849818769a7fbd216ec1fee9e90ccc58d7 |
|
MD5 | 7b1ba86494b6de8822b4e2a983b7aa9e |
|
BLAKE2b-256 | cd5dc0293b85cc858e641a67d61d2e90fcd1d462222d0d3d77f4324500bef065 |
Hashes for sherpa_ncnn-1.4.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bde8f4f048bb210b410549f370f3059ca1491e2cd697b21d1eca76667db1837c |
|
MD5 | 82a993b349d289038f8149d62515e289 |
|
BLAKE2b-256 | 0093eda961207c5017bfd87d5dc73980e678207cc053af0eac925483c9f6d1b6 |
Hashes for sherpa_ncnn-1.4.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9342c395e47e23517c902e71435f4144cc2c520c64ff168267f1ddbd3bff7d29 |
|
MD5 | 45e7a77bba577765c2854fc0b3132eff |
|
BLAKE2b-256 | 7c82764f3a6445e9ae1097142f7106e0e7496ca15134946e735cfed6367a23b5 |