diff --git a/dist/registry/index.json b/dist/registry/index.json new file mode 100644 index 00000000..b40e5ce0 --- /dev/null +++ b/dist/registry/index.json @@ -0,0 +1,117 @@ +{ + "schema_version": 1, + "plugins": [ + { + "id": "helsinki", + "name": "Helsinki", + "description": "Neural machine translation using OPUS-MT", + "latest": "0.1.0", + "versions": [ + { + "version": "0.1.0", + "manifest_url": "https://streamkit.dev/registry/plugins/helsinki/0.1.0/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/helsinki/0.1.0/manifest.minisig", + "published_at": "2026-01-29" + } + ] + }, + { + "id": "kokoro", + "name": "Kokoro", + "description": "Text-to-speech using Sherpa-ONNX Kokoro models", + "latest": "0.1.0", + "versions": [ + { + "version": "0.1.0", + "manifest_url": "https://streamkit.dev/registry/plugins/kokoro/0.1.0/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/kokoro/0.1.0/manifest.minisig", + "published_at": "2026-01-29" + } + ] + }, + { + "id": "matcha", + "name": "Matcha", + "description": "Text-to-speech using Matcha models", + "latest": "0.1.0", + "versions": [ + { + "version": "0.1.0", + "manifest_url": "https://streamkit.dev/registry/plugins/matcha/0.1.0/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/matcha/0.1.0/manifest.minisig", + "published_at": "2026-01-29" + } + ] + }, + { + "id": "nllb", + "name": "NLLB", + "description": "Neural machine translation using NLLB", + "latest": "0.1.0", + "versions": [ + { + "version": "0.1.0", + "manifest_url": "https://streamkit.dev/registry/plugins/nllb/0.1.0/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/nllb/0.1.0/manifest.minisig", + "published_at": "2026-01-29" + } + ] + }, + { + "id": "piper", + "name": "Piper", + "description": "Text-to-speech using Piper VITS models", + "latest": "0.1.0", + "versions": [ + { + "version": "0.1.0", + "manifest_url": "https://streamkit.dev/registry/plugins/piper/0.1.0/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/piper/0.1.0/manifest.minisig", + "published_at": "2026-01-29" + } + ] + }, + { + "id": "sensevoice", + "name": "SenseVoice", + "description": "Streaming speech-to-text using SenseVoice", + "latest": "0.1.0", + "versions": [ + { + "version": "0.1.0", + "manifest_url": "https://streamkit.dev/registry/plugins/sensevoice/0.1.0/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/sensevoice/0.1.0/manifest.minisig", + "published_at": "2026-01-29" + } + ] + }, + { + "id": "vad", + "name": "VAD", + "description": "Voice activity detection", + "latest": "0.1.0", + "versions": [ + { + "version": "0.1.0", + "manifest_url": "https://streamkit.dev/registry/plugins/vad/0.1.0/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/vad/0.1.0/manifest.minisig", + "published_at": "2026-01-29" + } + ] + }, + { + "id": "whisper", + "name": "Whisper", + "description": "Streaming speech-to-text using whisper.cpp", + "latest": "0.1.1", + "versions": [ + { + "version": "0.1.1", + "manifest_url": "https://streamkit.dev/registry/plugins/whisper/0.1.1/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/whisper/0.1.1/manifest.minisig", + "published_at": "2026-01-29" + } + ] + } + ] +} \ No newline at end of file diff --git a/dist/registry/plugins/helsinki/0.1.0/manifest.json b/dist/registry/plugins/helsinki/0.1.0/manifest.json new file mode 100644 index 00000000..ff180215 --- /dev/null +++ b/dist/registry/plugins/helsinki/0.1.0/manifest.json @@ -0,0 +1,46 @@ +{ + "schema_version": 1, + "id": "helsinki", + "name": "Helsinki", + "version": "0.1.0", + "node_kind": "helsinki", + "kind": "native", + "description": "Neural machine translation using OPUS-MT", + "license": "MPL-2.0", + "entrypoint": "libhelsinki.so", + "bundle": { + "url": "https://github.com/streamer45/streamkit/releases/download/plugin-helsinki-v0.1.0/helsinki-0.1.0-bundle.tar.zst", + "sha256": "95c14677a3b617d9969a11c1317f1d53b19eca58095493a70472b3e7fbf440c1", + "size_bytes": 2789226 + }, + "models": [ + { + "id": "opus-mt-en-es", + "name": "OPUS-MT en-es", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/helsinki-models", + "revision": "main", + "files": [ + "opus-mt-en-es.tar.bz2" + ], + "expected_size_bytes": 284844308, + "license": "Apache-2.0", + "license_url": "https://huggingface.co/Helsinki-NLP/opus-mt-en-es" + }, + { + "id": "opus-mt-es-en", + "name": "OPUS-MT es-en", + "default": false, + "source": "huggingface", + "repo_id": "streamkit/helsinki-models", + "revision": "main", + "files": [ + "opus-mt-es-en.tar.bz2" + ], + "expected_size_bytes": 285443600, + "license": "Apache-2.0", + "license_url": "https://huggingface.co/Helsinki-NLP/opus-mt-es-en" + } + ] +} \ No newline at end of file diff --git a/dist/registry/plugins/helsinki/0.1.0/manifest.minisig b/dist/registry/plugins/helsinki/0.1.0/manifest.minisig new file mode 100644 index 00000000..14338cf0 --- /dev/null +++ b/dist/registry/plugins/helsinki/0.1.0/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgbvwSQJQzGP+56C6OfTkk9r01TVfVIu3f2pzYxKrr6/0TQx+csHb/1x8LzGFuo6QBl9tzshD9HQWHsPkWM/huwA= +trusted comment: timestamp:1769703517 file:manifest.json hashed +2UU1elgjegFEe43qtMmBs4AG41FMsx0PAKydGRkR8d1hFwCWWAeu7ud2Xs8b1tMhFypYEgBJ0oWxvmaHltKUAA== diff --git a/dist/registry/plugins/kokoro/0.1.0/manifest.json b/dist/registry/plugins/kokoro/0.1.0/manifest.json new file mode 100644 index 00000000..a2d7b79d --- /dev/null +++ b/dist/registry/plugins/kokoro/0.1.0/manifest.json @@ -0,0 +1,33 @@ +{ + "schema_version": 1, + "id": "kokoro", + "name": "Kokoro", + "version": "0.1.0", + "node_kind": "kokoro", + "kind": "native", + "description": "Text-to-speech using Sherpa-ONNX Kokoro models", + "license": "MPL-2.0", + "entrypoint": "libkokoro.so", + "bundle": { + "url": "https://github.com/streamer45/streamkit/releases/download/plugin-kokoro-v0.1.0/kokoro-0.1.0-bundle.tar.zst", + "sha256": "5fe9a21b4b8b47de3df7c22e5ce87fc15a7eb64a81dedf22becab949b4d4b1f0", + "size_bytes": 7644440 + }, + "models": [ + { + "id": "kokoro-multi-lang-v1_1", + "name": "Kokoro multi-lang v1.1", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/kokoro-models", + "revision": "main", + "files": [ + "kokoro-multi-lang-v1_1.tar.bz2" + ], + "expected_size_bytes": 364816464, + "license": "Apache-2.0", + "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE", + "sha256": "a3f4c73d043860e3fd2e5b06f36795eb81de0fc8e8de6df703245edddd87dbad" + } + ] +} \ No newline at end of file diff --git a/dist/registry/plugins/kokoro/0.1.0/manifest.minisig b/dist/registry/plugins/kokoro/0.1.0/manifest.minisig new file mode 100644 index 00000000..3f855d42 --- /dev/null +++ b/dist/registry/plugins/kokoro/0.1.0/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgUkr7K3+YI8askUeBTC1uvjFAMT+6+BVwgEmtSxVM0pCGqGd/i5Ja8AtY3JRRmbGLbDI3H3SMG+J6tpIojVQ4wc= +trusted comment: timestamp:1769703517 file:manifest.json hashed +wCqvQbiQuT+yUB0pIBIkT5Nqdelq3kuWnPBsnCYtLS5yNsnTd5HsT7rEUYjpPHMQdcNeYKf8WhbOs8TO70SKBA== diff --git a/dist/registry/plugins/matcha/0.1.0/manifest.json b/dist/registry/plugins/matcha/0.1.0/manifest.json new file mode 100644 index 00000000..0d198a0f --- /dev/null +++ b/dist/registry/plugins/matcha/0.1.0/manifest.json @@ -0,0 +1,33 @@ +{ + "schema_version": 1, + "id": "matcha", + "name": "Matcha", + "version": "0.1.0", + "node_kind": "matcha", + "kind": "native", + "description": "Text-to-speech using Matcha models", + "license": "MPL-2.0", + "entrypoint": "libmatcha.so", + "bundle": { + "url": "https://github.com/streamer45/streamkit/releases/download/plugin-matcha-v0.1.0/matcha-0.1.0-bundle.tar.zst", + "sha256": "b5f3179e20d3e5375f2fc95b33e2ef4da08415fcc0104b95fcb2778faca2deb4", + "size_bytes": 7636793 + }, + "models": [ + { + "id": "matcha-icefall-en_US-ljspeech", + "name": "Matcha LJSpeech", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/matcha-models", + "revision": "main", + "files": [ + "matcha-icefall-en_US-ljspeech.tar.bz2", + "matcha-icefall-en_US-ljspeech/vocos-22khz-univ.onnx" + ], + "expected_size_bytes": 130630855, + "license": "CC-BY-4.0", + "license_url": "https://keithito.com/LJ-Speech-Dataset/" + } + ] +} \ No newline at end of file diff --git a/dist/registry/plugins/matcha/0.1.0/manifest.minisig b/dist/registry/plugins/matcha/0.1.0/manifest.minisig new file mode 100644 index 00000000..0fc7dfaa --- /dev/null +++ b/dist/registry/plugins/matcha/0.1.0/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgZ0YCvmRb8b9R/z2X9rBDSCUUHZAoxm7tZ9JEA2I8y/25aX5YD0cvzbCBO9RUrJD9AchEikXLk56gYfhTAIqMw0= +trusted comment: timestamp:1769703518 file:manifest.json hashed +T1luwtrDdGqGHOjDoLPKtMi33gbcBRcRN4sMCdZ7OO+VowPvmjrTvM69e0WBm9yMsjsOzRMevZ2Ju5DM8XhGAg== diff --git a/dist/registry/plugins/nllb/0.1.0/manifest.json b/dist/registry/plugins/nllb/0.1.0/manifest.json new file mode 100644 index 00000000..926df7a1 --- /dev/null +++ b/dist/registry/plugins/nllb/0.1.0/manifest.json @@ -0,0 +1,32 @@ +{ + "schema_version": 1, + "id": "nllb", + "name": "NLLB", + "version": "0.1.0", + "node_kind": "nllb", + "kind": "native", + "description": "Neural machine translation using NLLB", + "license": "MPL-2.0", + "entrypoint": "libnllb.so", + "bundle": { + "url": "https://github.com/streamer45/streamkit/releases/download/plugin-nllb-v0.1.0/nllb-0.1.0-bundle.tar.zst", + "sha256": "cfb84f3de21d0ad01219a1f7364489674c72871be6d95daa0d58c2d078ebc0c9", + "size_bytes": 2991070 + }, + "models": [ + { + "id": "nllb-200-distilled-600M-ct2-int8", + "name": "NLLB-200 distilled 600M (CTranslate2 int8)", + "default": false, + "source": "huggingface", + "repo_id": "streamkit/nllb-models", + "revision": "main", + "files": [ + "nllb-200-distilled-600M-ct2-int8.tar.bz2" + ], + "expected_size_bytes": 1135260128, + "license": "CC-BY-NC-4.0", + "license_url": "https://huggingface.co/facebook/nllb-200-distilled-600M" + } + ] +} \ No newline at end of file diff --git a/dist/registry/plugins/nllb/0.1.0/manifest.minisig b/dist/registry/plugins/nllb/0.1.0/manifest.minisig new file mode 100644 index 00000000..fc27a504 --- /dev/null +++ b/dist/registry/plugins/nllb/0.1.0/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgS7cpgLk5sI/zv5dryW5YJ6Pb+zTciXEQvLKv0kfiL4phqHo7VW4cv3yAfstSJuJ5O2FYhuLUjZbPLDFHMmYJAc= +trusted comment: timestamp:1769703518 file:manifest.json hashed +CSn7SW0M7lwb7sqo1Uh9EoVrroFQfoptE2pJM8xHy+6UnoBNWnWdgskoFJRflvU9grFmsrL3l7BGgjTdt94PDQ== diff --git a/dist/registry/plugins/piper/0.1.0/manifest.json b/dist/registry/plugins/piper/0.1.0/manifest.json new file mode 100644 index 00000000..4fdff61e --- /dev/null +++ b/dist/registry/plugins/piper/0.1.0/manifest.json @@ -0,0 +1,48 @@ +{ + "schema_version": 1, + "id": "piper", + "name": "Piper", + "version": "0.1.0", + "node_kind": "piper", + "kind": "native", + "description": "Text-to-speech using Piper VITS models", + "license": "MPL-2.0", + "entrypoint": "libpiper.so", + "bundle": { + "url": "https://github.com/streamer45/streamkit/releases/download/plugin-piper-v0.1.0/piper-0.1.0-bundle.tar.zst", + "sha256": "8f57407136fbb037944ed84892220234beb3eb1da1c422fb31b44de93290e4a6", + "size_bytes": 7627067 + }, + "models": [ + { + "id": "piper-en_US-libritts_r-medium", + "name": "Piper en_US libritts_r (medium)", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/piper-models", + "revision": "main", + "files": [ + "vits-piper-en_US-libritts_r-medium.tar.bz2" + ], + "expected_size_bytes": 82018491, + "license": "CC-BY-4.0 + GPL-3.0", + "license_url": "http://www.openslr.org/141/", + "sha256": "78c137daa7eddaf57190cf05c020efd6e593015f62c82ee999ef570fc2dff496" + }, + { + "id": "piper-es_MX-claude-high", + "name": "Piper es_MX claude (high)", + "default": false, + "source": "huggingface", + "repo_id": "streamkit/piper-models", + "revision": "main", + "files": [ + "vits-piper-es_MX-claude-high.tar.bz2" + ], + "expected_size_bytes": 67207890, + "license": "Apache-2.0 + GPL-3.0", + "license_url": "https://huggingface.co/spaces/HirCoir/Piper-TTS-Spanish", + "sha256": "ec33fb689c248fe64810aab564cba97babf0f506672cfd404928d46e751a4721" + } + ] +} \ No newline at end of file diff --git a/dist/registry/plugins/piper/0.1.0/manifest.minisig b/dist/registry/plugins/piper/0.1.0/manifest.minisig new file mode 100644 index 00000000..f4862149 --- /dev/null +++ b/dist/registry/plugins/piper/0.1.0/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgWbtICPzK9xKTc6tj7jWEtktGn3ShG4LGXibjg9mq7Y0b9aqw77cpMsXmCEhZM+xopRWM2OkRQC/Rxb7HfYdagw= +trusted comment: timestamp:1769703518 file:manifest.json hashed +FhkdqZvGqgkOxxFqvJtlWA8LdaKPAIqYaYaxNXd/cUA3IHHxCzelghhg8RF75L9yiTbAXG56VYAy/BZpMLExAw== diff --git a/dist/registry/plugins/sensevoice/0.1.0/manifest.json b/dist/registry/plugins/sensevoice/0.1.0/manifest.json new file mode 100644 index 00000000..fa28f999 --- /dev/null +++ b/dist/registry/plugins/sensevoice/0.1.0/manifest.json @@ -0,0 +1,48 @@ +{ + "schema_version": 1, + "id": "sensevoice", + "name": "SenseVoice", + "version": "0.1.0", + "node_kind": "sensevoice", + "kind": "native", + "description": "Streaming speech-to-text using SenseVoice", + "license": "MPL-2.0", + "entrypoint": "libsensevoice.so", + "bundle": { + "url": "https://github.com/streamer45/streamkit/releases/download/plugin-sensevoice-v0.1.0/sensevoice-0.1.0-bundle.tar.zst", + "sha256": "6110a9ab9153d191af1cce45e55101454978b679cd864f33b0ab804d99154099", + "size_bytes": 15627754 + }, + "models": [ + { + "id": "sensevoice-small-yue", + "name": "SenseVoice small (yue)", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/sensevoice-models", + "revision": "main", + "files": [ + "sherpa-onnx-sense-voice-zh-en-ja-ko-yue-int8-2025-09-09.tar.bz2" + ], + "expected_size_bytes": 165783878, + "license": "Apache-2.0", + "license_url": "https://huggingface.co/ASLP-lab/WSYue-ASR", + "sha256": "7305f7905bfcf77fa0b39388a313f3da35c68d971661a65475b56fb2162c8e63" + }, + { + "id": "silero-vad", + "name": "Silero VAD (v6.2)", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/sensevoice-models", + "revision": "main", + "files": [ + "silero_vad.onnx" + ], + "expected_size_bytes": 2327524, + "license": "MIT", + "license_url": "https://github.com/snakers4/silero-vad/blob/master/LICENSE", + "sha256": "1a153a22f4509e292a94e67d6f9b85e8deb25b4988682b7e174c65279d8788e3" + } + ] +} \ No newline at end of file diff --git a/dist/registry/plugins/sensevoice/0.1.0/manifest.minisig b/dist/registry/plugins/sensevoice/0.1.0/manifest.minisig new file mode 100644 index 00000000..3ad5d97c --- /dev/null +++ b/dist/registry/plugins/sensevoice/0.1.0/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgXCY5ROOFKwuRR1e1/vxpA62chcLu7cGwgA8ftsPd4nl5H4qpyVG9t8H0Y2KiMmprSHDuQl+9EE/zqoxtFpu9g8= +trusted comment: timestamp:1769703518 file:manifest.json hashed +OHQv2LBkUcK1gbTZIthyiwx8R46WMtzemN38U22LqeC+f36/CIZWBBB3QKWoOWOGVT7v9oj63/T8hHxxexeUBw== diff --git a/dist/registry/plugins/vad/0.1.0/manifest.json b/dist/registry/plugins/vad/0.1.0/manifest.json new file mode 100644 index 00000000..effe5acc --- /dev/null +++ b/dist/registry/plugins/vad/0.1.0/manifest.json @@ -0,0 +1,33 @@ +{ + "schema_version": 1, + "id": "vad", + "name": "VAD", + "version": "0.1.0", + "node_kind": "vad", + "kind": "native", + "description": "Voice activity detection", + "license": "MPL-2.0", + "entrypoint": "libvad.so", + "bundle": { + "url": "https://github.com/streamer45/streamkit/releases/download/plugin-vad-v0.1.0/vad-0.1.0-bundle.tar.zst", + "sha256": "eaa3f6bbe60617c602e61665ea0fc3011d612752c69d237708e3d5b916d2726b", + "size_bytes": 7617833 + }, + "models": [ + { + "id": "ten-vad", + "name": "ten-vad", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/vad-models", + "revision": "main", + "files": [ + "ten-vad.onnx" + ], + "expected_size_bytes": 332211, + "license": "LicenseRef-ten-vad", + "license_url": "https://github.com/TEN-framework/ten-vad", + "sha256": "718cb7eef47e3cf5ddbe7e967a7503f46b8b469c0706872f494dfa921b486206" + } + ] +} \ No newline at end of file diff --git a/dist/registry/plugins/vad/0.1.0/manifest.minisig b/dist/registry/plugins/vad/0.1.0/manifest.minisig new file mode 100644 index 00000000..955f3cb7 --- /dev/null +++ b/dist/registry/plugins/vad/0.1.0/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgeQFVLSE+DhA7hSiZAKJoENNUylIfEqS9Bor4fP1v5zC0jCalsYQitcnFGltKgDRti0bOcLCSWeIgq7uRG6XyAo= +trusted comment: timestamp:1769703518 file:manifest.json hashed +Etv/UI3xRed/6Mep01i/zScJmdTTb5c5GTFhL/oeeHsmM6QYqmD7wHAORBPt0G1STu/SQMHxx32xO87nyq6zCQ== diff --git a/dist/registry/plugins/whisper/0.1.1/manifest.json b/dist/registry/plugins/whisper/0.1.1/manifest.json new file mode 100644 index 00000000..bbcd8927 --- /dev/null +++ b/dist/registry/plugins/whisper/0.1.1/manifest.json @@ -0,0 +1,78 @@ +{ + "schema_version": 1, + "id": "whisper", + "name": "Whisper", + "version": "0.1.1", + "node_kind": "whisper", + "kind": "native", + "description": "Streaming speech-to-text using whisper.cpp", + "license": "MPL-2.0", + "entrypoint": "libwhisper.so", + "bundle": { + "url": "https://github.com/streamer45/streamkit/releases/download/plugin-whisper-v0.1.1/whisper-0.1.1-bundle.tar.zst", + "sha256": "77c192b617dea62550d0613c4426cb850e11a297896c2480f696ee1eb921f684", + "size_bytes": 8761042 + }, + "models": [ + { + "id": "whisper-tiny-en-q5_1", + "name": "Whisper tiny.en (q5_1)", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/whisper-models", + "revision": "main", + "files": [ + "ggml-tiny.en-q5_1.bin" + ], + "expected_size_bytes": 32166155, + "license": "MIT", + "license_url": "https://github.com/openai/whisper/blob/main/LICENSE", + "sha256": "c77c5766f1cef09b6b7d47f21b546cbddd4157886b3b5d6d4f709e91e66c7c2b" + }, + { + "id": "whisper-base-en-q5_1", + "name": "Whisper base.en (q5_1)", + "default": false, + "source": "huggingface", + "repo_id": "streamkit/whisper-models", + "revision": "main", + "files": [ + "ggml-base.en-q5_1.bin" + ], + "expected_size_bytes": 59721011, + "license": "MIT", + "license_url": "https://github.com/openai/whisper/blob/main/LICENSE", + "sha256": "4baf70dd0d7c4247ba2b81fafd9c01005ac77c2f9ef064e00dcf195d0e2fdd2f" + }, + { + "id": "whisper-base-q5_1", + "name": "Whisper base (q5_1)", + "default": false, + "source": "huggingface", + "repo_id": "streamkit/whisper-models", + "revision": "main", + "files": [ + "ggml-base-q5_1.bin" + ], + "expected_size_bytes": 59707625, + "license": "MIT", + "license_url": "https://github.com/openai/whisper/blob/main/LICENSE", + "sha256": "422f1ae452ade6f30a004d7e5c6a43195e4433bc370bf23fac9cc591f01a8898" + }, + { + "id": "silero-vad", + "name": "Silero VAD (v6.2)", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/whisper-models", + "revision": "main", + "files": [ + "silero_vad.onnx" + ], + "expected_size_bytes": 2327524, + "license": "MIT", + "license_url": "https://github.com/snakers4/silero-vad/blob/master/LICENSE", + "sha256": "1a153a22f4509e292a94e67d6f9b85e8deb25b4988682b7e174c65279d8788e3" + } + ] +} \ No newline at end of file diff --git a/dist/registry/plugins/whisper/0.1.1/manifest.minisig b/dist/registry/plugins/whisper/0.1.1/manifest.minisig new file mode 100644 index 00000000..14c4c4c6 --- /dev/null +++ b/dist/registry/plugins/whisper/0.1.1/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgWJ77zFhSQQApxhwV2XWw2lWT37FETfm+dq+e1ZcugrFSp/yOjYKBngoJ10NOoioeniM4X2f/PN2gw5KZ5WhMAQ= +trusted comment: timestamp:1769703518 file:manifest.json hashed +Pw81N5bcNreOiNv3bzlsdvKDclE4Mb6cxDWN0M9Vd1FjIp5SHPBL4ChEQDK2fw4y6ktK4I3MGsMR84QodO9IAQ== diff --git a/dist/registry/streamkit.pub b/dist/registry/streamkit.pub new file mode 100644 index 00000000..31929f72 --- /dev/null +++ b/dist/registry/streamkit.pub @@ -0,0 +1,2 @@ +untrusted comment: minisign public key 81C485A94492F33F +RWQ/85JEqYXEgX+2kl7Rwd8AcpVjYciSLzvLggzivbGyIrDPjfmcqjYP diff --git a/docs/public/registry/index.json b/docs/public/registry/index.json new file mode 100644 index 00000000..b40e5ce0 --- /dev/null +++ b/docs/public/registry/index.json @@ -0,0 +1,117 @@ +{ + "schema_version": 1, + "plugins": [ + { + "id": "helsinki", + "name": "Helsinki", + "description": "Neural machine translation using OPUS-MT", + "latest": "0.1.0", + "versions": [ + { + "version": "0.1.0", + "manifest_url": "https://streamkit.dev/registry/plugins/helsinki/0.1.0/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/helsinki/0.1.0/manifest.minisig", + "published_at": "2026-01-29" + } + ] + }, + { + "id": "kokoro", + "name": "Kokoro", + "description": "Text-to-speech using Sherpa-ONNX Kokoro models", + "latest": "0.1.0", + "versions": [ + { + "version": "0.1.0", + "manifest_url": "https://streamkit.dev/registry/plugins/kokoro/0.1.0/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/kokoro/0.1.0/manifest.minisig", + "published_at": "2026-01-29" + } + ] + }, + { + "id": "matcha", + "name": "Matcha", + "description": "Text-to-speech using Matcha models", + "latest": "0.1.0", + "versions": [ + { + "version": "0.1.0", + "manifest_url": "https://streamkit.dev/registry/plugins/matcha/0.1.0/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/matcha/0.1.0/manifest.minisig", + "published_at": "2026-01-29" + } + ] + }, + { + "id": "nllb", + "name": "NLLB", + "description": "Neural machine translation using NLLB", + "latest": "0.1.0", + "versions": [ + { + "version": "0.1.0", + "manifest_url": "https://streamkit.dev/registry/plugins/nllb/0.1.0/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/nllb/0.1.0/manifest.minisig", + "published_at": "2026-01-29" + } + ] + }, + { + "id": "piper", + "name": "Piper", + "description": "Text-to-speech using Piper VITS models", + "latest": "0.1.0", + "versions": [ + { + "version": "0.1.0", + "manifest_url": "https://streamkit.dev/registry/plugins/piper/0.1.0/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/piper/0.1.0/manifest.minisig", + "published_at": "2026-01-29" + } + ] + }, + { + "id": "sensevoice", + "name": "SenseVoice", + "description": "Streaming speech-to-text using SenseVoice", + "latest": "0.1.0", + "versions": [ + { + "version": "0.1.0", + "manifest_url": "https://streamkit.dev/registry/plugins/sensevoice/0.1.0/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/sensevoice/0.1.0/manifest.minisig", + "published_at": "2026-01-29" + } + ] + }, + { + "id": "vad", + "name": "VAD", + "description": "Voice activity detection", + "latest": "0.1.0", + "versions": [ + { + "version": "0.1.0", + "manifest_url": "https://streamkit.dev/registry/plugins/vad/0.1.0/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/vad/0.1.0/manifest.minisig", + "published_at": "2026-01-29" + } + ] + }, + { + "id": "whisper", + "name": "Whisper", + "description": "Streaming speech-to-text using whisper.cpp", + "latest": "0.1.1", + "versions": [ + { + "version": "0.1.1", + "manifest_url": "https://streamkit.dev/registry/plugins/whisper/0.1.1/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/whisper/0.1.1/manifest.minisig", + "published_at": "2026-01-29" + } + ] + } + ] +} \ No newline at end of file diff --git a/docs/public/registry/plugins/helsinki/0.1.0/manifest.json b/docs/public/registry/plugins/helsinki/0.1.0/manifest.json new file mode 100644 index 00000000..ff180215 --- /dev/null +++ b/docs/public/registry/plugins/helsinki/0.1.0/manifest.json @@ -0,0 +1,46 @@ +{ + "schema_version": 1, + "id": "helsinki", + "name": "Helsinki", + "version": "0.1.0", + "node_kind": "helsinki", + "kind": "native", + "description": "Neural machine translation using OPUS-MT", + "license": "MPL-2.0", + "entrypoint": "libhelsinki.so", + "bundle": { + "url": "https://github.com/streamer45/streamkit/releases/download/plugin-helsinki-v0.1.0/helsinki-0.1.0-bundle.tar.zst", + "sha256": "95c14677a3b617d9969a11c1317f1d53b19eca58095493a70472b3e7fbf440c1", + "size_bytes": 2789226 + }, + "models": [ + { + "id": "opus-mt-en-es", + "name": "OPUS-MT en-es", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/helsinki-models", + "revision": "main", + "files": [ + "opus-mt-en-es.tar.bz2" + ], + "expected_size_bytes": 284844308, + "license": "Apache-2.0", + "license_url": "https://huggingface.co/Helsinki-NLP/opus-mt-en-es" + }, + { + "id": "opus-mt-es-en", + "name": "OPUS-MT es-en", + "default": false, + "source": "huggingface", + "repo_id": "streamkit/helsinki-models", + "revision": "main", + "files": [ + "opus-mt-es-en.tar.bz2" + ], + "expected_size_bytes": 285443600, + "license": "Apache-2.0", + "license_url": "https://huggingface.co/Helsinki-NLP/opus-mt-es-en" + } + ] +} \ No newline at end of file diff --git a/docs/public/registry/plugins/helsinki/0.1.0/manifest.minisig b/docs/public/registry/plugins/helsinki/0.1.0/manifest.minisig new file mode 100644 index 00000000..14338cf0 --- /dev/null +++ b/docs/public/registry/plugins/helsinki/0.1.0/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgbvwSQJQzGP+56C6OfTkk9r01TVfVIu3f2pzYxKrr6/0TQx+csHb/1x8LzGFuo6QBl9tzshD9HQWHsPkWM/huwA= +trusted comment: timestamp:1769703517 file:manifest.json hashed +2UU1elgjegFEe43qtMmBs4AG41FMsx0PAKydGRkR8d1hFwCWWAeu7ud2Xs8b1tMhFypYEgBJ0oWxvmaHltKUAA== diff --git a/docs/public/registry/plugins/kokoro/0.1.0/manifest.json b/docs/public/registry/plugins/kokoro/0.1.0/manifest.json new file mode 100644 index 00000000..a2d7b79d --- /dev/null +++ b/docs/public/registry/plugins/kokoro/0.1.0/manifest.json @@ -0,0 +1,33 @@ +{ + "schema_version": 1, + "id": "kokoro", + "name": "Kokoro", + "version": "0.1.0", + "node_kind": "kokoro", + "kind": "native", + "description": "Text-to-speech using Sherpa-ONNX Kokoro models", + "license": "MPL-2.0", + "entrypoint": "libkokoro.so", + "bundle": { + "url": "https://github.com/streamer45/streamkit/releases/download/plugin-kokoro-v0.1.0/kokoro-0.1.0-bundle.tar.zst", + "sha256": "5fe9a21b4b8b47de3df7c22e5ce87fc15a7eb64a81dedf22becab949b4d4b1f0", + "size_bytes": 7644440 + }, + "models": [ + { + "id": "kokoro-multi-lang-v1_1", + "name": "Kokoro multi-lang v1.1", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/kokoro-models", + "revision": "main", + "files": [ + "kokoro-multi-lang-v1_1.tar.bz2" + ], + "expected_size_bytes": 364816464, + "license": "Apache-2.0", + "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE", + "sha256": "a3f4c73d043860e3fd2e5b06f36795eb81de0fc8e8de6df703245edddd87dbad" + } + ] +} \ No newline at end of file diff --git a/docs/public/registry/plugins/kokoro/0.1.0/manifest.minisig b/docs/public/registry/plugins/kokoro/0.1.0/manifest.minisig new file mode 100644 index 00000000..3f855d42 --- /dev/null +++ b/docs/public/registry/plugins/kokoro/0.1.0/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgUkr7K3+YI8askUeBTC1uvjFAMT+6+BVwgEmtSxVM0pCGqGd/i5Ja8AtY3JRRmbGLbDI3H3SMG+J6tpIojVQ4wc= +trusted comment: timestamp:1769703517 file:manifest.json hashed +wCqvQbiQuT+yUB0pIBIkT5Nqdelq3kuWnPBsnCYtLS5yNsnTd5HsT7rEUYjpPHMQdcNeYKf8WhbOs8TO70SKBA== diff --git a/docs/public/registry/plugins/matcha/0.1.0/manifest.json b/docs/public/registry/plugins/matcha/0.1.0/manifest.json new file mode 100644 index 00000000..0d198a0f --- /dev/null +++ b/docs/public/registry/plugins/matcha/0.1.0/manifest.json @@ -0,0 +1,33 @@ +{ + "schema_version": 1, + "id": "matcha", + "name": "Matcha", + "version": "0.1.0", + "node_kind": "matcha", + "kind": "native", + "description": "Text-to-speech using Matcha models", + "license": "MPL-2.0", + "entrypoint": "libmatcha.so", + "bundle": { + "url": "https://github.com/streamer45/streamkit/releases/download/plugin-matcha-v0.1.0/matcha-0.1.0-bundle.tar.zst", + "sha256": "b5f3179e20d3e5375f2fc95b33e2ef4da08415fcc0104b95fcb2778faca2deb4", + "size_bytes": 7636793 + }, + "models": [ + { + "id": "matcha-icefall-en_US-ljspeech", + "name": "Matcha LJSpeech", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/matcha-models", + "revision": "main", + "files": [ + "matcha-icefall-en_US-ljspeech.tar.bz2", + "matcha-icefall-en_US-ljspeech/vocos-22khz-univ.onnx" + ], + "expected_size_bytes": 130630855, + "license": "CC-BY-4.0", + "license_url": "https://keithito.com/LJ-Speech-Dataset/" + } + ] +} \ No newline at end of file diff --git a/docs/public/registry/plugins/matcha/0.1.0/manifest.minisig b/docs/public/registry/plugins/matcha/0.1.0/manifest.minisig new file mode 100644 index 00000000..0fc7dfaa --- /dev/null +++ b/docs/public/registry/plugins/matcha/0.1.0/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgZ0YCvmRb8b9R/z2X9rBDSCUUHZAoxm7tZ9JEA2I8y/25aX5YD0cvzbCBO9RUrJD9AchEikXLk56gYfhTAIqMw0= +trusted comment: timestamp:1769703518 file:manifest.json hashed +T1luwtrDdGqGHOjDoLPKtMi33gbcBRcRN4sMCdZ7OO+VowPvmjrTvM69e0WBm9yMsjsOzRMevZ2Ju5DM8XhGAg== diff --git a/docs/public/registry/plugins/nllb/0.1.0/manifest.json b/docs/public/registry/plugins/nllb/0.1.0/manifest.json new file mode 100644 index 00000000..926df7a1 --- /dev/null +++ b/docs/public/registry/plugins/nllb/0.1.0/manifest.json @@ -0,0 +1,32 @@ +{ + "schema_version": 1, + "id": "nllb", + "name": "NLLB", + "version": "0.1.0", + "node_kind": "nllb", + "kind": "native", + "description": "Neural machine translation using NLLB", + "license": "MPL-2.0", + "entrypoint": "libnllb.so", + "bundle": { + "url": "https://github.com/streamer45/streamkit/releases/download/plugin-nllb-v0.1.0/nllb-0.1.0-bundle.tar.zst", + "sha256": "cfb84f3de21d0ad01219a1f7364489674c72871be6d95daa0d58c2d078ebc0c9", + "size_bytes": 2991070 + }, + "models": [ + { + "id": "nllb-200-distilled-600M-ct2-int8", + "name": "NLLB-200 distilled 600M (CTranslate2 int8)", + "default": false, + "source": "huggingface", + "repo_id": "streamkit/nllb-models", + "revision": "main", + "files": [ + "nllb-200-distilled-600M-ct2-int8.tar.bz2" + ], + "expected_size_bytes": 1135260128, + "license": "CC-BY-NC-4.0", + "license_url": "https://huggingface.co/facebook/nllb-200-distilled-600M" + } + ] +} \ No newline at end of file diff --git a/docs/public/registry/plugins/nllb/0.1.0/manifest.minisig b/docs/public/registry/plugins/nllb/0.1.0/manifest.minisig new file mode 100644 index 00000000..fc27a504 --- /dev/null +++ b/docs/public/registry/plugins/nllb/0.1.0/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgS7cpgLk5sI/zv5dryW5YJ6Pb+zTciXEQvLKv0kfiL4phqHo7VW4cv3yAfstSJuJ5O2FYhuLUjZbPLDFHMmYJAc= +trusted comment: timestamp:1769703518 file:manifest.json hashed +CSn7SW0M7lwb7sqo1Uh9EoVrroFQfoptE2pJM8xHy+6UnoBNWnWdgskoFJRflvU9grFmsrL3l7BGgjTdt94PDQ== diff --git a/docs/public/registry/plugins/piper/0.1.0/manifest.json b/docs/public/registry/plugins/piper/0.1.0/manifest.json new file mode 100644 index 00000000..4fdff61e --- /dev/null +++ b/docs/public/registry/plugins/piper/0.1.0/manifest.json @@ -0,0 +1,48 @@ +{ + "schema_version": 1, + "id": "piper", + "name": "Piper", + "version": "0.1.0", + "node_kind": "piper", + "kind": "native", + "description": "Text-to-speech using Piper VITS models", + "license": "MPL-2.0", + "entrypoint": "libpiper.so", + "bundle": { + "url": "https://github.com/streamer45/streamkit/releases/download/plugin-piper-v0.1.0/piper-0.1.0-bundle.tar.zst", + "sha256": "8f57407136fbb037944ed84892220234beb3eb1da1c422fb31b44de93290e4a6", + "size_bytes": 7627067 + }, + "models": [ + { + "id": "piper-en_US-libritts_r-medium", + "name": "Piper en_US libritts_r (medium)", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/piper-models", + "revision": "main", + "files": [ + "vits-piper-en_US-libritts_r-medium.tar.bz2" + ], + "expected_size_bytes": 82018491, + "license": "CC-BY-4.0 + GPL-3.0", + "license_url": "http://www.openslr.org/141/", + "sha256": "78c137daa7eddaf57190cf05c020efd6e593015f62c82ee999ef570fc2dff496" + }, + { + "id": "piper-es_MX-claude-high", + "name": "Piper es_MX claude (high)", + "default": false, + "source": "huggingface", + "repo_id": "streamkit/piper-models", + "revision": "main", + "files": [ + "vits-piper-es_MX-claude-high.tar.bz2" + ], + "expected_size_bytes": 67207890, + "license": "Apache-2.0 + GPL-3.0", + "license_url": "https://huggingface.co/spaces/HirCoir/Piper-TTS-Spanish", + "sha256": "ec33fb689c248fe64810aab564cba97babf0f506672cfd404928d46e751a4721" + } + ] +} \ No newline at end of file diff --git a/docs/public/registry/plugins/piper/0.1.0/manifest.minisig b/docs/public/registry/plugins/piper/0.1.0/manifest.minisig new file mode 100644 index 00000000..f4862149 --- /dev/null +++ b/docs/public/registry/plugins/piper/0.1.0/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgWbtICPzK9xKTc6tj7jWEtktGn3ShG4LGXibjg9mq7Y0b9aqw77cpMsXmCEhZM+xopRWM2OkRQC/Rxb7HfYdagw= +trusted comment: timestamp:1769703518 file:manifest.json hashed +FhkdqZvGqgkOxxFqvJtlWA8LdaKPAIqYaYaxNXd/cUA3IHHxCzelghhg8RF75L9yiTbAXG56VYAy/BZpMLExAw== diff --git a/docs/public/registry/plugins/sensevoice/0.1.0/manifest.json b/docs/public/registry/plugins/sensevoice/0.1.0/manifest.json new file mode 100644 index 00000000..fa28f999 --- /dev/null +++ b/docs/public/registry/plugins/sensevoice/0.1.0/manifest.json @@ -0,0 +1,48 @@ +{ + "schema_version": 1, + "id": "sensevoice", + "name": "SenseVoice", + "version": "0.1.0", + "node_kind": "sensevoice", + "kind": "native", + "description": "Streaming speech-to-text using SenseVoice", + "license": "MPL-2.0", + "entrypoint": "libsensevoice.so", + "bundle": { + "url": "https://github.com/streamer45/streamkit/releases/download/plugin-sensevoice-v0.1.0/sensevoice-0.1.0-bundle.tar.zst", + "sha256": "6110a9ab9153d191af1cce45e55101454978b679cd864f33b0ab804d99154099", + "size_bytes": 15627754 + }, + "models": [ + { + "id": "sensevoice-small-yue", + "name": "SenseVoice small (yue)", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/sensevoice-models", + "revision": "main", + "files": [ + "sherpa-onnx-sense-voice-zh-en-ja-ko-yue-int8-2025-09-09.tar.bz2" + ], + "expected_size_bytes": 165783878, + "license": "Apache-2.0", + "license_url": "https://huggingface.co/ASLP-lab/WSYue-ASR", + "sha256": "7305f7905bfcf77fa0b39388a313f3da35c68d971661a65475b56fb2162c8e63" + }, + { + "id": "silero-vad", + "name": "Silero VAD (v6.2)", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/sensevoice-models", + "revision": "main", + "files": [ + "silero_vad.onnx" + ], + "expected_size_bytes": 2327524, + "license": "MIT", + "license_url": "https://github.com/snakers4/silero-vad/blob/master/LICENSE", + "sha256": "1a153a22f4509e292a94e67d6f9b85e8deb25b4988682b7e174c65279d8788e3" + } + ] +} \ No newline at end of file diff --git a/docs/public/registry/plugins/sensevoice/0.1.0/manifest.minisig b/docs/public/registry/plugins/sensevoice/0.1.0/manifest.minisig new file mode 100644 index 00000000..3ad5d97c --- /dev/null +++ b/docs/public/registry/plugins/sensevoice/0.1.0/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgXCY5ROOFKwuRR1e1/vxpA62chcLu7cGwgA8ftsPd4nl5H4qpyVG9t8H0Y2KiMmprSHDuQl+9EE/zqoxtFpu9g8= +trusted comment: timestamp:1769703518 file:manifest.json hashed +OHQv2LBkUcK1gbTZIthyiwx8R46WMtzemN38U22LqeC+f36/CIZWBBB3QKWoOWOGVT7v9oj63/T8hHxxexeUBw== diff --git a/docs/public/registry/plugins/vad/0.1.0/manifest.json b/docs/public/registry/plugins/vad/0.1.0/manifest.json new file mode 100644 index 00000000..effe5acc --- /dev/null +++ b/docs/public/registry/plugins/vad/0.1.0/manifest.json @@ -0,0 +1,33 @@ +{ + "schema_version": 1, + "id": "vad", + "name": "VAD", + "version": "0.1.0", + "node_kind": "vad", + "kind": "native", + "description": "Voice activity detection", + "license": "MPL-2.0", + "entrypoint": "libvad.so", + "bundle": { + "url": "https://github.com/streamer45/streamkit/releases/download/plugin-vad-v0.1.0/vad-0.1.0-bundle.tar.zst", + "sha256": "eaa3f6bbe60617c602e61665ea0fc3011d612752c69d237708e3d5b916d2726b", + "size_bytes": 7617833 + }, + "models": [ + { + "id": "ten-vad", + "name": "ten-vad", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/vad-models", + "revision": "main", + "files": [ + "ten-vad.onnx" + ], + "expected_size_bytes": 332211, + "license": "LicenseRef-ten-vad", + "license_url": "https://github.com/TEN-framework/ten-vad", + "sha256": "718cb7eef47e3cf5ddbe7e967a7503f46b8b469c0706872f494dfa921b486206" + } + ] +} \ No newline at end of file diff --git a/docs/public/registry/plugins/vad/0.1.0/manifest.minisig b/docs/public/registry/plugins/vad/0.1.0/manifest.minisig new file mode 100644 index 00000000..955f3cb7 --- /dev/null +++ b/docs/public/registry/plugins/vad/0.1.0/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgeQFVLSE+DhA7hSiZAKJoENNUylIfEqS9Bor4fP1v5zC0jCalsYQitcnFGltKgDRti0bOcLCSWeIgq7uRG6XyAo= +trusted comment: timestamp:1769703518 file:manifest.json hashed +Etv/UI3xRed/6Mep01i/zScJmdTTb5c5GTFhL/oeeHsmM6QYqmD7wHAORBPt0G1STu/SQMHxx32xO87nyq6zCQ== diff --git a/docs/public/registry/plugins/whisper/0.1.1/manifest.json b/docs/public/registry/plugins/whisper/0.1.1/manifest.json new file mode 100644 index 00000000..bbcd8927 --- /dev/null +++ b/docs/public/registry/plugins/whisper/0.1.1/manifest.json @@ -0,0 +1,78 @@ +{ + "schema_version": 1, + "id": "whisper", + "name": "Whisper", + "version": "0.1.1", + "node_kind": "whisper", + "kind": "native", + "description": "Streaming speech-to-text using whisper.cpp", + "license": "MPL-2.0", + "entrypoint": "libwhisper.so", + "bundle": { + "url": "https://github.com/streamer45/streamkit/releases/download/plugin-whisper-v0.1.1/whisper-0.1.1-bundle.tar.zst", + "sha256": "77c192b617dea62550d0613c4426cb850e11a297896c2480f696ee1eb921f684", + "size_bytes": 8761042 + }, + "models": [ + { + "id": "whisper-tiny-en-q5_1", + "name": "Whisper tiny.en (q5_1)", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/whisper-models", + "revision": "main", + "files": [ + "ggml-tiny.en-q5_1.bin" + ], + "expected_size_bytes": 32166155, + "license": "MIT", + "license_url": "https://github.com/openai/whisper/blob/main/LICENSE", + "sha256": "c77c5766f1cef09b6b7d47f21b546cbddd4157886b3b5d6d4f709e91e66c7c2b" + }, + { + "id": "whisper-base-en-q5_1", + "name": "Whisper base.en (q5_1)", + "default": false, + "source": "huggingface", + "repo_id": "streamkit/whisper-models", + "revision": "main", + "files": [ + "ggml-base.en-q5_1.bin" + ], + "expected_size_bytes": 59721011, + "license": "MIT", + "license_url": "https://github.com/openai/whisper/blob/main/LICENSE", + "sha256": "4baf70dd0d7c4247ba2b81fafd9c01005ac77c2f9ef064e00dcf195d0e2fdd2f" + }, + { + "id": "whisper-base-q5_1", + "name": "Whisper base (q5_1)", + "default": false, + "source": "huggingface", + "repo_id": "streamkit/whisper-models", + "revision": "main", + "files": [ + "ggml-base-q5_1.bin" + ], + "expected_size_bytes": 59707625, + "license": "MIT", + "license_url": "https://github.com/openai/whisper/blob/main/LICENSE", + "sha256": "422f1ae452ade6f30a004d7e5c6a43195e4433bc370bf23fac9cc591f01a8898" + }, + { + "id": "silero-vad", + "name": "Silero VAD (v6.2)", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/whisper-models", + "revision": "main", + "files": [ + "silero_vad.onnx" + ], + "expected_size_bytes": 2327524, + "license": "MIT", + "license_url": "https://github.com/snakers4/silero-vad/blob/master/LICENSE", + "sha256": "1a153a22f4509e292a94e67d6f9b85e8deb25b4988682b7e174c65279d8788e3" + } + ] +} \ No newline at end of file diff --git a/docs/public/registry/plugins/whisper/0.1.1/manifest.minisig b/docs/public/registry/plugins/whisper/0.1.1/manifest.minisig new file mode 100644 index 00000000..14c4c4c6 --- /dev/null +++ b/docs/public/registry/plugins/whisper/0.1.1/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgWJ77zFhSQQApxhwV2XWw2lWT37FETfm+dq+e1ZcugrFSp/yOjYKBngoJ10NOoioeniM4X2f/PN2gw5KZ5WhMAQ= +trusted comment: timestamp:1769703518 file:manifest.json hashed +Pw81N5bcNreOiNv3bzlsdvKDclE4Mb6cxDWN0M9Vd1FjIp5SHPBL4ChEQDK2fw4y6ktK4I3MGsMR84QodO9IAQ==