No project description provided
Project description
Supported functions
Speech recognition | Speech synthesis | Speaker verification | Speaker identification |
---|---|---|---|
✔️ | ✔️ | ✔️ | ✔️ |
Spoken Language identification | Audio tagging | Voice activity detection | Keyword spotting |
---|---|---|---|
✔️ | ✔️ | ✔️ | ✔️ |
Supported platforms
Architecture | Android | iOS | Windows | macOS | linux |
---|---|---|---|---|---|
x64 | ✔️ | ✔️ | ✔️ | ✔️ | |
x86 | ✔️ | ✔️ | |||
arm64 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
arm32 | ✔️ | ✔️ | |||
riscv64 | ✔️ |
Supported programming languages
C++ | C | Python | C# | Java | JavaScript | Kotlin | Swift | Go | Dart |
---|---|---|---|---|---|---|---|---|---|
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
It also supports WebAssembly.
Introduction
This repository supports running the following functions locally
- Speech-to-text (i.e., ASR); both streaming and non-streaming are supported
- Text-to-speech (i.e., TTS)
- Speaker identification
- Speaker verification
- Spoken language identification
- Audio tagging
- VAD (e.g., silero-vad)
- Keyword spotting
on the following platforms and operating systems:
- x86,
x86_64
, 32-bit ARM, 64-bit ARM (arm64, aarch64), RISC-V (riscv64) - Linux, macOS, Windows, openKylin
- Android, WearOS
- iOS
- NodeJS
- WebAssembly
- Raspberry Pi
- RV1126
- LicheePi4A
- VisionFive 2
- 旭日X3派
- etc
with the following APIs
- C++, C, Python, Go,
C#
- Java, Kotlin, JavaScript
- Swift
- Dart
Links for pre-built Android APKs
Description | URL | 中国用户 |
---|---|---|
Streaming speech recognition | Address | 点此 |
Text-to-speech | Address | 点此 |
Voice activity detection (VAD) | Address | 点此 |
VAD + non-streaming speech recognition | Address | 点此 |
Two-pass speech recognition | Address | 点此 |
Audio tagging | Address | 点此 |
Audio tagging (WearOS) | Address | 点此 |
Speaker identification | Address | 点此 |
Spoken language identification | Address | 点此 |
Keyword spotting | Address | 点此 |
Links for pre-built Flutter APPs
Description | URL | 中国用户 |
---|---|---|
Streaming speech recognition | Address | 点此 |
Links for pre-trained models
Description | URL |
---|---|
Speech recognition (speech to text, ASR) | Address |
Text-to-speech (TTS) | Address |
VAD | Address |
Keyword spotting | Address |
Audio tagging | Address |
Speaker identification (Speaker ID) | Address |
Spoken language identification (Language ID) | See multi-lingual Whisper ASR models from Speech recognition |
Punctuation | Address |
Useful links
- Documentation: https://k2-fsa.github.io/sherpa/onnx/
- Bilibili 演示视频: https://search.bilibili.com/all?keyword=%E6%96%B0%E4%B8%80%E4%BB%A3Kaldi
How to reach us
Please see https://k2-fsa.github.io/sherpa/social-groups.html for 新一代 Kaldi 微信交流群 and QQ 交流群.
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
sherpa-onnx-1.10.3.tar.gz
(566.3 kB
view hashes)
Built Distributions
Close
Hashes for sherpa_onnx-1.10.3-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74e5ffcb38ac6ccc519d7bc997d94448eb174e4879f9747a1d58ce7181878923 |
|
MD5 | 1b06ac1a9ce0ea01e87fa536c59aafbf |
|
BLAKE2b-256 | 771c2f2b17832eb0a25d3e37561e01e922187b4f6f1ec49f869d00ada83de199 |
Close
Hashes for sherpa_onnx-1.10.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a4180c09951256678500ada89776fa4594f8bbebc375a2106d3a198a7b02ade |
|
MD5 | 3fb99ab655f10c6943080a2727018714 |
|
BLAKE2b-256 | c588441bff0819e0ddd1e7a16a2263f95bd5e192235dc1b589ca122dc558f0f8 |
Close
Hashes for sherpa_onnx-1.10.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6379a1ef375c267bb64a5167d9a4cd37efcdf2f3b140055a93aad94ab40e4931 |
|
MD5 | 709b0eaeddc2d72a056cb63355ccece6 |
|
BLAKE2b-256 | ec1517bc3c255b364c74c1767535bcc0182a45c3d0feaf2e613823b48c0ef06b |
Close
Hashes for sherpa_onnx-1.10.3-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ae646f6d562dcc2389db947953b27d915d985465fbf3d4c9a4357b97ce03208 |
|
MD5 | 1211d9d0b13d7cbceb47b6e53a1f2429 |
|
BLAKE2b-256 | a607a4e82d24996704868b7b2f9119fab3c7ef915158a3e9607393d38af50c7e |
Close
Hashes for sherpa_onnx-1.10.3-cp312-cp312-macosx_11_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc63ff9083a616a7ad74bfc26430daec112fc765f3ba7735f4e8b0fb23cc42f1 |
|
MD5 | f685334086bdc9b780a028713f0d91aa |
|
BLAKE2b-256 | ba888a33fa1a0757d8cb2b8c51a5bc17b277d49aa5e17f120a06f2d7183e97b3 |
Close
Hashes for sherpa_onnx-1.10.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 236ed9973da8d7fc5f014d7675be342eddc99dc485a54be4cab81bd10fe810f0 |
|
MD5 | 8133cf46a1e42e0fb0f5c609cc8266e4 |
|
BLAKE2b-256 | 530475545852099cee097a4014f91cfcc8dc5609493fe1de9a521558652edb48 |
Close
Hashes for sherpa_onnx-1.10.3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 081d37634d3ca0024ba7b9316165275c8817c467abbae56334d05607fde9efc5 |
|
MD5 | f2fde9dff89c7a89aa8c620a0fe634b1 |
|
BLAKE2b-256 | 551812793428b14660dac13db6f65705096ece79ad63233d9aa844fda4aca7ed |
Close
Hashes for sherpa_onnx-1.10.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1727058cb465bcb3b2222c406d9a964d5ea09b201a650523069c3ef1b6e95b36 |
|
MD5 | 5c8d557ecc65c246fdac4b3ecb8fbe43 |
|
BLAKE2b-256 | fabf2a46fb57ffaa1f220f2750a7549376c9064d95de95189ecda3f6880add2d |
Close
Hashes for sherpa_onnx-1.10.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89d654111c22f2451b7f5ce4c0c6620085a5fd5e024505c0bec6fbe90ce97ebe |
|
MD5 | 198d193ef596943cd96b9ed63a4e7afa |
|
BLAKE2b-256 | d9968f751f4bf91202b2044782824505caa0c5426409d08d4c82af0f9d10cfb0 |
Close
Hashes for sherpa_onnx-1.10.3-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dcccee877358cf72be3ac7dbf25065847dcdd5dc8c3917357571213a3a692c7 |
|
MD5 | bc1cdd80a958c66fe308269f9e4d839a |
|
BLAKE2b-256 | f637ac476746fcca86344990ce02985609257d4c5a6a0e4cde010b75a553430c |
Close
Hashes for sherpa_onnx-1.10.3-cp311-cp311-macosx_11_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd9811a95448af2e08b6a0e3a4ae5bd76b44addb25d7b21431ee9847f3dd0cc6 |
|
MD5 | 76a344d35de81091a3e5708f5221da11 |
|
BLAKE2b-256 | c5d916c8bc619e6452203dc3354ba4cb53702f7141ce9c30da11db46c5a695dd |
Close
Hashes for sherpa_onnx-1.10.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17e0127b0e1ed4188ec6b50a73680964714658fd5e25ab55dc67e2bdf40120a5 |
|
MD5 | 0cf041380abe55781a22fb4886b0cd2d |
|
BLAKE2b-256 | 66fc175fb21e01bd69b3c2927761f7464144bf423de4eebe2a529f20176503ac |
Close
Hashes for sherpa_onnx-1.10.3-cp311-cp311-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 451a94336d905f659dae272590b919facfb69d51e31021ada6e7a0bf387f95e2 |
|
MD5 | c854eb1356a1a04fa03393e68728de68 |
|
BLAKE2b-256 | d0686f6a7c391af023ef01614b77032ff00e64d0f197d9abcd211342028dab78 |
Close
Hashes for sherpa_onnx-1.10.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46aa70913cd5857e06bebef4b6c708e79c31e99fb42c472105ef5ae5fceb2e36 |
|
MD5 | 457c92b2a459d937394c69b84e038a65 |
|
BLAKE2b-256 | 4ee23baa2dac49f8d19013a0496c8ba3cab629085c9b7da297e29e1e1881d12d |
Close
Hashes for sherpa_onnx-1.10.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ecdb68fcf398fc26ce43558f87b646f2cbb328791c071331bc95ed0c3d92e84 |
|
MD5 | 1de1a919141ff28155937548d7ec2ac4 |
|
BLAKE2b-256 | a4e00c3179d6bd0df1bdb079a31b39b0e42e386dd73d7055eaaf5872879c239f |
Close
Hashes for sherpa_onnx-1.10.3-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 080e4294b834cc6e54a2fb6763c78c01ec70ec4fb382fe54fc19ac11c6f550a8 |
|
MD5 | e63c898d0b602298036a81d8f096c53d |
|
BLAKE2b-256 | 5a6f10764156aa6befdac4061fe2b203b734c141f67b142741b38bf0d2a203ac |
Close
Hashes for sherpa_onnx-1.10.3-cp310-cp310-macosx_11_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c5005d0fd85368c06d00e344f7c2e5120c4f2cebe078b767935959425e5750e |
|
MD5 | ced17e75c20bd32f04a537d82d064955 |
|
BLAKE2b-256 | 471e684ddefcaf16a8704d2845664306896c461d505cfd01924c6299917036f2 |
Close
Hashes for sherpa_onnx-1.10.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bede91eda9e7346168cbc401806fcf67cf9fc66674bffe1a69a53d12ec7a381 |
|
MD5 | 598c569508af1b98a5b1ff4e41a2345d |
|
BLAKE2b-256 | d4932b305ade28591d3c3e7a9744e1af2c85429b65beef1ceedd210e79c1f40e |
Close
Hashes for sherpa_onnx-1.10.3-cp310-cp310-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c91eca07e21cb24f65948f7468ba71f3ffe3d1437f5ddf3ee581602bcdb0bfd |
|
MD5 | 807ab56a8dc4bc12b7b885e3c7c2cb21 |
|
BLAKE2b-256 | 5ad2b777eb1bdf44414cdb5bc7b3c1a2c7aec1f7c17a78abfa5d92cc3142bb9b |
Close
Hashes for sherpa_onnx-1.10.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77d8d8b177c85534ca846faf3188f2a753e211f0c055556dd1333a2a3bd72111 |
|
MD5 | cf7d09a48bc98c42d9049d659cb8af41 |
|
BLAKE2b-256 | 12ccae9d8c55fdf500aafb9618da8d6328f2f8563dbcc504a66bf4bcbeea06f5 |
Close
Hashes for sherpa_onnx-1.10.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b11e58d5ad271dab7d3343cc03621f30a7a1a76e031b81ef0cc0acbf32073d68 |
|
MD5 | 96e21fa8c242e09bfddac912a1eaa137 |
|
BLAKE2b-256 | 60e3f57d4480cc457747926dccb0e0bd6c3551c613f0f4e94d5b7132af47e4f2 |
Close
Hashes for sherpa_onnx-1.10.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 025aaae979cd7643755d4bfc874f2f99f658245e701a8981b707c1ffb7b854d9 |
|
MD5 | c3f0cdc9f5aed9e8305b76fb65d420f9 |
|
BLAKE2b-256 | 7cbc61d0ed32c41d5e28a99de109b3a2f37fdc7c04cf2b3895dc24c27b9d0c86 |
Close
Hashes for sherpa_onnx-1.10.3-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 864b8fb44ef0948037fb82f8d4b136775a84d53104bd4496184da415d5b2084b |
|
MD5 | f3f56ee30840a82c5426c26cb8f2dbd7 |
|
BLAKE2b-256 | 8a9f7759e022598100762f4938893f19cba6036d538b6aabcb2febd75c71adc5 |
Close
Hashes for sherpa_onnx-1.10.3-cp39-cp39-macosx_11_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce7e1f7a65192e69ee1ec20e4c29843deaac1560ced5c1512f0dfbbd86cf0b83 |
|
MD5 | aae5aa47e1fac8ad3fc978e34d814ede |
|
BLAKE2b-256 | a5b950d4a5c114e7559334b40d8a2063214a6865a69f9b0e461b83786a87cab3 |
Close
Hashes for sherpa_onnx-1.10.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e20081b3375d287ef8cb49516ea66ba144b1040e3642876d66719472f2faeeae |
|
MD5 | 65d6cdcaf18118e076da29ca1185fa23 |
|
BLAKE2b-256 | e8826993cd7a28ffb8f7939a33ebae95b55a87ffbde17d5203bb8c18a349d9ef |
Close
Hashes for sherpa_onnx-1.10.3-cp39-cp39-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffeef0e115306806ac4aadb70344e18dba4d904744ddf70eabbb1a2ae443e092 |
|
MD5 | 4a87676b5e4011451ec7ef8eb314efc5 |
|
BLAKE2b-256 | d1d99944db70fee7b727921c9d924fc472d800e6abd214aba3b9c38775a24bea |
Close
Hashes for sherpa_onnx-1.10.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7c96f9479a44a88d33f7b7b8e0362634be2b6b055372dee76c6546cadfdbd54 |
|
MD5 | 8b1f81fc4998a58ee73b975e63a1aae6 |
|
BLAKE2b-256 | a2eb97a2132a90c1d5cd53dd6f86bf8648c3c1bdfa0c108bebb4a04f28d9ab80 |
Close
Hashes for sherpa_onnx-1.10.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aceea063766a5b89d0f4725ec3d2f7e130b9652b7b08a0ca56c9731c244c2e3f |
|
MD5 | 7ce42620c777aa7852bb5eb163c7e887 |
|
BLAKE2b-256 | 7d7a8439bf470a75c805291de448ad75828fe0f9d70f243bd8a3fd9973750495 |
Close
Hashes for sherpa_onnx-1.10.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c55c1934f869912cd2c94fb0a5e899f8ad16b169743080b1df1248e690fd9c0 |
|
MD5 | 32fff40c127b924ce76ae3fdb41ef1a3 |
|
BLAKE2b-256 | 7ca23915cdfb8ab640bb3147ff2182de8888fb22b0c144a4be680b336a10f31b |
Close
Hashes for sherpa_onnx-1.10.3-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 073f1c8a77ad3255703b1942e8bb5f4e92024889978946c3fc405a0242fb6deb |
|
MD5 | a7817f4b1acd1374e7bba83b016cf668 |
|
BLAKE2b-256 | 67d69341c48c2e2b1f7925fea6ffeb72284239501e54542057514ad151a8f434 |
Close
Hashes for sherpa_onnx-1.10.3-cp38-cp38-macosx_11_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3408af197f7a462411d886976433a4628ecbfee89e7e63d1891ce53d101c20c0 |
|
MD5 | 2fd6eb26152218c57229368c7703ed73 |
|
BLAKE2b-256 | d9e1220abfd5de5298f5cf4c74027bb2366d33fae9b33239c2076a32e1ecbec1 |
Close
Hashes for sherpa_onnx-1.10.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 495ca47632a56449fabf3a9d1b3e8f22623c666dd59599349b75e974af0f862e |
|
MD5 | 91fb9e4a60ab2d15efe38b9adc3124d1 |
|
BLAKE2b-256 | a26ee5959280d30adbb84b0da656799cd2ae913fb78fab9672aca8813b2a6012 |
Close
Hashes for sherpa_onnx-1.10.3-cp38-cp38-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc73c413f1af0748a9746a4c3c85110788a208bf9a89ee540add58ee80a920e5 |
|
MD5 | a35ad949312f2e2a32f86431d3cb9031 |
|
BLAKE2b-256 | 4f439cc2ef980e3773b4419d1c577bb0fbc6c223ea896cb36d805b82164bacc3 |
Close
Hashes for sherpa_onnx-1.10.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9611224a7901503a79e87934362545c0d9b5d65ad80073436fcf83e6766bf1b3 |
|
MD5 | 268ca6d042b532b088fe86d428a132ba |
|
BLAKE2b-256 | 7a9c2be51d873393e30596fdb275306e315b1e3cbd74667eb525ddde9be0fbcc |
Close
Hashes for sherpa_onnx-1.10.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a12fbf206d94d6e6e6cf4de97558d8a85d4f9b3f4733a02317135ffecc71afd |
|
MD5 | 2dae7418bcdbb86624fc6ca0f72a6e14 |
|
BLAKE2b-256 | fe3b0fc42d396e6efd306c95836365482a79031898f4c14f71909f0d63038dec |
Close
Hashes for sherpa_onnx-1.10.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 638d3283cd105792524a006e3fe9487d1b8f4b36e53975908f92496e87fede66 |
|
MD5 | 68503abcd98b972459ea42ceb69e6d31 |
|
BLAKE2b-256 | c34ef4398a9b9485843aa12bd2e86db50499aad41472d24eb04a0302386d7c5f |
Close
Hashes for sherpa_onnx-1.10.3-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 327b4d25ab8f66fb5ab88619cf51cc2b9fc8db12e859d575bfaea93750cb1b60 |
|
MD5 | 13086db44253566e08788cd0d616c780 |
|
BLAKE2b-256 | b5d01e77b3a1797a61dfe2599439261e8b2b3d0fc4fde23c925d9e6fd8ffdb85 |
Close
Hashes for sherpa_onnx-1.10.3-cp37-cp37m-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9fa0bab94185b4c08be11f623e89900b15894d4cb9ff17db47db563ebc1fbf1 |
|
MD5 | becbbbbb7059c5b2fec2f13dbb4f10ab |
|
BLAKE2b-256 | 5753f278e5a30bb0be73ad9a64d9d0add41e8a5259a0d03a83899cfec836717d |