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.3.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1c829d7738df93ddb02bfe77dbde8d4888f89c04ab80bad7529a4520b8d0f66 |
|
MD5 | fe74a1f1bc0043033c299f942bde04b2 |
|
BLAKE2b-256 | 272f6445396e570ea273ac0a6e1c577490df8c5f72da574206ce2940565e338d |
Hashes for sherpa_ncnn-1.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43893aaaafdd9e9880141cc374ca75b212fcca7596e230f4a8441268dead9823 |
|
MD5 | 46344fd853d94d6dd9736f09b111b7e8 |
|
BLAKE2b-256 | 5392eb044d9bef6baa4071133f42fa2b52bbfeb855e9e81f9c799c329ffce3d4 |
Hashes for sherpa_ncnn-1.3.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d8082b3e2a0a9229362d3a82b51148315e98a650d755c6797a46f058bba8790 |
|
MD5 | 11386250d2b2a0b147eae8c2996b2998 |
|
BLAKE2b-256 | 10b9832a59d4139fb2a0b17db4f75c55dbb7f8bc68a9be84d2a634010c68110c |
Hashes for sherpa_ncnn-1.3.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90ac3637d1a23a36e364751cecfe4963694be2dde7a46f58cf9ce481ff147bc6 |
|
MD5 | fc1ced568c6a5e9a83da1f345fafa5cc |
|
BLAKE2b-256 | 6a811212da7adb1d815a2d7779425ae00412faf9cd26107a799fff058cd9d8c3 |
Hashes for sherpa_ncnn-1.3.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdf2dc3f4cc4e457ef931dd76ea0a8376c0ef735e9cc4506c017e19f5649c5ae |
|
MD5 | 0d0d392cab96da04e9faad16ef11cca0 |
|
BLAKE2b-256 | c3da755a3a1dad124a293007aa3305266d6ffcf7c1be4e2f88798f70345673f2 |
Hashes for sherpa_ncnn-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fa018e0c97fa91e8ef8d2e1855ee0747a1af3ac58c33a04fad06e4bd7b09b28 |
|
MD5 | e0a80ca507e8c4f3052fd99a04a831f4 |
|
BLAKE2b-256 | 9b0b9d52ee6f88f7085d49d945fbf516623d61aedbdfa27dcef7377a58669145 |
Hashes for sherpa_ncnn-1.3.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d36ca3769e06728f699146bbbbf538455d80eae4a9faca0e4c32ee4cc688fc80 |
|
MD5 | 006b224de8278c1f3478aee6621ef41e |
|
BLAKE2b-256 | 08abec8276c168cdf149cf2990c92350e58c050357c7783d78df361df7664f09 |
Hashes for sherpa_ncnn-1.3.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3d2ca8a17fdbb569a2587a55a0cfe38f792ab013a6686ddffa4ec47388a160e |
|
MD5 | f34e17fa1df005565ea9315d5d5ed0cc |
|
BLAKE2b-256 | 39badeff1802e69b960b1e0a48bc824aa0509321f51ab9171f98d5efe7dd589d |
Hashes for sherpa_ncnn-1.3.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 346965f286a7055db07b432a13a9e629edfca32ffc58ec24684d864cbb56cb53 |
|
MD5 | d2bce182701fb8e34f12bd45c2265162 |
|
BLAKE2b-256 | 723eb0089ef2849b79fe15734b6371af32169bb082bf48abe0f8ea817a4fbe1d |
Hashes for sherpa_ncnn-1.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6077f3ad58d6796a489935637523ce5893ab769d6e3ad1736f1bd90304aad04b |
|
MD5 | dfb2674602fb2c77d52c2e80d8dbf6af |
|
BLAKE2b-256 | 21db718f715384a090cf8fc65ecd659905680e2bad571745ff127724a0f33bc2 |
Hashes for sherpa_ncnn-1.3.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43f58a098758900aa945bf244ea97f64a9589103b403fb5b2cca8d3090352024 |
|
MD5 | 9ba318808e16d0f465f8b44381cd3b77 |
|
BLAKE2b-256 | 94dae907250f8809b066001a14f575c2386b41ee86cd4a7f19009b2c562a181c |
Hashes for sherpa_ncnn-1.3.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6377664304bf81d75eb6375fb3da7c5643999720e01f3483502817110b721d4a |
|
MD5 | 83afa1c9be05407ae0d07de88d021f3e |
|
BLAKE2b-256 | 92d25153dfd29525b742e65cafd8c3b70414a518ca2d1f0b4550b12f2745499b |
Hashes for sherpa_ncnn-1.3.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8cb81347f84ff76a0ab6d89e681a7c4bbe2dd50a7167eb42f3641cdf382f1ea |
|
MD5 | 5a1b39e1cc5ef2c941ccb14738165fa7 |
|
BLAKE2b-256 | 3e20d070197c8fe4374af35d11b5629c8e18760d840afadc1bd7ffeb33b616a5 |
Hashes for sherpa_ncnn-1.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc88de09de8787544851a230e4d7c4378deaeacca96fe2c2ee268b13ff3bbf56 |
|
MD5 | f04c311b6ba9588919ed95781609e4d6 |
|
BLAKE2b-256 | 13460d622f7ce15b3e6bc837b61d45045744efa1c1852a0c4f4bfaba3da2d9d4 |
Hashes for sherpa_ncnn-1.3.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1805ab8b623f36da8ec961bfe6be933cb0515c0e83eba58980dc417b5af86cb |
|
MD5 | ee2028e4dfbc095dcdb6f541995b937e |
|
BLAKE2b-256 | d3c3196137f30cd7bc91a84834d6d20cbb3e71d37360fc3226bbbadb462c6934 |
Hashes for sherpa_ncnn-1.3.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afaa1fca3ecc5b25134ac30886bd3316edc3cc60bfdbc8a7e2c4754aa89df5ac |
|
MD5 | 4efbe86515b4403910b604bb1ff28d97 |
|
BLAKE2b-256 | 0073adde8b9f5c317cbfff535c60ca46081184e38795d5d376d2087fe923183d |
Hashes for sherpa_ncnn-1.3.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a9dc2b64d489d8cbfe1dde8f47227b1b6dd9c03b046eef2ad18f58f97842afb |
|
MD5 | b794b2742b2e15c1862086efff60e86e |
|
BLAKE2b-256 | ce6b6fd183e274502dbdabf72678352557e9c5f2cc33c7eefe34ee51e9f6a4f5 |
Hashes for sherpa_ncnn-1.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d18ad99a1aa535fee2f875ee5642cece35a60bf6706b777b762218b1c9753171 |
|
MD5 | edb109115a55d1d9e7643ab52933655b |
|
BLAKE2b-256 | 4776002b93dd8a83818088f222688062633445b1727dd5b320a7761f82ab8ecb |
Hashes for sherpa_ncnn-1.3.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6db1d833f67d09594f27b92be8fc59800cc9fffc12bbf6ce6f3f1b017ad428c |
|
MD5 | c540f11fccb373b0643bece6d938f127 |
|
BLAKE2b-256 | 897c5248033584b52abfb4e0d45227dee5143753e479fcb3c9f5a16090f9ced1 |
Hashes for sherpa_ncnn-1.3.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a8a8bc17ff9b75f9bed5542d5f287e93a8c354820ea53a7d8dbc86039bd567e |
|
MD5 | f9e7fa0c71421834d36c17412bdbefac |
|
BLAKE2b-256 | 5308660b305c370144ffd34e23d25090e469ab9f7969194f4440941216d1c003 |
Hashes for sherpa_ncnn-1.3.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 578c62ee6cc7d2850cc23ad0cd05038fdb00d026bb75fec433da36e05cb0ef59 |
|
MD5 | dbfbb9ab3ea0f99efcfdf59185545992 |
|
BLAKE2b-256 | 11310d32c9874e9173e7ddb4663aeffd5da95dc6522d61eec41f3b026e9fc80a |
Hashes for sherpa_ncnn-1.3.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f3ac67a85654a9a4c9e8b00d99b6934eeddc7bb1259fadf12077de8b73710f8 |
|
MD5 | 48fa30b2d83bd1cbfd96ffeda1687908 |
|
BLAKE2b-256 | 782cb7b84fd65316759be0d7e797b8a73065fc3f21e624d09981aaabdec497b4 |
Hashes for sherpa_ncnn-1.3.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ce6f63aae1677186bfdb1e7421533b58b2373837cac380909e5d3ec18cf6331 |
|
MD5 | 31ddedb228f358fb1949f5e1ee38eee4 |
|
BLAKE2b-256 | c81135612e12ee150527504c62af1cfccfbc015f2f96bea0b2a2a2f9e73d28a4 |
Hashes for sherpa_ncnn-1.3.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14a64f7e022d9b073cc3ffc2ee38105bcaf56a2e4fd76ec6e5673e6643d870ce |
|
MD5 | 5dffbf2bd9248659cfa0473788def5e7 |
|
BLAKE2b-256 | c25b96f8e1198a617609632dcd04c989d24ca996df62fc9e81201c6e12b20ecf |