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-2.0.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49b3771917cbe2e2a412d3604bdba0dbaa49486166fcedaa4a97887e893e1d2d |
|
MD5 | ee5f5cf102328d54ff05bbcf41d7ecbf |
|
BLAKE2b-256 | d4ed87709591d7025b9c9551ba51ad0c67c4f728c09dd422c28b0caff8ad0e74 |
Hashes for sherpa_ncnn-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b603a69101c62d76469ee61fed35cafbd9f60131a551ebfd94a12a6b3877f2e |
|
MD5 | 606385123770aac2f240183240eb4e91 |
|
BLAKE2b-256 | 29a39287302c22173995ffb7d7581b5fa8e2528427c34bb1cc1a8bd0fdd631ed |
Hashes for sherpa_ncnn-2.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bbb283714524df345e945d37e9896edb218da463e274e9b00363bd0d543a4a8 |
|
MD5 | 1fb1f4115318bca9362ba8cf81974c57 |
|
BLAKE2b-256 | c9b0fa93b5f5a56fd7572aedd90adc39bcaa602b78c836a5f821fd9456aa7506 |
Hashes for sherpa_ncnn-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0d215482f149c03628179a166db6bf56713c0cfb4eb5650804b3e47334a626d |
|
MD5 | 9c4f58ae49a7b40dc2c96275c6aea116 |
|
BLAKE2b-256 | 11a29b446541a888dfab18f5966f20941d1e9d3c7518d1dd4246675511b17234 |
Hashes for sherpa_ncnn-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23ec784b7c5ca31a69a17e66a1041d060cb7130cfcd8b41de312fb1b3eb13077 |
|
MD5 | e6050e13f274ab6016b645e4238476b7 |
|
BLAKE2b-256 | 644d51b72574c604532b1e0cb2a320e0db5e839473f835dda867a3c44e560777 |
Hashes for sherpa_ncnn-2.0.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4acc3ec4c8eef7b5e86854c481b60d21d75278ef0423797dcc71566b0fc9e88 |
|
MD5 | 9b529ea4396a7fcf6dd9ed3fe6a5c4e7 |
|
BLAKE2b-256 | a7dcc358ae794c80c26479daca687876517097711f7dbbc899c2411c6366ee9e |
Hashes for sherpa_ncnn-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72c0f7946422b304060e5f1715ddbcef401f117f8c5f567753d6e69223aa2bf5 |
|
MD5 | a0e3887e6abffa923636f7daffc33598 |
|
BLAKE2b-256 | 079f58777bf0ce85d06fb3d02ce099312f97b45d2303033fc008c1ecb3333c83 |
Hashes for sherpa_ncnn-2.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 040c2fd92049dc3352348c7594284b5f3525883dc563fc70a49825acfa84b73d |
|
MD5 | 6cf1415aaf9b51eea48c36f33b9ad3c0 |
|
BLAKE2b-256 | 453b1d2afd9779fda7c90855221d2b7ef031b8502ceef2fad6a46b3fca0f14c4 |
Hashes for sherpa_ncnn-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfd3521c267a748ec2c387c286a6ba42b4787dd90ca2202d2d9590e22b3532a6 |
|
MD5 | b981562050271aa04b7cc8bffde37f3f |
|
BLAKE2b-256 | a59e7fcab2bc76e2311619a858c309022a3e0c7b6b628aac6f45fcea69d88ae9 |
Hashes for sherpa_ncnn-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4b85659c2039e4684fe0606c371ce45c98990ee838b2787ac9089d3f2e4dfcc |
|
MD5 | d950ecb16695e9ac8c56c3e5dd97a884 |
|
BLAKE2b-256 | 1a97ec72c20475dfb29b3a92fae5f62c8606c6fa9a7880f83e39b7b38aef16dd |
Hashes for sherpa_ncnn-2.0.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53d55ccb1cb64dfb09e1ec4d70ef54993f8f01cc912d5209a1ae2bc0c9215a20 |
|
MD5 | cd3ee6114cb1b8db73b0d163e832be5f |
|
BLAKE2b-256 | f5ec92fa4557f9f7785c97b2d379b647f79bb0038699b6c15345e9f2a0f87611 |
Hashes for sherpa_ncnn-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5b340f7a38f61598768302d5cd354926b2d716d002ac15b31dbe46b8327cf4e |
|
MD5 | b8522eaee09049b25d864ea731e8111b |
|
BLAKE2b-256 | 13a402352507b1e03bcb6d68cd5d0726471ebe3b3bc2489754f8b36032f6de31 |
Hashes for sherpa_ncnn-2.0.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7dd6d73367ad0b4244a3032785273006ac50d4de6817945d75cd62ec67dc31f |
|
MD5 | b4464eafb171dd1a39a8c5115bd5cc1d |
|
BLAKE2b-256 | 4ad5cf68b6945868ec5e7e34967b9391f4a296e8042d6dd0adb6c9f277be5a59 |
Hashes for sherpa_ncnn-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dd046fcc53d7c7f020c5bdfdaca39dc697ab3d97a5d773d769b20bcd663d89a |
|
MD5 | 850861ae15bcfb8138b64a6063a35a39 |
|
BLAKE2b-256 | 9059fd7b6a9c23ac633df740a915e3d5ba3179e8565fb674c311254fe3895fac |
Hashes for sherpa_ncnn-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78f0b0bee0e5563ae73ff533a253216c9434eaa1883706cbb5bbbb2d8cad0b4b |
|
MD5 | 704690e0e719975e5321537ec534042d |
|
BLAKE2b-256 | 8906e4933d01447623e1e7ec7f99daa41a580e6559b2d4be7377030a5ca748da |
Hashes for sherpa_ncnn-2.0.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3946c0670afdc56356db89735f8794296045e42e99a804f393abc583c750a28 |
|
MD5 | 9ab1a07c64bc1a0f6afb2348bddda257 |
|
BLAKE2b-256 | 7739ea6ba2aa8b7e331351b8a6f83e72a55b907b426abc864abf376b8fba28cc |
Hashes for sherpa_ncnn-2.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2730417315348601fedd116a0d13a5891ea0082b6c5e593d5197f429bc7f6d5c |
|
MD5 | 7d9075b01548903786b8659b15dfe364 |
|
BLAKE2b-256 | 5d11e393d8c562c918a2fea0942f1179467b5daccfabe4f209336cd5f62bf6d5 |
Hashes for sherpa_ncnn-2.0.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93a36d1625ad0b4539d7c59bcfecdd6e7b6512ecebcaa61ac5c8bb0c83234125 |
|
MD5 | 827790148fe3fa1470c5cb9e680265f9 |
|
BLAKE2b-256 | 97c4f31108a88df0fddd3293e6fec9a1a4bdda1a3ae58d00b0ae64205b52ac37 |
Hashes for sherpa_ncnn-2.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94eebae22262b91b7d194eda99723ad46f59a466390cc54620a1fdda036f022f |
|
MD5 | 4a52abd1dabafd0a13dd1038a740f077 |
|
BLAKE2b-256 | b908b4fa0c9970b6a54666f68760a2d66f61665aadfcc5a4a38b3c7666562135 |
Hashes for sherpa_ncnn-2.0.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ecd9ac8075a30baa9b07a7cc54761c3a3876486328840acdb569658b7b3a9f9 |
|
MD5 | bc9d63637f7fed5b4a9c3838c0223a65 |
|
BLAKE2b-256 | aa579e9d32f188c8dea0aaf6021ea18cca91235c18a353a063ebc1e1b0608b3b |
Hashes for sherpa_ncnn-2.0.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 255c0753ed2a060460c948f00dabe13858552fa23e6d83077929ca5095b8015a |
|
MD5 | d9f7d697d3fb4c2337a911942517f6cb |
|
BLAKE2b-256 | e8be8743e88b041896faca06ac70448db00e251756626f19480b675930110921 |
Hashes for sherpa_ncnn-2.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f72a3e0fc8c8bbf2f9f1070aab3ab9f72f27fa13617367ab80bd6e22f4aae2b |
|
MD5 | 571c0bbffce171fa80f4b0d2b09e5d8f |
|
BLAKE2b-256 | 8ee9977a4c2270f0c40ea3bac197ecacac521993648e43b9cad062a51525cd1a |
Hashes for sherpa_ncnn-2.0.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16ed00af6206ac878e6394e7ceaf3460ff02b68426028bb1f37c72acb9b4de35 |
|
MD5 | 6b2e9f5cc35d3e41aad7d55eab50a780 |
|
BLAKE2b-256 | ee49495a407e0e9b4925f85aed01f7312e675400e21d72bc884a06aea135def9 |
Hashes for sherpa_ncnn-2.0.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57eae4231f5f10bbfb28211dc14c905dec46975f62de850c1c2b8170590f1a38 |
|
MD5 | 15018bbc9ab7910a3c09131b73c14e44 |
|
BLAKE2b-256 | a3c30ae76f189b534eee2a979ead10ad5c2449ba4f3e9b0c601aca0ec1fc0d69 |
Hashes for sherpa_ncnn-2.0.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9526aade579699047604255b10439a492554c4ca9417b1973b4606fbf5dad718 |
|
MD5 | 3e46929a3b8477dc3067da306cd71066 |
|
BLAKE2b-256 | abb138b696572b2ecbe0af69a8f49c02179f156fdbe273037772a4ec5cb4cfaa |
Hashes for sherpa_ncnn-2.0.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | becaad60ce442d65fcfff20d9cda606809728e266aadffa5a9e10d3e15bef493 |
|
MD5 | 63d3d45bb278ff88f09c61421e40e0a3 |
|
BLAKE2b-256 | 033b50f86835a6cf556baa2bd039abc41dae00151f3deaee1755e4a6e542628c |
Hashes for sherpa_ncnn-2.0.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 118a9e745e8454db4322f9e0a26d5c6d0fcfea62f788844912dfe857e938978c |
|
MD5 | d103c74ddca6d135cf279265598c4e10 |
|
BLAKE2b-256 | 682142ffe068d1ed9272bb76d734821074c50ae7d4ba16c9af3ed1e972cf62b3 |
Hashes for sherpa_ncnn-2.0.2-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdfc5bfe3f4498b1e152cc20d3344871eef3a07c90a592d29c469c2a097d059a |
|
MD5 | da87fbe56c448d2167ea40d19027527e |
|
BLAKE2b-256 | a6e3289b07c90a200169eab238783371f24facaa3cc66021e76079d8795b8fe0 |
Hashes for sherpa_ncnn-2.0.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b7db75c4f297f95459226ad27c2a067af8ef17b1a3c5db86cf51a581d473d01 |
|
MD5 | 41f4e28a6033e14442f31cb5ddb8dec7 |
|
BLAKE2b-256 | 0adce9b051eee254a5fba868cf9fc4ba98cfb339c14ea5be95e2552f60322bca |