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-2.0.6-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4450b76c552b07c5e2267ade58cb04aa8deb9e0ccdbe6a69af322e2435c42c7 |
|
MD5 | 10a683272a350f1999791aad7bf5f5d5 |
|
BLAKE2b-256 | bb9a36c9f08ccb85ca95c3030480e8b787f15955a3859fdf237d3968af44548e |
Hashes for sherpa_ncnn-2.0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fadca126eb51a58bfce8a90f118f0cd0575edaed2ca44a09fcc22d999c9f25b0 |
|
MD5 | 9d5d8c4660d2c147a1100b840df911f6 |
|
BLAKE2b-256 | ccfc8486958eded175b44ee42c2832232b22a1eb3e4ca4ef6c490b5e365b987c |
Hashes for sherpa_ncnn-2.0.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7274c2d3a2363080f3f0044730d07c4ae91a9b575fcfcf05f49359359cca7808 |
|
MD5 | fb523d11b9305d93f67182a6a7a805e5 |
|
BLAKE2b-256 | 53eb65fc31e766e97eeef52b7302fb8620d7770eaec17a52f4a9fc6604859a4b |
Hashes for sherpa_ncnn-2.0.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b95402b44b9e9425d04180c4dea4263bcada525f280389794e42cf04483d3421 |
|
MD5 | 78ddadbef742baaca0db71441d414b08 |
|
BLAKE2b-256 | 65954abdbd7a08676fd5d04bbfe898b051860d48881b886da404959d04bc35e8 |
Hashes for sherpa_ncnn-2.0.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4825946f312d3fc19c49bafd5449a195ee051f5bdf5bdfb6473d87e4a2e372ab |
|
MD5 | 8dc3c86b2ad1762334d3f9913194fbd0 |
|
BLAKE2b-256 | 2d4a77d3e20185bbb7cfd828026982386bb2dcc9f30e8ad985348bf5833cde5f |
Hashes for sherpa_ncnn-2.0.6-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d7b2f6d564ec994394776bf4d00ff53965d6ecb8ae38718f477cb5cd312511b |
|
MD5 | 335791a4c37afb9c0d03c893c5ade2f3 |
|
BLAKE2b-256 | fd5f3e87bc8ea6c33583ede8a2a6ac99b48276a85fc7ecdb9b1565668405c6e2 |
Hashes for sherpa_ncnn-2.0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa2233d2de0d0089c22e91bcc2d5bf8937ccf2fe342ce339f5ef55f21f1d68ff |
|
MD5 | 591b9e0c08da04cb3c49ee6ac6f9d797 |
|
BLAKE2b-256 | 24d536bfc93227c29e02648bf2cf1f5c972eeecceb7db6b17cc63b1eec66984d |
Hashes for sherpa_ncnn-2.0.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b6b5624918b2b2edef9c42a1ccc0008bcea6df2f1bc6f44dd0b11b30be0a25c |
|
MD5 | 237d2dee263b4192155675e1cf5dd67f |
|
BLAKE2b-256 | 1a32a4a8ca2aee884f5b21ccc9a9a2c747964d2c298026ae1cbbf87d06bdadc2 |
Hashes for sherpa_ncnn-2.0.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 727a749b89f05618d9bf50017dd70c654dbd3cc41e0f0b9400857792972bba06 |
|
MD5 | 0b81aa992789d5427dff85ad85da9f24 |
|
BLAKE2b-256 | 83fab099cac52604e63e788d8234e9935b641482e73e64c56c44e07f7d97a3b1 |
Hashes for sherpa_ncnn-2.0.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80ed77775a9d8202e261b40f33131394c84ee0293638bb5c8d5fd728e20a46bb |
|
MD5 | 54948c61cf51e9f1de02d0c3d42e5dc3 |
|
BLAKE2b-256 | d9faaad89885fb9fe18b63db8795251e73e88bd00a5f14a02b1b1b8e039caff6 |
Hashes for sherpa_ncnn-2.0.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f792b2f3bd2a1dc9e15de8b3fce4c664b2c894d9e0ca1276645039105c3fbefe |
|
MD5 | 37bf011ec20092ede0b18cdc63cbed1f |
|
BLAKE2b-256 | b4d4faaad4f4e3472f32b6a37bf3e03c885a0d70c24a78580d954ed74ceca0ce |
Hashes for sherpa_ncnn-2.0.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e75fb76d01f54d216ced49e9b2e1e35ce177681bd1aeb10074f72be2d0ab5b9 |
|
MD5 | 3977c306b55f4115e830111a617da87f |
|
BLAKE2b-256 | a1e3102556ad3d12493cf2d7ee2344119d031ba9d69a3b208084b8312963dda5 |
Hashes for sherpa_ncnn-2.0.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4bf0e5e75dff271ef9cb9107d4518dcf21352cbc9e83a993b20449f95318974 |
|
MD5 | 08bb80891ea9f8ba8ce89b3eef06a8da |
|
BLAKE2b-256 | 0bd13cb1f4c08767f43eeda71a09842ea20aee4ce331df5c90f0aec22713a984 |
Hashes for sherpa_ncnn-2.0.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 580a0db8746ac79e50dec4532745d333963af68f834786734413994330ad09cb |
|
MD5 | 80cca83d3baf218353c005e7c9f1925b |
|
BLAKE2b-256 | 58b559ca1467b685b2e8b2ac25dc073bd85de67f5108f012e61982eb3d2aa7f4 |
Hashes for sherpa_ncnn-2.0.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fc5c23d69087ef45d32bffa4bdcf8006d1644d3b3e73d60f8844b2e8c18466e |
|
MD5 | fa1be444eca62f10b5409fce71e9fae2 |
|
BLAKE2b-256 | 9943933cba196cb3bff40dbae81a05be9a95e6c0ba9a48162c7bdfaff04b3e69 |
Hashes for sherpa_ncnn-2.0.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1d9904ebeeecc14ac85057dd01325c6873921609d7862d66706dd7648ea62b0 |
|
MD5 | 2173f09bee279cae1f09817606b54caf |
|
BLAKE2b-256 | 81c9617c945529585bf4c0f5af1b27f4dfac24d83b00ab2d20917750ba791460 |
Hashes for sherpa_ncnn-2.0.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b183548bad6c082b2bac00b6270e294a2153ce8d90f0b065920c33eb57f9ef1 |
|
MD5 | 9ae45d7bcb1f8fa3cc725b8ee2a66bfd |
|
BLAKE2b-256 | 3fcb2a3d18accdf3cfc84e7a88b9e4283ef48112e3e2b0202a8fd3e8b02ba537 |
Hashes for sherpa_ncnn-2.0.6-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b83a0c17d32e13ab4678f4e888af1f9a2dac507a9eee3d3bf8859eda48acc674 |
|
MD5 | 8fb9ea0bc207410baeabcafd4fb624bd |
|
BLAKE2b-256 | a1f9cfbe712379182bdc8cf72b11631dcd7569835467f63c1f6e5ea767bbacee |
Hashes for sherpa_ncnn-2.0.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edec05ad1cb53ae2a8df5b47c19ed8c64c792992b1b1bfe7e90a1ffcf252a8f7 |
|
MD5 | b2c5823da6927d95107675c5988f0f14 |
|
BLAKE2b-256 | 01fea0e853ab5e98b49564fb28ae51cbdfcc7f6bdd92288248f54f8c1d4f184b |
Hashes for sherpa_ncnn-2.0.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6a071a5f19be9198cbb45817d4a9a83e99a62057da07abf68c3b89f166911af |
|
MD5 | c5f0dcd33d0ea795e7dddb5ab793cfca |
|
BLAKE2b-256 | 1d9aecf70614b7172d4dcbe173cb425e5062a3ed4052d792c99b0823000997ac |
Hashes for sherpa_ncnn-2.0.6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca3dbc895d9fa1f38385b90dc16a7c66ca5c8aac674633b3ea67b1a05983c349 |
|
MD5 | cce6feaa4af5281dbaa4997d30d1f748 |
|
BLAKE2b-256 | 49de010065666e22da2f98da360a2f49833e2bd84c766e82e9a02bd47d89a4c3 |
Hashes for sherpa_ncnn-2.0.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a162e6f3c98a319f31a47c5688f8d51074987ba91415e51dba0576b3e3dc094c |
|
MD5 | 84cfeee57fd1a18025617c6204480f66 |
|
BLAKE2b-256 | 3cedbcc31befac7e62359f01d9d139a4c8c77f55e1eba504d10daa1b5414535a |
Hashes for sherpa_ncnn-2.0.6-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 078aa10ed22ab3e59f65ba2c58220c089a582f6d8a3cf01d1d22151011853024 |
|
MD5 | 9391d4287e4cee5098dd562adf7581fc |
|
BLAKE2b-256 | 32fbb6b82d92375e7727967a87ff7256b184d8738f9e9b880c72abc8cbeb41d7 |
Hashes for sherpa_ncnn-2.0.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 925816bef03cbe810ef0505b72e57f82cbc4af4494fb6035ef8cb50f38f563a8 |
|
MD5 | 924b2e180567be7ddf11915f51ed95c7 |
|
BLAKE2b-256 | 0489efbf2d8af85f488149ec0977cb0837a0b82f911eeb5663fa2dbf4e179854 |
Hashes for sherpa_ncnn-2.0.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6284bebaf0f03ecbf7489723a874362558577bcd5659796a4ca8638eb3d236a |
|
MD5 | a5ac8e5e963af5eba23c58892cd23fa1 |
|
BLAKE2b-256 | d15b4731441ceff191e39b0912924f36040b0cd147aa0d21ae1a98a2f7ab0dba |
Hashes for sherpa_ncnn-2.0.6-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b5be166a2c5ef0ecdb780c2b4066882c32e2c584f27defd7336aa04af39907c |
|
MD5 | 1355186e967d355595b0a7107ec72b34 |
|
BLAKE2b-256 | 0b9c3d29b8380ba0a8c8b7d8c1b743944eb4a03c9859221ef1fd0c5bf6ed99d0 |
Hashes for sherpa_ncnn-2.0.6-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bee2fd93858efcf6935172a12d4618993b2aa3dda13573a36adddda388ad217 |
|
MD5 | 65171637d9bed568c2cc6a4eb088dd0b |
|
BLAKE2b-256 | 52e7b19fc3f4152b9c502486ed37440d371c9c2a3c4c474ceea9b22c34d596a4 |
Hashes for sherpa_ncnn-2.0.6-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff8b222f44dc6e8175a5caff81915260858341b6ddb282b7b85fe97a4592f793 |
|
MD5 | dc397f4b64ac6b110e58d4a2ac65c9ac |
|
BLAKE2b-256 | 997c63fa7afef87b912352a2ce11c60427ab77634f34cebfb65b7bb55d00971c |
Hashes for sherpa_ncnn-2.0.6-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e80afb37055b02d65b4a60cc952bc184166ab76d9e6984b55c5d1b8dc7c9259a |
|
MD5 | 073adba3f31041c025a55db4f843ccf0 |
|
BLAKE2b-256 | 8258c2b31a60006f04f329296d1b031dbd6cb48436f990c0d44236f9a54b6940 |