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-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 742ad051748495ae4a0cbb5326c2bcb2a663f8233bc726f5766d3603d7ae9485 |
|
MD5 | 7dcfb042501235b8b5502fe84f7140f1 |
|
BLAKE2b-256 | f22c57918bc6156d0b7a7aa00398cc4dd77e37def31fb33ae61ed51820f9fb72 |
Hashes for sherpa_ncnn-1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b1d58406dbc002dc590d68ec261bbb9e3565f6f8aac39d7cdc8d801d67b1560 |
|
MD5 | 07190a529d138d3d99c97aa93b182dea |
|
BLAKE2b-256 | 26c65a1f6fe718b2edf521f7289c37d6541780d2758645ae2384e982ef119ed1 |
Hashes for sherpa_ncnn-1.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c96a1ef78e262303bd9a20804302829b61febf6bc7dcf0dada81ed909842c104 |
|
MD5 | 8cb99aabc9e6e9646d6a853cd16d0280 |
|
BLAKE2b-256 | 95b1909c85a6cb92d00c631a37337aa44f52bb66be21fd489f80779b6e9bf297 |
Hashes for sherpa_ncnn-1.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec5c857ebc4ade4b4ab4c821e93b3e9ad484022f389ee2fed5a6af0e6845d90d |
|
MD5 | 47c920773172f82b6abc27c9906c7f9d |
|
BLAKE2b-256 | 3eb0619d2ece991d79c8992b8029ac2605ab6b599c753934fabb9161748ef8ac |
Hashes for sherpa_ncnn-1.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d242692c699d970582582b1f36c2180f5933f9a3630400689897e970b8faec3 |
|
MD5 | ce876bedb50359a39248444dfb10a4c1 |
|
BLAKE2b-256 | 16865a7399170580b5fbbfffee9edf22c4fff353695f7db33ab7e320b38f782e |
Hashes for sherpa_ncnn-1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2d6cebd5858e7694fc903cb05fe3aebaf0aa50fff9349c65d585900af7c2807 |
|
MD5 | b325e9f82f7c82652425ac7b11e301fe |
|
BLAKE2b-256 | 27d82104e3c99cab32b50d6e2045de142ef305f77d23ebd6e6de462f1224f6a9 |
Hashes for sherpa_ncnn-1.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b26cbc54b8a49b443bceb7930b6bbff4ced971e660dc26bdfdb83efa8dec5a9c |
|
MD5 | 59e4cbf5368a86b6e77b7fdcabffe805 |
|
BLAKE2b-256 | 9d19e35129dc2d7abfc2df156e83d17cbde12af84b6730bb5958084c82c2b718 |
Hashes for sherpa_ncnn-1.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ac13393fbd1caa1f445a37a05b834146c2735c936971f4cb700e55071fbb07d |
|
MD5 | 7194ab2dd9d38dfa9311d595f01aeaf7 |
|
BLAKE2b-256 | e6115e091736b7dee6249b4c914fde7171ee2187058f4894635ce2aef44bf93e |
Hashes for sherpa_ncnn-1.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b31c951c18ba14d7006e35b6090c9ef9f1aaf5328f936980257c757d01859fc2 |
|
MD5 | 165279068b02e83bda012527bb28d9f2 |
|
BLAKE2b-256 | a77269f1a567a12736402a54d0e4326c129c33e4328818e7a5606bd23801109d |
Hashes for sherpa_ncnn-1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a98d41d60c0d0ee4b107f9d0d6d287fc701a59cad15b3f1cc49a746f63ed4c10 |
|
MD5 | 1bf7a677dceb7c440bb6283ce37b47a0 |
|
BLAKE2b-256 | 0d9de6afeaf3622a3dd89496bb3b5ab5744a4da5f122af74671b5363116a8e1e |
Hashes for sherpa_ncnn-1.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4be2b64013e8dfe6de66ba1ce25803d07ec3f1f4ffa5ab84f2b29f44baea7057 |
|
MD5 | ec7221626a071ffb9fb35803d7e349a0 |
|
BLAKE2b-256 | 47ff841a9955351c39ab205affe9a657b3d3675f9bbb920e8091c07fede349ca |
Hashes for sherpa_ncnn-1.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed14bc545fa0bf82daf1da48c4f70172bd64adbb258a403ae4fb630fc39b1be5 |
|
MD5 | d6b0d05929f53100701ccffd8442c575 |
|
BLAKE2b-256 | 888755130d33861b86c7b70d0a6872a77664adbb91cd3b1590fa3b248f2d98d9 |
Hashes for sherpa_ncnn-1.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32a145efffdc361c8daaf533bf7665776451c00a590be2223fd0f071a67eeccb |
|
MD5 | f036bb02df5bcd0e0d3d935b93afa172 |
|
BLAKE2b-256 | 7e6e92f40f99abc10c01efe188b002f7ed7501b579dfcb17fa73ee2777e6a6fb |
Hashes for sherpa_ncnn-1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8559a61e75c8c7f1b32e92208402596997aa0a555356bbb3febfdf3387b52943 |
|
MD5 | 78a4ef561a3e59b3f14bed4a7a355093 |
|
BLAKE2b-256 | f03e065afa23821f5dd3ff87afd3a6e6c82fa4c6782c0bacf016064f4e8146d0 |
Hashes for sherpa_ncnn-1.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa0ad6746484e991f4a242ebddfb81087fa844d3062d32a3a3e8d8265747c7a5 |
|
MD5 | 2eea13ff26ace7ae73880310460bdf9f |
|
BLAKE2b-256 | bfc3fbf3add7c10343039404bc0714072b915dcb3884a3f1913c43f10f688eac |
Hashes for sherpa_ncnn-1.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f75df724519b9db1dc342d7e443e5f07bfe5bef9312f12d267ef2a29e433a94e |
|
MD5 | acb24001aef04eb4f1e851f2e44d23ba |
|
BLAKE2b-256 | 7c9de245223b9f0cb12750a4c80ed967399a1b6f3c58b2b6b9b25911e8460d77 |
Hashes for sherpa_ncnn-1.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 939570ad3e9d9ac162bceb6c7f914499b19e38606df5f1b6cbaf31a0be932a93 |
|
MD5 | b3ec89c13b4f2b8aa2e2d4fb487b8879 |
|
BLAKE2b-256 | 00f1075ef6febfeb33b70b3a2c78a3b2ff284748fe2de535f8a9d060fb366522 |
Hashes for sherpa_ncnn-1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5e2021ba5078f735efa25524604ec0944bcfc910e7a4e55fcd38b04d7d4ecb6 |
|
MD5 | 5d0bfeac57f7e1642aacac21cc47514b |
|
BLAKE2b-256 | 65494d720455b351e88bcdabafbbfcd5910b12611c20f6889c5bd941bd779550 |
Hashes for sherpa_ncnn-1.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17512a5846a87f9c919ee3d5c50b101e7af8de54b2ffee5f1185d39af36e5e9b |
|
MD5 | fe13328e8606f80d85cb2769453e5012 |
|
BLAKE2b-256 | 6bd6ec6e5021dfa54ad5fa50b6fb181d4c8c158ac1ae0fcdea6274c6952dbf44 |
Hashes for sherpa_ncnn-1.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87fb3ad25e806daca9f5fcc93295953b17e50ac8fddf517bf4d3779f2b83b79b |
|
MD5 | 30e4f57086e25984ae5140899f014ed1 |
|
BLAKE2b-256 | 6e6be72ca5feb4e2257e48113fb05a2ca81831bc0ad420a86a9f3fe93d914211 |
Hashes for sherpa_ncnn-1.3-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2494afb62646b68648866de48e0def16240b388905fcdd07ac8a913719725aa2 |
|
MD5 | bd0e7b0355b1e9a6a48a187977e0be49 |
|
BLAKE2b-256 | fae5728a54772f4765fcc40fb258a05983b38970ff8f6d940dde607f658feab3 |
Hashes for sherpa_ncnn-1.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6c0b0c7a90fc9afe0210f69abceb6b4d80ccd162734af6cb257a55e47877e96 |
|
MD5 | da18c9c4716dfbae12c3f6e3df7b7f82 |
|
BLAKE2b-256 | 73dfce4a873b268023ed1128fe4041c4bf033e701ad2cc144e83dcfd92d3ba19 |
Hashes for sherpa_ncnn-1.3-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47c32423a15b11056264b6dcd3f42c33a72bc4e6b3dfdb4ece4edec2ad3f2b5f |
|
MD5 | b0ebb7a96b15ef078b7bf386ec326315 |
|
BLAKE2b-256 | ed4f4131d57f183adc2b38e6a217942f84d45ee357391d035315395cc6c671d4 |
Hashes for sherpa_ncnn-1.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffef5d72998d09e0ddc94be0cb4f9999c0ccee3cbec914dd5ff690883ba89820 |
|
MD5 | 79e789a6ef96f88c7ab018affc886039 |
|
BLAKE2b-256 | ebd164c4109d506c19eb9961e8872c9489a5e793751af548ef0c187008a23b60 |