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.4.3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0263725d05cb990648a328c840ac3f90de4319d1015e31aa0803b7ecafe9170f |
|
MD5 | 4b3b5857a57063f5695e365e352f514b |
|
BLAKE2b-256 | ff0b567a42bd08559e800bc6c84f70ec1c98fbcf32fe84d6d3d378f0e8af365a |
Hashes for sherpa_ncnn-1.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce261ad21a4282142ce9b6db99fd0af7ea33e83cae958178950ec8720968272c |
|
MD5 | 66190be081a28a0ab1062851364b3513 |
|
BLAKE2b-256 | 06c6a5d13290ec0453a8174403f30aa044d2ff501b18e5c4af0d5da4035896df |
Hashes for sherpa_ncnn-1.4.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9069144e07ffe4f815913b4c08a9626c00ad92fa7606d21062e44534d62ae8a |
|
MD5 | e520fb98123f85f4f5f8d3596e014165 |
|
BLAKE2b-256 | 889b34ef35c8bb741597c15f43143de57db48477969fbefaf8d5454f251aa371 |
Hashes for sherpa_ncnn-1.4.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbbf85b82fef1fe0d664b50925bd7051a9d3a6dfdce2ad70408844fd24130967 |
|
MD5 | f604d999d915568e87f40fb96f7b5b50 |
|
BLAKE2b-256 | 13b8b8213b33c0ab6f98e7d541b96114a07c4ab1fe948d3b1f9d4594e3115590 |
Hashes for sherpa_ncnn-1.4.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60fe79b72433a5471d5a57d56b8c5baf2ced349772ac4e2e85f8872571483127 |
|
MD5 | 9887a0cca84b4aceff90eec5f23d7136 |
|
BLAKE2b-256 | 458137f816de902d290ef793d63d68e9834be18491971f9c8e5b0277d225eede |
Hashes for sherpa_ncnn-1.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 510c62b32089ac4a809a7b306b61d0e372d8920167c38c57d22438f081f6277c |
|
MD5 | 8d37d3212352b1ae8615793b5bec5b05 |
|
BLAKE2b-256 | 7c9936c69dd177003525906d5cffea0788a911c97bae04a9486537f8157cb055 |
Hashes for sherpa_ncnn-1.4.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e53e4d336d3ae1716aef98f6d8e79a2880a9307b8975099436b3b9e8281fa61 |
|
MD5 | 9f8a5731aaf50e2368c3452cd50a1158 |
|
BLAKE2b-256 | 9325aef90e5e85d584c9060f31109330c9b33643acf8547aeef28bec230547d7 |
Hashes for sherpa_ncnn-1.4.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35eef3823acb386bb4acfcc82cd420075f3d74d399a8c40d0602f4c7e7cf801c |
|
MD5 | 390a458873a6db516fe3f0c18aa75a36 |
|
BLAKE2b-256 | 3911c86fe7c592e38908fc5eca19cbfa08cd4a35eb8f35b6e67c5dbf26411328 |
Hashes for sherpa_ncnn-1.4.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf4037a07421f06add4e98c9237786cc76d97652b85908381c43c2e80dcfaa49 |
|
MD5 | a0b59a0c18fe26b5a2afc57ebc772a41 |
|
BLAKE2b-256 | 8f43946a0223d4a19d9b5d9b2f072751c4d6e85bfa5889301a2b873aede89382 |
Hashes for sherpa_ncnn-1.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8921cebfe12d6ce07042c8c259245e50f86f0304ae90e6a067ec553119e85002 |
|
MD5 | 09e7649acfaed63597cadff61f02acc8 |
|
BLAKE2b-256 | 5e38d1f874a537c85613580799a1648660d08d034c8101bc53bb50f521ea2c01 |
Hashes for sherpa_ncnn-1.4.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e7c1850eefb2053453db9bc1056b582408c71ca8dcdbe0d1cc99368bc21878c |
|
MD5 | c3adb6b6e82981bb03ee3e241687520d |
|
BLAKE2b-256 | b386aa6bbd78fb59a73d7ead461363cd0298288c66c980156deb9e9e5414fd8c |
Hashes for sherpa_ncnn-1.4.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbdedcb63943615c210de942e3a6d60e6e0013b3cca669b5375eeeea8de209c5 |
|
MD5 | 7f83c0b5e7f0c1bf7e054dd8f349bce2 |
|
BLAKE2b-256 | ee6ac9be56dd5e54b21e75f37a148ff2179a882658032f1dda9e8c596ccb96b8 |
Hashes for sherpa_ncnn-1.4.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00e9d360998cd6df06c64f6a756ad29b83f760b0426d9a8cf25b8edfcdce94be |
|
MD5 | 4be535bd0438727c35ae58e6365f7db3 |
|
BLAKE2b-256 | 39474f1bf0ee826c69907a6d144f2f375fec9a2bac4652a1f00234ce8b4bfe70 |
Hashes for sherpa_ncnn-1.4.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8f1914619d553665db7d6618015ca5101384cf8e5fd5c8c063e6ec669f47736 |
|
MD5 | dbdcf4e01236817f64c4b10fe396f933 |
|
BLAKE2b-256 | 20db1c9ad88be608c7d5315962ad56b15880822100ec782e64b4cf025b8fa3da |
Hashes for sherpa_ncnn-1.4.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f84e7e02ab28b2935c4d83546a5b0df78bb476eb69e4fba20d34841950721035 |
|
MD5 | 916dcc779a7aed53f98d45061726444d |
|
BLAKE2b-256 | f2e9d2f974b5b8186139b3619dec18e9696751966aa1024be9a9c88b72e883f7 |
Hashes for sherpa_ncnn-1.4.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7380c6eca481f42c6d48233940b764740f5554d9426a9769984e2ad0801d6187 |
|
MD5 | 15b4a51dd71d3628a01d1a936d83440b |
|
BLAKE2b-256 | 3ec8acb6e7d8b8503efea19faaca025ab3991e530db96b60d8bd74f03234a436 |
Hashes for sherpa_ncnn-1.4.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15fa2422526b3413b8c1e27240971de0d13ebbf2d4c2ab63073439f145ba0b41 |
|
MD5 | 25173c3651169746ccb48836452467a8 |
|
BLAKE2b-256 | 0f0bfa38c22d08400df69d2ab2ddfa48fec6fce142e6eb2e46492ce6ff968538 |
Hashes for sherpa_ncnn-1.4.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f56e0ca831af53b37598d536b38f83f00bd02019db5b610c3ab0e06b58e4868 |
|
MD5 | 4d4d99e06cb95d813ca8eb7c8f3561b8 |
|
BLAKE2b-256 | b198805b15f84333878c11bacf0aed9161fb41ddad8ac9916450c58f7518a860 |
Hashes for sherpa_ncnn-1.4.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88df0994a6bb5d15fd5df6911f8502857abfb2794952833823eda2ccd1fca698 |
|
MD5 | a9b95a411aabb799509e4c68e1717a82 |
|
BLAKE2b-256 | 16ca86efd68ad5b439cd6f61a56c9c6911a57ae068b4a383b3412020af23f185 |
Hashes for sherpa_ncnn-1.4.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b755d1fc548eabca42c851e7a9ad0c313be048ccb02f530ba2e05e1ecd55e3a |
|
MD5 | abf54962de3cf04b143ffeeffdc00587 |
|
BLAKE2b-256 | 1f6e0dd3b3b178a32c01df02c74fbb4bb147b5c055ae7801517bb0a71775ee23 |
Hashes for sherpa_ncnn-1.4.3-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2545a47219ba1e1a71347d6295cf301d08c7a90d47aba5f709ab402884c51e51 |
|
MD5 | bbc2df845ec84a4eb01de1b3b117cc94 |
|
BLAKE2b-256 | 12c4db23548a75e9aa9ac93c938ccc5cdb47e22e5363165eae595324579ffe9e |
Hashes for sherpa_ncnn-1.4.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 169571bbec9f4458f38cf3e89fc7016408a7fd033f894a213cdea400b17140b1 |
|
MD5 | 4610a6a6131ef68e14e6805747406f89 |
|
BLAKE2b-256 | 9d1dba7147c590a84d1f9db0c2b6130350b2e0921c36a26fb033c85af4db25c3 |
Hashes for sherpa_ncnn-1.4.3-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29b4613753a3c5908805a4253a080c94fed70eb438302b74283d6813ae4478fe |
|
MD5 | 6592f59f2a4b3f369f4853c341fa1b68 |
|
BLAKE2b-256 | 0659a63713bd9a39e4954b014ddd5fd4a29df311c67a99078fc3e9f566eaea39 |
Hashes for sherpa_ncnn-1.4.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37a639946d29bb6a0386f0ae5198897628a86dee9ef0cdad7a9d584cf8518b63 |
|
MD5 | 6908ee9a921737f545ac930e132658f3 |
|
BLAKE2b-256 | 34d4c5aaeed189d268456b08c4d7518571ce745764e6cbcf63357a9aa53ed8c8 |