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.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 237bfe5977c8e61ffdb318d7b93b340372589c67bbf96027742fa4e2ec76472e |
|
MD5 | 2cf501e02b071e636d1524bb0776062d |
|
BLAKE2b-256 | 7946291425a7a52f363df0223d8423455cba143feaf5fd8d7e3b2545b76118a3 |
Hashes for sherpa_ncnn-1.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e706a93dbcf3b73260f2824aed6d2f0bd9bd305485c4fabd08a50f9c806f98ba |
|
MD5 | b6e46cec4fdbde57694baad829a21b8d |
|
BLAKE2b-256 | ad873f35fc3e1be7656c136ec8d1751a70c35b034ba8c2c03655384cbe7bb34c |
Hashes for sherpa_ncnn-1.3.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0da9f447f8346f54764bce324956c97ac58b1f14854cad5ce710a916578097dd |
|
MD5 | 46a0d715f1d6a2a5b2b9ef899d063ec0 |
|
BLAKE2b-256 | 8b2974103252bb6af80329779494ccdd4d693137e5212aefc87cde7eafa0ebbd |
Hashes for sherpa_ncnn-1.3.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bfe38484378bb413a2aebf9fb31a07a7558bec47a1ca621cebec313c862dc29 |
|
MD5 | 41f1c95ff50f3e11d23bebe41f4257bd |
|
BLAKE2b-256 | 2ee49b18edb58b0e7a77570cf17bd6110b193ea6c60ac7dbed3b6af4073f83e2 |
Hashes for sherpa_ncnn-1.3.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 479361b77be9620a904e41620815ebc1e8309d229ca3be4cf4770ba1a14af40f |
|
MD5 | 37500113655a47b8666e5afcfc5869cb |
|
BLAKE2b-256 | bc834fe89c671775936c6c42db9101163d86bead7f8d7a736b774037d95c813d |
Hashes for sherpa_ncnn-1.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cd8c54cb9031ac17c84ca2f51bdf536c3cbac7dac54dfd8b7b3cd4bff2371ce |
|
MD5 | 1432e74de2abfdff0048880ab988db29 |
|
BLAKE2b-256 | c70cbc7a4c147a2cc61651d4fe0832d26ca1ce9a23292804f6f17659a9113c73 |
Hashes for sherpa_ncnn-1.3.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1464dc1df80caebd94047d4615ff6ce1176cb3d5f1c61cf9a71b33653d25c22f |
|
MD5 | 99529a9625dc5a9fb81517722ff36a3f |
|
BLAKE2b-256 | 535dbfb554605590f57837830be6a55392f9c83d40f349c3482b881b192a4a4d |
Hashes for sherpa_ncnn-1.3.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 018f4f1c28f3d5dd7d6bfc98c097f8e0cd3fa59f81a2ef4ad2d7e1713c5e1235 |
|
MD5 | 2ef08ebeca1d829e154f31ef393f8ee2 |
|
BLAKE2b-256 | 7fee491a3b18d9c40461af844dbe069be98e2aa04d30626d34b12459590feba0 |
Hashes for sherpa_ncnn-1.3.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0226e9df7b70ddadca4190079453c1ee00e4c4608bb7aa95eb1d4aa82cca8a1c |
|
MD5 | 32dbe6d6bf6d5990cf2f6bf7f1462fbb |
|
BLAKE2b-256 | 7393c6937177a6b05e5b56d0bd34c6333dca5d230739b1bf18d7269ae89e055f |
Hashes for sherpa_ncnn-1.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38f9ef60fe97e683c5923b63b864f629bb3ab22aa31e1c1a076b24c2c1523157 |
|
MD5 | 4eb06b464611efed92716e364c324372 |
|
BLAKE2b-256 | 33143c60fbd83699d3a0c5ff45663f026f850b2bec8a072147b7edcf6b848585 |
Hashes for sherpa_ncnn-1.3.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9575ff5024369c1bfb4b746d019a0e8167cd82663671bed97b7fd4daca9fab4 |
|
MD5 | c3c96a087d886dfb07def4829d1830aa |
|
BLAKE2b-256 | 6536a6fdc9a8ddafc878bb3d26d9b37f5f239f831f1f3128c6117f777f26c666 |
Hashes for sherpa_ncnn-1.3.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 966942254597a1ef4f3403acf701ed29ddd802e12d681b68a4b3c0894ee3c59d |
|
MD5 | 34083de40245d15f602fb0f402abb7ff |
|
BLAKE2b-256 | bf8fb4cbb6714eab5444de7a8f90a6335a99b93cf84a60d323630961ad761197 |
Hashes for sherpa_ncnn-1.3.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33022c5086d62299cf8f220f7d61d913ddf73d7d92438afab6437247b7398aac |
|
MD5 | cd4964b75c3fd55ddbbcb3b1c4b7115a |
|
BLAKE2b-256 | 04c043e2b92493a5ab7732ac3e28f48399e606c303831f19308fc315b23a45f6 |
Hashes for sherpa_ncnn-1.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28b8afbbe3d93c706c80cfa0b7ee0011feeeb3335624ff9eb5ca80631fb49b4c |
|
MD5 | 5a8ed0d15655ce7c4bf848f0bfe8d73b |
|
BLAKE2b-256 | 81b70d089a6a531694b212562d91f21f3e3a4a2aafe602e05255bd910e79c44b |
Hashes for sherpa_ncnn-1.3.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68accca054dcee744842e638c26e3440af09f3e1bddcf569c98b28eaf096fb7f |
|
MD5 | 4a4c501a320bc3f08391275ba3d76cc9 |
|
BLAKE2b-256 | c821c2b6acd9256031cf187b222883ab5643497c90e8f0e47ad73508fe89d8e4 |
Hashes for sherpa_ncnn-1.3.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 913acdb3bbd308a08b1134bf571a99959073b9876ca32ac88ed0cf9859c1ece8 |
|
MD5 | b530f22284ec4c673b0f6e964f695207 |
|
BLAKE2b-256 | b8aa84a8ddd5e863566c649d281dce2b59a198e5a8f8c7cb4c1e60907aa0cbf3 |
Hashes for sherpa_ncnn-1.3.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86849192866262cd2be76755ea12797aa14119f9dba4fe7a59a07b68376567b8 |
|
MD5 | c5582ac7d36b86f5a59270a2f7fa933b |
|
BLAKE2b-256 | 961c563dea1096138c822fdd78d016395f5832bdbff89224bff5a0f06a9628c2 |
Hashes for sherpa_ncnn-1.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 735825148311683b4f13d3bf747894fc808edc2a914096555b09e55bdecaa023 |
|
MD5 | 8efb2bce3708c99ee22c014aeb751fb6 |
|
BLAKE2b-256 | 1ed17d3a9658a5d9c2e32078442e7fae6b53ad3cc8f9b7aeb946ced906a334f8 |
Hashes for sherpa_ncnn-1.3.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4794e2d910bc1c1ce2a5860e9247bf5d01fd59d3d17c4d2f3b9e48910b313331 |
|
MD5 | cf1a6c383647b30ec1a027dddb2f0fad |
|
BLAKE2b-256 | c653018e60ca4deaa1234b7c958b77cf7320c47e71d86f5307b1457cd55b8fb8 |
Hashes for sherpa_ncnn-1.3.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09e42e1d1e0a5da474e4cc557690a1129db237dc3859e72a04e196b397945036 |
|
MD5 | b963d6c40967c3f8a43e75d46619fa17 |
|
BLAKE2b-256 | 0256522d2520566c6fd394a2df0c89b55fed34fa67f1bf08d0cd402dd21029e5 |
Hashes for sherpa_ncnn-1.3.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b952e11992d67007ad2e9cd88ea4f50128ae740a0437fa94f47095b9ee96965e |
|
MD5 | 254f9354c84c515817e043bd52117888 |
|
BLAKE2b-256 | 3679ff0340bc90ebdcac3d363ea84179e415b5dd13ca2aef5c2d725debe4c3a4 |
Hashes for sherpa_ncnn-1.3.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b510d23f4779afed22346b269391a7850359c43c866f54ead9977a8ab3ddead4 |
|
MD5 | 6cee710afdf19af1186479f84c8f3e43 |
|
BLAKE2b-256 | 37d5ca5cab2d0cfd1e3d5e6d045d33c20c675317ff1be4630528e73c54efbfdf |
Hashes for sherpa_ncnn-1.3.2-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 845224e2eb47cbb4e08fa68d77d7ae4f5e66f7b37e0041f9b45e27823c774d6f |
|
MD5 | ffc0d5bba8694f1ae11e03e110a15bd6 |
|
BLAKE2b-256 | 865f269646c8f05ab78b8f48b1bf6bff68825e96236f24b3d2b8fb4e72f5f132 |
Hashes for sherpa_ncnn-1.3.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa7acd1d4e89523eaba9fbe42ebd9dae8fe2a3d72e9dfc0bd805a844f22cb992 |
|
MD5 | 51b63366454c2a480d2fd70662a01592 |
|
BLAKE2b-256 | 6a39cee1dd6cbd15f66c3f6b967e2c718add288b207396dda8c347e0397eeea5 |