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.7-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17981d638c29990a87367c8404dd78b531f788d6cbccdde3b871ccf24cf0a6d1 |
|
MD5 | 959a8267d17d459a642255f8c45a1b8c |
|
BLAKE2b-256 | 2adb80fa95685dfc5a0fc6f258adb96f936050b6ec416b2309c5a70bb8f7d069 |
Hashes for sherpa_ncnn-2.1.7-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0046e18c9de610e69cff43a92dcddb82a95276d6619821458eeaeb59e35821d |
|
MD5 | b522ae0ce4df4a424655435cc9aa8ce5 |
|
BLAKE2b-256 | 44070945642c3bf7811c9ecb04e4c95b6359cc5a35dc019a93de128654bb4be0 |
Hashes for sherpa_ncnn-2.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a40a2ab21e4b20e1bd26bcb7bc1c6e2c467854121ce16fde24813279b79bf1d1 |
|
MD5 | 4a1e8e915d979b07edde51ce9b6b8e8e |
|
BLAKE2b-256 | 534701f9aca15142f9cac6be1b1937ddf45ed87784d6a74bf003f56504f0e167 |
Hashes for sherpa_ncnn-2.1.7-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98041de2194b254ee9a1f58ba3b59c063250894d81b1f848c6035bf57d57d657 |
|
MD5 | 25fd8cf8edc5864c4869c6fb411ad796 |
|
BLAKE2b-256 | d81555752a3764e01e4a3b84d6d7f8cac6dfdec3f4a4613bbf6c15e426bade03 |
Hashes for sherpa_ncnn-2.1.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e1450f7a9bd106187cbd14a1b183cd3b4089c4f433b1ae6e63fad86f61f4b70 |
|
MD5 | 7ce5aad03d34366caa152a1131fb4202 |
|
BLAKE2b-256 | 505b525d94d47343076f00ce9fc7568d03276fea1278655f830b4103a3d47c7c |
Hashes for sherpa_ncnn-2.1.7-cp312-cp312-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 666658d8847350c7ec84a2504c08d9b7491c9c12a12fd9b49df8111ed9192311 |
|
MD5 | 3c14c09f082134313548b34e469ff77b |
|
BLAKE2b-256 | 4c2fd0d82730f13a2654cdf06bcf9d6aab44845aa1a57e82e1670e3be8ada6bd |
Hashes for sherpa_ncnn-2.1.7-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44c6e5a30297f76519e22c718192a7ff33160f2cd74d22e58690e41bbf28d5a9 |
|
MD5 | 7d815960598c6789954af88d0c1112b8 |
|
BLAKE2b-256 | 3032b434ec0403cc764d407c154804696ffaf46a05979ea1b31fac07bb4e81bf |
Hashes for sherpa_ncnn-2.1.7-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fecbc58d347d428ec6e5675d296c1779bec757a3123dfbc3582e2a776a187b3 |
|
MD5 | 7262de7cc945f8c5cedf88ff7d07a48d |
|
BLAKE2b-256 | 6b40141e42c5d1d8f1d1b29ce002bba37e3dde59a80c6f2ceea2f3120048fd02 |
Hashes for sherpa_ncnn-2.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6460a8c40536c4e8401d690d7b92b48da20d5c102ecd24f97bdb71b7fb3dba44 |
|
MD5 | e1977cad027bb64a6ca1c2b154a1b1bd |
|
BLAKE2b-256 | d7b2573ab6804445bc7d926b2a269bc680da228e97b0aa5e03d45c79dc9d001f |
Hashes for sherpa_ncnn-2.1.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ccb1af81419095484ef50895d7ac6cbcf3f310fbaf0056aa8fb37a173c7ba3d |
|
MD5 | cbcb35be0f9be6a5081be7abfe4c75b6 |
|
BLAKE2b-256 | 3ae59ed90e4bedec40423526ebc94831c0ea9649606ad7ec42c8f5554fe5891b |
Hashes for sherpa_ncnn-2.1.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e76421d28a3941e65c1a1b1ebb856b343f4899e3cbba65ad9d848a4775493d92 |
|
MD5 | e62d649e58dec3f8971858303cccf44a |
|
BLAKE2b-256 | 8f3a3361717bbc7d57e5113e5310d2b43bd395524eea58bb39a9893631ebe305 |
Hashes for sherpa_ncnn-2.1.7-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dd0f393737ece6607dc2d1bfc6711adaa9a66cbd5ca8c3a2fa2d9725f52646b |
|
MD5 | 8b958fed734f34b7a1a5bf771f4741b8 |
|
BLAKE2b-256 | 6b70cbdb420da012a71971ab1d405c99d148fa17ca3bc699a4237820fefd2687 |
Hashes for sherpa_ncnn-2.1.7-cp311-cp311-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 393f2a3d9cc3995fcec93aaa5486862af023a639436c68d5fe89fd2ea4c082ff |
|
MD5 | 9e23ac9fab5e85ab6adf7086ef4d143f |
|
BLAKE2b-256 | 91699da646c5bd65b4e3d36671ed64a74433728d38aa8e150d16025fe73a7305 |
Hashes for sherpa_ncnn-2.1.7-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6b1aaedf708d28db604fc523795c6849dd46446a4c36f784f75b8407af89072 |
|
MD5 | 7a9adfc4cec380993f85c4b715d5c524 |
|
BLAKE2b-256 | a80524d7473fcb4ccc0c137b08858529f083928107a532b0a4bbf92472ba3b49 |
Hashes for sherpa_ncnn-2.1.7-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e37882ae2b2fcea6cfce920c5bf2aa20544b3f32832e1b0cf2a5acaa39a3adf4 |
|
MD5 | 48f8fdf2c8ade7d9a2ebef6911cf802d |
|
BLAKE2b-256 | 00e21257c2780afe591c7f141cfc7e7bb7bca03560090e93b61e7497cadf7189 |
Hashes for sherpa_ncnn-2.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da1723827ef5279a031fec6dde9db4a9a0a84ed22903feb98437ee5279f4a88c |
|
MD5 | 8729e24e1388666aa3047f04aa11f28a |
|
BLAKE2b-256 | 98d59d9a158c7e50f3eea70bbacf78736f8c73d40d929d367161664ff1d7693b |
Hashes for sherpa_ncnn-2.1.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d50a1c7216b1e3d4affb575e8864dd895162892eb596a229ec674123d79619f2 |
|
MD5 | 33c9359b6338aba97b493e3fddcaba64 |
|
BLAKE2b-256 | 60a70f763d2b4fca30723a7b10de377caa0f1db24b2cc6f040f797c73da619b6 |
Hashes for sherpa_ncnn-2.1.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 576dcb5d9becade903bb5458b54e71b9f44b94b50d769a55bdbb8fc98a86f0be |
|
MD5 | 714f933f53c302484e441962cb8871f4 |
|
BLAKE2b-256 | e38ad3a45aab5189b68172f41d8ddba372e42241f08a8f6d9cb13e8b14235234 |
Hashes for sherpa_ncnn-2.1.7-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69721e005512fadbc5f7b2a156c6bdc7b5b008270ff1b1a17140a90c4cb0db5b |
|
MD5 | 8fc801ed44eff62d41910cd422c56274 |
|
BLAKE2b-256 | 08d7189a1703555cd07c455b142cba72832f04d0f8bb3143da43c02c40569660 |
Hashes for sherpa_ncnn-2.1.7-cp310-cp310-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9669954b3ed9a992044084ab656257bce7bb2dc8984e98ce60b35e77c921807 |
|
MD5 | 4f6ca1b3c60d1ccb9c27352941b7e6e9 |
|
BLAKE2b-256 | 0442cdfed48ad927bf1a086e9f5f30f665a3def0281ece95153450463fc56772 |
Hashes for sherpa_ncnn-2.1.7-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36b66b23a1ecb646aa399dd6eca6a3d86f808a8894f6b5bde3d86f78a5725f56 |
|
MD5 | 3d8b2e63ff3864e8db5a3b9d58461992 |
|
BLAKE2b-256 | 4ada164dc2a0d22b53e63f29619501fad14a392fcc62be759f6b371532b291cd |
Hashes for sherpa_ncnn-2.1.7-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c09a0db3c0bac9ef1a46ef888fe9598825d998ecd4f19f69a18f155b51d21b7 |
|
MD5 | dc4e8bb75e3d9a6bc175175c2761ae63 |
|
BLAKE2b-256 | a5aba5783f81033c3b54ae0eaeece9db83a0e857bf87cafa14f4fd330b3f0fbb |
Hashes for sherpa_ncnn-2.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b65e933608e419b32ae69ec336dffa2247f0414ba721273dcb546e4c9ff91aeb |
|
MD5 | 4e601bfec5065a3dfa9e83b84f86b7a3 |
|
BLAKE2b-256 | 9af7d491dde3b20066e5a0f5c3a3b18336debdb8ed1787003505545043fd8331 |
Hashes for sherpa_ncnn-2.1.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0199643c2b9093d6812ef1b1ab6e64cc517c3b46a2291f2de34cfa391859fcbd |
|
MD5 | 3472cd28c554ff3beb65f7c28e4d656f |
|
BLAKE2b-256 | b04ff276d2afd9d1a24caa2be06718649bc5270d43bdb39dca7677d9aefa530a |
Hashes for sherpa_ncnn-2.1.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a992405e990f747b353da3f7e621cf557ac13cc2441bab08c992e4ebe8cd992 |
|
MD5 | 00a6556940d9aed372390471b90d281e |
|
BLAKE2b-256 | 7597af5fc32f64996e82178bb60bc4ee7efe98f3ab98f6e453bbf3b826f79810 |
Hashes for sherpa_ncnn-2.1.7-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0a3c477bc8f58668f75e85cad19ee54cabf256080e2771581a5443df8f674f0 |
|
MD5 | f537bf6d1d914b064df68dc7d6c99583 |
|
BLAKE2b-256 | 9e5a5a10e42840394c48cbcf7fa843ced63853bb0ecad300aaf6f73e663f575f |
Hashes for sherpa_ncnn-2.1.7-cp39-cp39-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86db85c5070961bf090ec5af9ca55bc027b87be396f2a1e99130d8c099cbfe49 |
|
MD5 | e05a3cabac5491120d8da383986ec142 |
|
BLAKE2b-256 | b1d3a235dfdef00785ffe4fdfecda327508eeb7127a587e370a18edde123d190 |
Hashes for sherpa_ncnn-2.1.7-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e634e41f2268d592351c1d23885aed9dc9df78136bcef59289483c0c6abb4d9e |
|
MD5 | ee08b05834300213e68206ca4ad79e17 |
|
BLAKE2b-256 | 7f345ea51b00d798d94c500583b5f31de43b3d534835642f2b16e220757e919c |
Hashes for sherpa_ncnn-2.1.7-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bc79a48d309d1bd506192fb2909b940b80d02bb9744e0324c533ae88bbb60b5 |
|
MD5 | 53231ab1c0dc0cd81d6b08ec997a13d2 |
|
BLAKE2b-256 | fd1cf2b1a2ad5320f2b35d13332e3d261125a39f48d81a2263dde2cc780ff7cf |
Hashes for sherpa_ncnn-2.1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a5fc044bac933b8079c22a30192f5b0580d0ebfb773edde8655881803d68503 |
|
MD5 | 822f8d15f62ba93cb2c15f192bf71e84 |
|
BLAKE2b-256 | ae56f5ccaf2b870c5a371e0896ac41780624eb16c65b25e13a86d441b67d4688 |
Hashes for sherpa_ncnn-2.1.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e34bbb9d02bc3bdb53aa84740fe051b0fe1aaa88a6f0fe535db6413e35e43cd |
|
MD5 | 78f125d4f39b4af47620bf6a321c6b63 |
|
BLAKE2b-256 | e177e938ce8da858b7faf75ce6bc2a809a58ed2cc557d9383df8396c2b7fc1c9 |
Hashes for sherpa_ncnn-2.1.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2c8c65a8405f802aa122b2f2efb4d0dd216b1985a0da0792119eded6b0d77ba |
|
MD5 | fe7b5290beebc0c09a581f15875b7e68 |
|
BLAKE2b-256 | e359c80a9f0faaf9bc92cf7d9c8e3173d7c636a460c683bb6d1ee083a3fb3379 |
Hashes for sherpa_ncnn-2.1.7-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83f00cf0140fc3b5eff6e141b682fecadf230545b572df4e5c7cc5ecc24612ea |
|
MD5 | c69bfd9f703a9775cc633555faac39f9 |
|
BLAKE2b-256 | 1608f5a5f3bfbf64a607e2e6ceebcacc3a654c6cea41e75db8b68b3865134b57 |
Hashes for sherpa_ncnn-2.1.7-cp38-cp38-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a710258965a737b5198b5e89330f69e4e4df69135ad71834ba27f9b571a954ff |
|
MD5 | 7e051e5d8b42ac44a889fbf6414b90b7 |
|
BLAKE2b-256 | f9f6cb648442c15208191dd596b8bc7d4df20853c320b2a3d661cd0efa3e7441 |
Hashes for sherpa_ncnn-2.1.7-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a690cb6e063a393b22c9390ae018cdba72cb32529c57207a68553d56a0c5caa0 |
|
MD5 | 5f33ebd409986d9e3aef27e85a1d9693 |
|
BLAKE2b-256 | 60a1f61cd41cc210ca766dc6c313a4d658ac90bf6acc3ae34ae79855230cca84 |
Hashes for sherpa_ncnn-2.1.7-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb7f6433169c058e702fbfd2c6caac666e529cd336b5cc9e06336d5abd192045 |
|
MD5 | c155a67634e3d0485988f5047556c2bf |
|
BLAKE2b-256 | fb1646f8d21734d0a30b0a771f4a82f67f1e78f785961aabb9360c13b7a04800 |
Hashes for sherpa_ncnn-2.1.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 502fec5228220d28d9052ea3b9959e707fd142e02d9132fede458186d7cf0982 |
|
MD5 | 373ffab92c01219618749bd85100c0c8 |
|
BLAKE2b-256 | 31bf7f04467c81a11210f7d17cee9e2958d89a3c040428dd71bc017ea73d4bda |
Hashes for sherpa_ncnn-2.1.7-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8951bb90a6d7f57be2484a9a8cf059c44cf58a95e11937a3f182a8d6c7dcd0d8 |
|
MD5 | e5342e09b343286ff91aec4a8e319316 |
|
BLAKE2b-256 | df85f6e2b6a523d4e6ba163d8180129a9c182682f67574f26366dc0af0f665d3 |
Hashes for sherpa_ncnn-2.1.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a20d9912bde8aaa6eb60d06854a6ed23db52ae5892e397b9397be8e0bc0b0277 |
|
MD5 | 82399308a007234a0efc411758336490 |
|
BLAKE2b-256 | 416f59a74092ad240ffed4d65b44c33d640c929edb8e03ff93952cfb9dc1cd8a |
Hashes for sherpa_ncnn-2.1.7-cp37-cp37m-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 189f7806951ff201293591460a8b4d3bfd9d7f63befee7850b39bd5120d814e8 |
|
MD5 | 73aad8f0b8bc3fab896ebd267d04ea35 |
|
BLAKE2b-256 | 457e26cd747eeec0ee2681269857c46df6b2eb1d7cdc5d91006119bc16e01184 |