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.8.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b6064e4abf1c1b83c40b4085343ca308e54fe20d91613b888445673fec2c5b4 |
|
MD5 | 010de5698207eaf865932f22fad656c7 |
|
BLAKE2b-256 | eb82c4eda5d9dc63c4065cadb0a34b9fd1cdb95d7134bfe2e255edbfbbe0810b |
Hashes for sherpa_ncnn-1.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ff5aaaa46ef08534e597af1ac3efb6c5e370105a4129e8776496b80a397f981 |
|
MD5 | 4e242733ce2f9097288725df251d13d3 |
|
BLAKE2b-256 | 7f692864004a408d5ad949780ce39701a2a37635cacd1ce7f70706700342d988 |
Hashes for sherpa_ncnn-1.8.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2c27c48729861d8af1e9a3508270f620ecec31a6d8667a8844314cb0c686086 |
|
MD5 | ea45fb0b13be0b63c4f66db437a1d437 |
|
BLAKE2b-256 | d42448cce9f622660253b8d50b5442661c96d81d670689a235cbc0e83f2977dd |
Hashes for sherpa_ncnn-1.8.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a59c4151413c2cdfea0c836ecc51ddbbc87c003a5a15b058fed9863a1f2a7278 |
|
MD5 | ba77ce70f48ff9e7db93757e36895a56 |
|
BLAKE2b-256 | 43cd1af837002754fb6164eb692a61673ee953dcd107e36b9dd29dcc1554ebe7 |
Hashes for sherpa_ncnn-1.8.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae5385de35fa5ffd28d217943b8e25221d3533a3e0d85411ca7bb2b5c5384f30 |
|
MD5 | bef95a204c584336259f454868713cb7 |
|
BLAKE2b-256 | 9f3c06d8b0c5b239e25f864e626a19c5a8366fb1b0f63372c7613d77010d1327 |
Hashes for sherpa_ncnn-1.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6644d7d97246f85ff0182127fe94d2beb3d1721bb536a32728053cd27c00cd8 |
|
MD5 | cca0db3dcbbf55c0d8c9d23653b13ccf |
|
BLAKE2b-256 | 04e2458aaefad76f8c030f56e7b4acb5d02c6a0f6c0fbcc48bc25144e1d1fdd0 |
Hashes for sherpa_ncnn-1.8.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80932306f0f40a9a55c3e3d348a88c1245da29033eb9c65978d1037f10c1f6f1 |
|
MD5 | ac1d27c8dfeef0b9622f024d4f6be28a |
|
BLAKE2b-256 | d58f19855148857793b9d34beff1c3e10290c0a2bfa388011b831e68bf9ad9d5 |
Hashes for sherpa_ncnn-1.8.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff28ed77510c0fa408988899fea3112948236c86dc03cbd10602401d5f26cfd4 |
|
MD5 | 862d6ab518fb2d5ccc86475cd680aa8f |
|
BLAKE2b-256 | ff5cea4cd09549ea80585e086c7f952b1ddf39203287f4b4b00ffe171687f44d |
Hashes for sherpa_ncnn-1.8.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e630a55c25ac7b21d1f11b92ffb344be47fe6a1507b6b5b65cf3771d433996b |
|
MD5 | 01d2b4b7368c0798a75b8a929b68383b |
|
BLAKE2b-256 | a36c06de579763d488174dcb81625005eaea8e740f6202498a182828ec0c9049 |
Hashes for sherpa_ncnn-1.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d2984d357c233364e60a0d135d97a3c6b645166bdff5b0bdf5a337aea2e0b6b |
|
MD5 | 2303f2810e8a01c0dde6bb7b5e27a2a5 |
|
BLAKE2b-256 | 538d6a0d0bee38395d16c61def1641c3bc385e7e4d13a5f4bbdb80c807383c01 |
Hashes for sherpa_ncnn-1.8.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9968acb1dba70675d839bfc353af005a175775a824c243c02d9ad596387e5dfb |
|
MD5 | 9789aacf59def72561180005ec7a88f0 |
|
BLAKE2b-256 | 3ddf3eff009cd7057181ef22e79b3439aab6168ba879f2bac5e4decc29aee407 |
Hashes for sherpa_ncnn-1.8.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3192e76927a4c4787b98fb6bc3f2804cb1b39ebcd555b93445210103d47d6bbe |
|
MD5 | 1019fd073e492826b007fa628a00370a |
|
BLAKE2b-256 | e7822ea687ee13f5d239d21131dad014d104e951c3fbf1750350f1e1447f9926 |
Hashes for sherpa_ncnn-1.8.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6729ffe5ecfbdbd7af6045cc5391b34ab3d9adf2f8fe46f766687be75617d7dc |
|
MD5 | f308fea8613f48978c750ca0451ad7a6 |
|
BLAKE2b-256 | b3c63bf79355ba18d29575303dfdc45902cb60203cb46a7292c889badff93ef1 |
Hashes for sherpa_ncnn-1.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4cae40084277d53d98469d1971b94427bea687118e8f0f21dbce37cec25125c |
|
MD5 | e3da097b32bc8d90f294e47e96d2cc9b |
|
BLAKE2b-256 | 52a8a3ab3307600831dad904d08cb4d62f37aefed999f06642fbde85b21e2341 |
Hashes for sherpa_ncnn-1.8.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e8b7cf0aff5b77e0222e3c86ab5fd76e49b0152ad946fb72825006017cc5ddf |
|
MD5 | 61358b63d4eddab270979ab6968698cb |
|
BLAKE2b-256 | 354d37280c602702d8eef3dae6bcfa65843d3de4d4c0ab8b5a2f3309c28f6437 |
Hashes for sherpa_ncnn-1.8.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 167f8ea9374b8aaaff67c3d9cd70ab32857a550d7622707ebcb2d0cfd93b06b2 |
|
MD5 | 784c83a1c8be5a35669e8d9e95f49d22 |
|
BLAKE2b-256 | 0f8e3547c5a06d27b9af996a9280b93d994ba9d1852e9f3202eff08d2f2925cc |
Hashes for sherpa_ncnn-1.8.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9582ec779f6ee900759359e3b75eb3a5a7558eac1ff01fb452b2541ca201d709 |
|
MD5 | ebf5894a0fcaadf5d4082de3fba87089 |
|
BLAKE2b-256 | 3820f419358b540799e1e459dd07cf208310bb77c4819ecf36dd1e1ced60ae3b |
Hashes for sherpa_ncnn-1.8.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c94a35a161b1e6452fb9057cdd1f8031b5c244ed0f58a1e76ecb7d2f68e81bb |
|
MD5 | ce9fb7cca91c8f097f0013c056a41295 |
|
BLAKE2b-256 | 180dd786bc734bb6cd6188ab253196149461aa13d6188a8c8f090f08bf2d5e47 |
Hashes for sherpa_ncnn-1.8.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dd3928bbafe19531e01b51336b05c7b2562e2cb4919fb67af67dd22b376a20b |
|
MD5 | 6c535cd151b09ecd2b5ebced1249d8b3 |
|
BLAKE2b-256 | 2ebf8eb51c3e14cc105f8bae331b6462b008c43529c126ff0320fea6ab960eb5 |
Hashes for sherpa_ncnn-1.8.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3722171cd936f8ac67ead21d666e23ba259b714e3e76fcb2809e7f347a8e3d9 |
|
MD5 | 7487f175dacdebeaaf9fda01b2898ab2 |
|
BLAKE2b-256 | 15e767f4a0238fd5fd3a628c4901ce8564eab7741cdb6eef284c8f40988c5c62 |
Hashes for sherpa_ncnn-1.8.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c40d5c34be20c4033df57b2a13509731ebb78495d914320ddd2b032be50657a |
|
MD5 | d27581c7893cd860be0680e075f3c4ff |
|
BLAKE2b-256 | 6ac1eba3c238110e9bb7d51dec92858b85a536f47246f1ed6511046999204447 |
Hashes for sherpa_ncnn-1.8.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92448912be3f5300eadcc8b3980071e82aedfe3d986965a2dad02a37531b41c1 |
|
MD5 | e3d4448a9cf064f49cf0930fcb9ddc66 |
|
BLAKE2b-256 | 90c013909d3a27872449b6633bd46c9d436342a896ee63c279fc5cadbdfde622 |
Hashes for sherpa_ncnn-1.8.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40465031f0ccebef375c4caedaa69a5a63cf1d8998d099f429ae0998fb45f144 |
|
MD5 | 78f4b992d630d4d1f2c1374e76331bd6 |
|
BLAKE2b-256 | 49c7cc29e624a0fd89920338bd28687df13c8e7393f67f59c22d7e13d8d37e6d |
Hashes for sherpa_ncnn-1.8.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1a3382c77f4214280e98ba578c63aa7286ecaeb724119f61a38e55b134e69d4 |
|
MD5 | 81cb8859dedade9d5e3abd0021ace4d7 |
|
BLAKE2b-256 | a811118613730522657d3cf078d81c47a9bb02a54633b38b75a07a3649e27c6a |