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 Distribution
Built Distributions
Hashes for sherpa_ncnn-2.1.9-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac4540a96407df222385e93225aea0f0e14839f7ce59119f315ff36db684da5d |
|
MD5 | 00238fa8ba10b3a5a32923ef5b357bd5 |
|
BLAKE2b-256 | d3ae4d144806a9f6399f0ca6b9cc0af1492330d90ff7e97861f27a622e3d9df7 |
Hashes for sherpa_ncnn-2.1.9-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fde929179eb4094909d100452a6aa4b69e00b6b6eba6fa321d701a2e380951d2 |
|
MD5 | c6bb136eaae20d0d3cf1a5875f03950c |
|
BLAKE2b-256 | 82e67e83a9c367257f8574eac0a10a2c22c5dbc7a1e45f227e2ca6b9c7678db9 |
Hashes for sherpa_ncnn-2.1.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59df5688a1a1c8549bb0d4e6408c2510d7c653b472ec797aa2f65b71f5a9608d |
|
MD5 | 80490a70015a31e639cadde26c93fd35 |
|
BLAKE2b-256 | ef08d9b259d14ce4c0a492511c819a30bb1c56a0952f9e923d6b8cf1625a6f18 |
Hashes for sherpa_ncnn-2.1.9-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d538e898903a48c04b928e91d1d46a631dbb6d99a13746ae4e5d354198019856 |
|
MD5 | 58bd6de0ef2f058d47d821beeb4348e1 |
|
BLAKE2b-256 | 862628f218bd84a7ad2e39a28105b1239979a018793f48143ca074a927ac9c47 |
Hashes for sherpa_ncnn-2.1.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2127ab2e67a0cfbc10dceb0e50b25fb86ce9a4566c034fd08f2938905d4a18b4 |
|
MD5 | 51526c640e71ddbb7937d0f54f947fe1 |
|
BLAKE2b-256 | 7c427caa40b06c5d5ae5b0ffac55fe549fcd0a8dabd0f70233fbb427a0f6a283 |
Hashes for sherpa_ncnn-2.1.9-cp312-cp312-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94f720668addbc5361291c3e0587e5e11894b012895e1120cf13f7ad57980cda |
|
MD5 | 634c152325c37f9460f4ecec74ad010d |
|
BLAKE2b-256 | 9cb26286fd4beedfe254aeca91050f1abce44854d1e53a249b0649bbca93f091 |
Hashes for sherpa_ncnn-2.1.9-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13410543748aee551de055396d2a7b2396875ac8cae986b75dd096eb4c882598 |
|
MD5 | b4cfcc8f200c25bde05714d4de165673 |
|
BLAKE2b-256 | e8681780659c011256a8e67838b868d612cd31a25a27ad5fd74cae61f49dd8fa |
Hashes for sherpa_ncnn-2.1.9-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c1be1f3a22d9d801d48a5b02d56fc5f7bbaa1b8ae8233faa64468a3e1dd9a36 |
|
MD5 | 2dd97206ea30bdec81bf14dc6707b90b |
|
BLAKE2b-256 | 341a5d5adada1d5e28f1a8d83580db9ee01d1b81c4e276c5d5a7a712d0109ed3 |
Hashes for sherpa_ncnn-2.1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acdadc5c858be26e15bca44388a1e3e493a9a0a82ba19d780ab80027b928b1ba |
|
MD5 | d250e1c8ba08d8a4b68e059ad794d7f7 |
|
BLAKE2b-256 | df43ed807e7c9d31f8d66c30c458a2e61f47f13d8a57f729c03484ccc93d6d47 |
Hashes for sherpa_ncnn-2.1.9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9907f10d36b5aa8ae86247655f0f45c578a19b65e2f310b3e3c4461eb83d0ec2 |
|
MD5 | 7b4e520a754e83465d0814ccb7fc16eb |
|
BLAKE2b-256 | 1bb4f8e742640cfae2b32b4a0102d5db0bb63f0ea2515ebf6978685926d8e61d |
Hashes for sherpa_ncnn-2.1.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 101e7656cce5e3382579fec0528891fdacf1df020027f98fbeb1c45c052a67d7 |
|
MD5 | 3b5913f8bf6b676593e5179c7531074e |
|
BLAKE2b-256 | 21ba666e1c1340cb54a48cc5e1f7771ca02ad7a312f2ad3ae569aced678e96bb |
Hashes for sherpa_ncnn-2.1.9-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3423ba9e44c1dd8b256ea450c8b9e4e05860f6e29df43104d26dc1b8a275351 |
|
MD5 | f5c5ebc0ddf54cbb6465706965705f42 |
|
BLAKE2b-256 | 23aca08db33b004e3bd70dad3c1cc57fa5e0408de297b513fb7da1bf9ddcac45 |
Hashes for sherpa_ncnn-2.1.9-cp311-cp311-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0e264861d66695a60094efd949b7c5476b44444d951a1aa3886159e20f2535f |
|
MD5 | 041ec94abe2fc7b81bb7bebf6a6b6219 |
|
BLAKE2b-256 | 75791bfc3f46c6658a139fc72fa597ddeb8cf18516a124cab00b6f17d8e18381 |
Hashes for sherpa_ncnn-2.1.9-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74946b4159afa14c2072c669b5f7218f383a37a0d76a258165c2c01e46286b72 |
|
MD5 | 995396c98550059e0700a0734c72c50f |
|
BLAKE2b-256 | bc81262c7d3fba6b5497293549a039789ea494ef24c7a1988026f7ce89784e3d |
Hashes for sherpa_ncnn-2.1.9-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c72360c02ceb42c4f6c480b3fa655473c354fd940e35dcd831589054a55f0f7a |
|
MD5 | a82724db71016f5b81d545115d59ee24 |
|
BLAKE2b-256 | cfc890eea631fb85aa0cc4c9dc410ae14a9d8deca7b1ced35b7c74696111fda8 |
Hashes for sherpa_ncnn-2.1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 058b0e17ba2795d86edd32a9e28e766dcfedd04a420ddcf57ae81b25d12111bd |
|
MD5 | d59b4bb9301bd7bb4a181e4345ae89c3 |
|
BLAKE2b-256 | d1c07960ba9eccf735751d383a2da9f643ed2df9c35039e8598c1118ea83db74 |
Hashes for sherpa_ncnn-2.1.9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9acf06b49fd2c5e59081e4309b8387ea1e9d3bd93b6f81706a8dfac48ba6967 |
|
MD5 | fb86b11a6ebd6dd79d8697c3da964683 |
|
BLAKE2b-256 | d39ca2e6528bfee75e09f253867ec2e1ada7d7dcc7b6ebe0b97de90f1a537510 |
Hashes for sherpa_ncnn-2.1.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7500d5b6d67a452ecfd24f4474e5f1023ed476879e1aa8c2dcb158aee1b9e3c6 |
|
MD5 | ecf700aa5e847baf7472041b5e67adde |
|
BLAKE2b-256 | b9f2ad83f903e8978c9abc984304f4731a6457b2929f56aad1f72fe4fb35cb90 |
Hashes for sherpa_ncnn-2.1.9-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0bc70d26e0b386d763d85ddbaad11800c69c6eda32ea9b7809a0be90737f9d8 |
|
MD5 | aef508ed532779fc596155e5c78ca3c4 |
|
BLAKE2b-256 | 72ddd55f4bafb8fc654d47499244714e4309217138fdff465689ab897cc091cf |
Hashes for sherpa_ncnn-2.1.9-cp310-cp310-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b3a8d960d002708bd02bb3edb237db5e628f6343ea975781fa60cb1a5fc0ea5 |
|
MD5 | 2b3e24a0a902e3b254d9c7f85a12e3d5 |
|
BLAKE2b-256 | 42c19911ee0f1a5038be535dee8640951a2ece5c7ca56f9bb31dda301513a8b5 |
Hashes for sherpa_ncnn-2.1.9-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 893e19a7110e18a51eb6a3d13f23c640ccf90d13e238a75345fbe364d0be7970 |
|
MD5 | abf4174a181535adbfa840059970cb87 |
|
BLAKE2b-256 | a60dd6acb27c2009e89952f8efc1242fd09f970a80b3864415c4802f3265ebef |
Hashes for sherpa_ncnn-2.1.9-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0bf81992dcd060f4f4062220501477bdca42836ec343121f5298d8990639374 |
|
MD5 | 3b16fb71827670d44aeabafa25781f4d |
|
BLAKE2b-256 | 8940704b23db81d7d216d4ae38d633140988021424a6b28cc43375c8eec34d9c |
Hashes for sherpa_ncnn-2.1.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7136c51d6e6208fd1f5db6ebd2ef5c6067386eec1414faa4ae630f467fc2d4b4 |
|
MD5 | 596bd2f43eab048911d94fae63356f59 |
|
BLAKE2b-256 | b9b12faad526af4b765d3479291d660835a23a7e549c40506194a050c90d873e |
Hashes for sherpa_ncnn-2.1.9-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0876f9ac5ca90c71264c082664082d12cf06769e6a413ecf2d82cc9c9aaf35bd |
|
MD5 | 9f318bb138694aa479a7c8483fdbe865 |
|
BLAKE2b-256 | eb364074a148a45d6fd6fb3032b63029b632f12056db99430954c75cbb2bd1c1 |
Hashes for sherpa_ncnn-2.1.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0721fe545cfa0604adb4beae291de8d1a50eba74de8812db447007df9b23994e |
|
MD5 | 4d664700b14e4f95ea75b5f5188b9d94 |
|
BLAKE2b-256 | 26ba8bd42cf5c239efdbee286ce2d4f1977c2b55f6308c27ff202844a67957e4 |
Hashes for sherpa_ncnn-2.1.9-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 584786c1cad4b53e433ce911b7916e6c86c3a663a88be2a44ff26e22ca45cc8e |
|
MD5 | 4514e824146482edda9758038cd7f9b0 |
|
BLAKE2b-256 | 23d588e797f60c274153e10796b00d40a874d049d555515216e4c143b1161a73 |
Hashes for sherpa_ncnn-2.1.9-cp39-cp39-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 726f58bb47c4732fc1374c482a090ca00ddf5fdd8da5f37ca810067cb5851263 |
|
MD5 | 10b88165071e02c9b058dfbd68751b05 |
|
BLAKE2b-256 | 41dfdbef55eed142a719b57e454a410333cac95e87b847a0f4cb7806a0ed46e2 |
Hashes for sherpa_ncnn-2.1.9-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4eb57369deb0d43ec5f1b1691922664222a313382ffa195b02607dfe6871d514 |
|
MD5 | 3ef4112d472da2f5b5f62f5c4a8a48a3 |
|
BLAKE2b-256 | b0b1c3151586b8022a4f9cabaedf15a39dc1f011c517a9e3f7f158728960398e |
Hashes for sherpa_ncnn-2.1.9-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be14f976eb57a9ccf2127254eb0f56649834f5580646741e7600a54f19622fd8 |
|
MD5 | 49fe79dbb08f86d6af0a9c7aea578acd |
|
BLAKE2b-256 | 2353813686de382a5dc5da48668af46e255e12e78264769e222f1854c7b145fc |
Hashes for sherpa_ncnn-2.1.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 421a1994af640549834cd81790c3d209d906c900a8825a09d7ee5b879aa08227 |
|
MD5 | ddd795d2633d2cb0e06be761540cb8dd |
|
BLAKE2b-256 | c551a3fc131610f0e0185ae73c11214f3fce09f87821a6ed99723e11a767ec5c |
Hashes for sherpa_ncnn-2.1.9-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef3092998054bd1303512aaee232f234ef4de9e5e7ede78b901166e243fdad30 |
|
MD5 | 2283c43a40a5872987306fa60f3934da |
|
BLAKE2b-256 | 787be0f93937d77116b43103a8b84564c94148c06063ac566408427c2536fb4c |
Hashes for sherpa_ncnn-2.1.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9edca6ead233e7f13bacdfcf1e7aa66fb6d01332f78cb861b0ac50ef35c50a9 |
|
MD5 | c8740e4660e476fb0003bb34db76be0d |
|
BLAKE2b-256 | acfe07ca8fdf1fcff295c0ecd1bdb381b35611a6bf1787456bd5ad7dd871c0e1 |
Hashes for sherpa_ncnn-2.1.9-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9774f054cf996515621875f8b5051a2b8d90081391519dffb5b00321cb6fd0b1 |
|
MD5 | 1f5bd31d835a55561a124293ba8998c0 |
|
BLAKE2b-256 | 98e1152ac686e5d97114554ad2a151411979743d0fcd5c95ffb7c8494ff3e1c4 |
Hashes for sherpa_ncnn-2.1.9-cp38-cp38-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf3ee556f3d6fa4a90b837214b619cfae82c0f297a11097b304209241bc91198 |
|
MD5 | 9ce5a0223dc76d9c192e7f3a1449fe47 |
|
BLAKE2b-256 | c18389ef67adefdbfdba9f626d4a40ab7c18bcc256c3ed2bf1e967078938b32e |
Hashes for sherpa_ncnn-2.1.9-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20f60e9050be65147e295f2aec78755e186e1aa22f9752759950b667bcdb77de |
|
MD5 | 791c0ad7738d491ebec249ecc1778b51 |
|
BLAKE2b-256 | d18da5470175863e5d12fe66d7b14abdccc9942e9b09c8e8989507a25c94ad85 |
Hashes for sherpa_ncnn-2.1.9-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51e40f1621e5217a69f1a9535e46ca5eb5a596560449da7241ffbc84d0202f25 |
|
MD5 | 5cbd1c18477069d58f7d32d6aed67b5e |
|
BLAKE2b-256 | fc29e77c8639d633ed1ed89c2438e60e82a9fff9f12646f43ea92e19ddd5edf3 |
Hashes for sherpa_ncnn-2.1.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c550d13bbbcb2d74eee73f9e218b983e7c607d01363eb59af08a50828c629cc |
|
MD5 | 1caa84fe49c9b1eac22ce8bb9683ae69 |
|
BLAKE2b-256 | c849ba2fc00d1768471bb150936e306eafd82ea4f274f78fcff79128cad59007 |
Hashes for sherpa_ncnn-2.1.9-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be1661d7dac87527ce658d252e69bdcd91e5487cc9a4920384ff56605e6bf60f |
|
MD5 | d79468afacbf4bc4be800051feb930e1 |
|
BLAKE2b-256 | ab627c704d7af03605c570e6d4680f2b69ed7f183fb1646864fcdd69fe88182c |
Hashes for sherpa_ncnn-2.1.9-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fefa105c94ce497147d0eb5fded73e25ffd759d135405b2c25be2d89fa63dc1 |
|
MD5 | e420a5d00eded3a36fda09a69f8f9590 |
|
BLAKE2b-256 | 5772a9e6d9e1384f68235da10fbd45509aca0147b0e65e737933ecc419db1fa7 |
Hashes for sherpa_ncnn-2.1.9-cp37-cp37m-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 371778a5acff9b522c249cab15b1aa91479ea95c1478c96641c2e850728f4b06 |
|
MD5 | 5adf21057f753b6b03075ecac35b2279 |
|
BLAKE2b-256 | afd0dd4d8c5a09df5aabaf60d487a88603a54bc4358202dc22cf0b86fafbae9b |