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.5.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c26f1a5e54fdae337ef61e61b4a4ba255dadd2e13dcaaaa71e3e0e72678d6e43 |
|
MD5 | c8be018ea3e6e30a0603d147dc302d8c |
|
BLAKE2b-256 | 6f67c3ab67f40fc51de89aad49d458dfc1d833c938bc8c1590a36681bd9ba4c4 |
Hashes for sherpa_ncnn-1.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c3c302e14b67c7da2ca7265c721a50b2c4833c34a798ec488f2d1253d0bb0e1 |
|
MD5 | 750ffc260e7f50d3761090bed42e395a |
|
BLAKE2b-256 | 3820351cae60ee2bea8a722d4295622442e7704c3a6885fc3bd885f6ebd7d58d |
Hashes for sherpa_ncnn-1.5.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39426bacc03b7f6224692b0b044f5af5b883929f091751fe963917c19ebc43b8 |
|
MD5 | 1deda931caa08e0ae3ca6f24c0980af7 |
|
BLAKE2b-256 | e09762971ef2ad0b14ee0a6e9ee6467f0b5b0cceaecc13e0a454e35358e7836c |
Hashes for sherpa_ncnn-1.5.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 154b6f0af97e6754f8f5135d898e5812710e4044dbd8d316f8e3b038ca2ff248 |
|
MD5 | e2589dd271a63ebd88f5c5a17cce60ad |
|
BLAKE2b-256 | 529242dd1314c57ac466b89bba55adc382126bad63e273916408a6c2b11adabc |
Hashes for sherpa_ncnn-1.5.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33d19edfdf4da5085daa6af15328481f9d7b656347657a27c73e203fd3c8a506 |
|
MD5 | 1decc34c0c0c927847d543e6bb995783 |
|
BLAKE2b-256 | 593a41e0e2c8f4725f7d3f146aabd30fa7e4f0d69e693075cba24dbed1f1fff3 |
Hashes for sherpa_ncnn-1.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71fd91be7897b6395a6b894bdf71b86dbc2b1c8e8b1a061a42e05d299f03d0e5 |
|
MD5 | 8acacff2376a8d052dc23610bfb9b244 |
|
BLAKE2b-256 | d3769a974659d03306f5d5c21f93b0ad1cc57bd8b16cdca1125e3a2a07b2d3fa |
Hashes for sherpa_ncnn-1.5.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 376449443339d5ca6ae22b4ae4ec02c44dc6a3eeb8074b54a37553101f1d83ec |
|
MD5 | 0f68fd4adda422c5288aa6ae3655795f |
|
BLAKE2b-256 | ed2ad85069e4e7f967523a05f4e1fc7dee6d64bcf6af7725021af725c7404096 |
Hashes for sherpa_ncnn-1.5.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94960299ee4b46f5aea3022d9067a87c1eb3d1ff9be7f94b2e55960e0c6b2322 |
|
MD5 | 8a6e67b283e721e1eb2aa83aece242cb |
|
BLAKE2b-256 | e272f08f53348dd18cff38077b6cd23af7a9b25fae95326ab6fa30c7bd3e785c |
Hashes for sherpa_ncnn-1.5.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f54aaf114bf812f0570b7e874327ddf101e82ed3a9b0d10020e3aa6c16b7eba9 |
|
MD5 | a19e9fdb152df878ef65d1257810c656 |
|
BLAKE2b-256 | 8e6568a0d9421ce39283e933655565be1fa8dfa16463de39b773cfa0506a9289 |
Hashes for sherpa_ncnn-1.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b2fa5d2dc9f1fe8fa87ba8ad6c83ff36bd931c7aa7da764bc607516bb8ca2b3 |
|
MD5 | 7835ed0a029823061cf8e1cf9d58b91a |
|
BLAKE2b-256 | 57f991082dbe85ef1c692c1173369ec04c63b5dbceeecf46b3a2ea32abca9698 |
Hashes for sherpa_ncnn-1.5.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da61cdf3aa05382fe138007406fa1286b1ec6fa03b474a554ae42d4570d46ddb |
|
MD5 | f7bed700eb170828cf8100092817ef40 |
|
BLAKE2b-256 | 746bf66f51beb611bdd4f081bc723deb03da8bfc5c609a7fe3d533d76395dea4 |
Hashes for sherpa_ncnn-1.5.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd89122dc7a1fdf3f45d6fb8d1bf6c54299ee80b1568c668f6e8bb5a0d354d5c |
|
MD5 | 6e070dd99a3dfc7b5eb74db70da62842 |
|
BLAKE2b-256 | dbff0f96ceafa7b51c20ac81589e059b23cac08aa241ee0765a8e69f5405f0d6 |
Hashes for sherpa_ncnn-1.5.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13ec3c4486ab1ed5aacb5fea432f683b324120bbb4508de4b0a915df06dc81ae |
|
MD5 | 002f410e5f65843dd6d0140457fa4485 |
|
BLAKE2b-256 | 05989f1bfef3cabd63ea82364677375a8a18ec431d2dbe55d04b02ac2789de17 |
Hashes for sherpa_ncnn-1.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4c92737481f657ec9be11beeea6c0bca1d5811e6ee853307477acd487cc0b70 |
|
MD5 | 98abfb40210c98c0bcd57b89b315d12e |
|
BLAKE2b-256 | bbf7e1c3b12f19582f66cadfeea7c34cfd013414cc3d3280a4e3f67b4b346a96 |
Hashes for sherpa_ncnn-1.5.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54b9a3d7e0d07f1e4e0f7950038fd6c1ff60584629f5aadfa1269baae9a2db84 |
|
MD5 | 89110e9ba6ac97827e013b735419c380 |
|
BLAKE2b-256 | 652b1da56ab242ed8d1ac5a171cb2241243a7a5c9603e6667ca4a773ab7eb42b |
Hashes for sherpa_ncnn-1.5.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1decbe6eac538d6170578bf398867f07dade9b8be30770f191d19b919aca2d2b |
|
MD5 | b6ff402db9f528070221e28e81f69430 |
|
BLAKE2b-256 | f837a8c28e3d965ba5840a9a0235851706e5b7eee80551b2e9b6fce75a965de9 |
Hashes for sherpa_ncnn-1.5.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a369cc79f611e5c230fa53039a1c6723bd30f6c5b87da68e8272d7bd2319fbd1 |
|
MD5 | bad3ec7273d547f9ecb4e39644534282 |
|
BLAKE2b-256 | b34a0be2b8ce485e258cdfbfa3540ee035a09329dbc00a91050e3a0578d0d5f0 |
Hashes for sherpa_ncnn-1.5.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff46ec39b9fe032963ae810cbb615dfb9c9f5bf03c0bd8e54f99b880b8a30c19 |
|
MD5 | 2b1469d8ebee0a149bc33c78d05596ac |
|
BLAKE2b-256 | 4a68b8022f47e8aebe03fbe369e669507b73647e6fa9ca4bccea9d42dddde4aa |
Hashes for sherpa_ncnn-1.5.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a7897e3dba895a8d2212296e84d67a0bd00ab3f3d12113d109e021f438eb2df |
|
MD5 | babf74415dda90f557b06c2ad98cab39 |
|
BLAKE2b-256 | a4667c2b46f517b2500a8b59ad389d2881f55f7d659cf702610749a737bfa309 |
Hashes for sherpa_ncnn-1.5.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9817374df6cf6db8da895d3f94386e3c100798839be26fb8780a8315703eaadd |
|
MD5 | 005f5d5f368d371985aee95d367b837c |
|
BLAKE2b-256 | 5aa669987763f8d499a18fb73d0f30883236c83bdc679b077fd6f9dcc2971534 |
Hashes for sherpa_ncnn-1.5.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a10d32d943a5edeaaa878e21854cc5d394322ae562784d81ffd7b7ba979c1a6 |
|
MD5 | b2cd99aa8d545b8ba90897ef22cada2d |
|
BLAKE2b-256 | e7b88cdef754ad0b517528273e445e8f9a4dc57aef0bbb7f556d6cb8995d924d |
Hashes for sherpa_ncnn-1.5.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 233ce4f95c089962f69957aad09fff7ed11ef716d517095de2d1ca9bb8b10187 |
|
MD5 | 05becd182d520184931862762fb0e160 |
|
BLAKE2b-256 | 666d48c349f6d45200463b5f2a8446fd68b699fc94a2a24148efd7201611709b |
Hashes for sherpa_ncnn-1.5.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b1f36e0f40fdb8d2b7a274167602387d1d432cd4490c5060b6c34af67cbcc9d |
|
MD5 | f048b116e8c87556464da30cb80db102 |
|
BLAKE2b-256 | cf2ed7a6ba968290447e5d127fd4230958253b9592b09fa6c3aed5be6ac82eb3 |
Hashes for sherpa_ncnn-1.5.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 820007aef6d4cfe67f9e1435f764c81b332b2782ee1143ae906853b0db2d3b59 |
|
MD5 | 456073d8ebdf486cd8c5c2908502e606 |
|
BLAKE2b-256 | aa648293ccb592f520e7ba9b1cce8b1210b95904d6ba2a97deee07b72c579e7c |