diff --git a/dist/registry/index.json b/dist/registry/index.json new file mode 100644 index 00000000..1e295061 --- /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-27" + } + ] + }, + { + "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-27" + } + ] + }, + { + "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-27" + } + ] + }, + { + "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-27" + } + ] + }, + { + "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-27" + } + ] + }, + { + "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-27" + } + ] + }, + { + "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-27" + } + ] + }, + { + "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-27" + } + ] + } + ] +} \ 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..a657d771 --- /dev/null +++ b/dist/registry/plugins/helsinki/0.1.0/manifest.json @@ -0,0 +1,44 @@ +{ + "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/marketplace-v0.2.0/helsinki-0.1.0-bundle.tar.zst", + "sha256": "2b7a3392ffb18aee3bb9aefa3c8272541127ddf0c6965a996463e28197681cc0", + "size_bytes": 2788752 + }, + "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" + ], + "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" + ], + "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..20099bf2 --- /dev/null +++ b/dist/registry/plugins/helsinki/0.1.0/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgab7SDTMg6s964oloKkV32CMzuGtSw9Qb4ZMFBl75aflsrwoIRaWNjQPPzn81c0ceguxyPhf46TGsSZ9MMnDpQQ= +trusted comment: timestamp:1769542267 file:manifest.json hashed +LUOJjKhxERv6DwPouY5WT7SKVmyePf3agpT5b+Pkbfo1cRZ+7unu949AFfXlb0a7TIX4OpU1y2CvH/JwkwExDA== 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..5111e6c7 --- /dev/null +++ b/dist/registry/plugins/kokoro/0.1.0/manifest.json @@ -0,0 +1,32 @@ +{ + "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/marketplace-v0.2.0/kokoro-0.1.0-bundle.tar.zst", + "sha256": "48d37fece6f498eb623aa2190277f499403da47afd25dc88b44ee60b9bd9d622", + "size_bytes": 7643901 + }, + "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" + ], + "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..46e6e358 --- /dev/null +++ b/dist/registry/plugins/kokoro/0.1.0/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgbPanQyEYuYlLkWGQJPkChs7f95XcO/E46OS8qCtRNJRYNY5PBYMQ9CZxwn8MUzRQFU5/EQ+eq1crnk6PD02sQM= +trusted comment: timestamp:1769542267 file:manifest.json hashed +yEkgcCGiVIOlpp5IZizpBHh6NSHl07esTYVVZQI+VN0ufmzCnEY8DpIDp6cqHOvSHhEooaaQ8zFApLinSpePDQ== 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..9e5daf66 --- /dev/null +++ b/dist/registry/plugins/matcha/0.1.0/manifest.json @@ -0,0 +1,32 @@ +{ + "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/marketplace-v0.2.0/matcha-0.1.0-bundle.tar.zst", + "sha256": "62f4ebcac98507866de445c8f3607a7061c10f83cfbc3fa5fe0441b36fb964ae", + "size_bytes": 7636311 + }, + "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" + ], + "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..b31faf9c --- /dev/null +++ b/dist/registry/plugins/matcha/0.1.0/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgRGI1Aq7mh8LuJ09fF+weIp7WClkxLDOSdtMlTyXYFq68cV+pEJ4if29LnqAKbzUKw/YUR/+3Vz/04t0OHvGcQY= +trusted comment: timestamp:1769542268 file:manifest.json hashed +g8CvsHk75DakkjqYo7pC2evP3VVfb3RlIloZJiwTU3jmur69yUqUNsC+nOMXjLLcazf6YYpBAfD21uv1tnEYBg== 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..3a1509d2 --- /dev/null +++ b/dist/registry/plugins/nllb/0.1.0/manifest.json @@ -0,0 +1,31 @@ +{ + "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/marketplace-v0.2.0/nllb-0.1.0-bundle.tar.zst", + "sha256": "0e34c8e053be81fb71766d551e56fb3eaec449bd3277ac62f004b3196db5834f", + "size_bytes": 2990576 + }, + "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" + ], + "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..2a2fc559 --- /dev/null +++ b/dist/registry/plugins/nllb/0.1.0/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgYgchsN8rmf2IWKoCLULPtCo2jCn5LsjUhvPPfoUl3C93zvihpcnMcOsmX4ml9qgzAekPdCqgCCKJBni+EvJNA4= +trusted comment: timestamp:1769542268 file:manifest.json hashed +lXGJMhe8H2NBd+3gzGhRjsRvHbVO8jkdByrkx+LQFXFB2XE1WOKq6BF+US70Y88kwkvgnoLKDFdiu3LOA8wVAw== 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..cb6e0d62 --- /dev/null +++ b/dist/registry/plugins/piper/0.1.0/manifest.json @@ -0,0 +1,46 @@ +{ + "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/marketplace-v0.2.0/piper-0.1.0-bundle.tar.zst", + "sha256": "07643851d568c837afd7ae75436e4aa6827ceae1a030c3d3bdfc266acfe13c88", + "size_bytes": 7625789 + }, + "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" + ], + "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" + ], + "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..6c0efb8b --- /dev/null +++ b/dist/registry/plugins/piper/0.1.0/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgYSLGldcKvkL/LSsbyN92YbvyyWSW6dM5zT23F3jE8Nhq+02hc54Bd9w5kKZNaxSjfLP3ZIwK+QdKAwcKTpYsA8= +trusted comment: timestamp:1769542268 file:manifest.json hashed +ZqRTpjTt/lrNto5U5xL9wDpjzOtpVlCQpDiFLK7kX8lljvsFGp9oFM4dCjemifFPtXUCQYnH7S3Tpsmbpa/MDQ== 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..640f5515 --- /dev/null +++ b/dist/registry/plugins/sensevoice/0.1.0/manifest.json @@ -0,0 +1,46 @@ +{ + "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/marketplace-v0.2.0/sensevoice-0.1.0-bundle.tar.zst", + "sha256": "7ec91336eab4a2b6bafadeb407f9dbd4ad4d930c1afef27618180e626250777d", + "size_bytes": 15627084 + }, + "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" + ], + "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" + ], + "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..db7b0399 --- /dev/null +++ b/dist/registry/plugins/sensevoice/0.1.0/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgdqEDm17m66Qon8OZWkXz0W8WsFI7FUqmtVt0VFUOHWkMg5uH0imr/jX4jJjF5bmHCY7rooTfM3ky808OVpIkg4= +trusted comment: timestamp:1769542268 file:manifest.json hashed +d+sqPN9UzP0k4X1GzX1UjcVFivWPPK+JOaa4P1GEFTQrwRvK/CO62pasfWoJtLI2MBSjI/6zK9sNfOvNleQ/Bg== 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..0935e37c --- /dev/null +++ b/dist/registry/plugins/vad/0.1.0/manifest.json @@ -0,0 +1,32 @@ +{ + "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/marketplace-v0.2.0/vad-0.1.0-bundle.tar.zst", + "sha256": "b561165d044904a5826870cb6c5c8d9e5c0f3eb6590e4fd9c5a677cbb16a6059", + "size_bytes": 7617364 + }, + "models": [ + { + "id": "ten-vad", + "name": "ten-vad", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/vad-models", + "revision": "main", + "files": [ + "ten-vad.onnx" + ], + "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..072ffb08 --- /dev/null +++ b/dist/registry/plugins/vad/0.1.0/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgcxwEhB5qsVhaKB/hTJ1sT7/N2+v6FSf6q/7Oc10rK/Oc3lazyzqIDVAHU9mb7Fvd6Qsi+2znqnIpZyvLn7z7A4= +trusted comment: timestamp:1769542268 file:manifest.json hashed +s+jGHAJfHrA+HMDIYKxKYdzeEdY7CRWMbaeiZfFCU5+ptkcLga8Skf8VTzHDfIF8FEIxIrXd22khJVMnNdUPCQ== 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..cca03afc --- /dev/null +++ b/dist/registry/plugins/whisper/0.1.1/manifest.json @@ -0,0 +1,74 @@ +{ + "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/marketplace-v0.2.0/whisper-0.1.1-bundle.tar.zst", + "sha256": "bfa09ee2de9cedea1b827a87df5e20a6db1c9da0f545f2a574455b287a8636cc", + "size_bytes": 8756729 + }, + "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" + ], + "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" + ], + "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" + ], + "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" + ], + "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..7ab82dd1 --- /dev/null +++ b/dist/registry/plugins/whisper/0.1.1/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgUCy1jQzaE2YHEfnZ1BcMAeeWZQTT3oXjSJlUqcl0YMwiannDabo/G7jSaWTi/6zL1KonN8lWgoFxTFSqO64Cww= +trusted comment: timestamp:1769542268 file:manifest.json hashed +RWnvZCUt2DXCbFl1c82mOFqqPxQ9byqqm1HGtaZg1Fq22NEQc+wF4a9XGGwbeF5bCwiQkbbwXacsHFv39ylMAA== 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..1e295061 --- /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-27" + } + ] + }, + { + "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-27" + } + ] + }, + { + "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-27" + } + ] + }, + { + "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-27" + } + ] + }, + { + "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-27" + } + ] + }, + { + "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-27" + } + ] + }, + { + "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-27" + } + ] + }, + { + "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-27" + } + ] + } + ] +} \ 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..a657d771 --- /dev/null +++ b/docs/public/registry/plugins/helsinki/0.1.0/manifest.json @@ -0,0 +1,44 @@ +{ + "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/marketplace-v0.2.0/helsinki-0.1.0-bundle.tar.zst", + "sha256": "2b7a3392ffb18aee3bb9aefa3c8272541127ddf0c6965a996463e28197681cc0", + "size_bytes": 2788752 + }, + "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" + ], + "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" + ], + "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..20099bf2 --- /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/85JEqYXEgab7SDTMg6s964oloKkV32CMzuGtSw9Qb4ZMFBl75aflsrwoIRaWNjQPPzn81c0ceguxyPhf46TGsSZ9MMnDpQQ= +trusted comment: timestamp:1769542267 file:manifest.json hashed +LUOJjKhxERv6DwPouY5WT7SKVmyePf3agpT5b+Pkbfo1cRZ+7unu949AFfXlb0a7TIX4OpU1y2CvH/JwkwExDA== 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..5111e6c7 --- /dev/null +++ b/docs/public/registry/plugins/kokoro/0.1.0/manifest.json @@ -0,0 +1,32 @@ +{ + "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/marketplace-v0.2.0/kokoro-0.1.0-bundle.tar.zst", + "sha256": "48d37fece6f498eb623aa2190277f499403da47afd25dc88b44ee60b9bd9d622", + "size_bytes": 7643901 + }, + "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" + ], + "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..46e6e358 --- /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/85JEqYXEgbPanQyEYuYlLkWGQJPkChs7f95XcO/E46OS8qCtRNJRYNY5PBYMQ9CZxwn8MUzRQFU5/EQ+eq1crnk6PD02sQM= +trusted comment: timestamp:1769542267 file:manifest.json hashed +yEkgcCGiVIOlpp5IZizpBHh6NSHl07esTYVVZQI+VN0ufmzCnEY8DpIDp6cqHOvSHhEooaaQ8zFApLinSpePDQ== 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..9e5daf66 --- /dev/null +++ b/docs/public/registry/plugins/matcha/0.1.0/manifest.json @@ -0,0 +1,32 @@ +{ + "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/marketplace-v0.2.0/matcha-0.1.0-bundle.tar.zst", + "sha256": "62f4ebcac98507866de445c8f3607a7061c10f83cfbc3fa5fe0441b36fb964ae", + "size_bytes": 7636311 + }, + "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" + ], + "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..b31faf9c --- /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/85JEqYXEgRGI1Aq7mh8LuJ09fF+weIp7WClkxLDOSdtMlTyXYFq68cV+pEJ4if29LnqAKbzUKw/YUR/+3Vz/04t0OHvGcQY= +trusted comment: timestamp:1769542268 file:manifest.json hashed +g8CvsHk75DakkjqYo7pC2evP3VVfb3RlIloZJiwTU3jmur69yUqUNsC+nOMXjLLcazf6YYpBAfD21uv1tnEYBg== 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..3a1509d2 --- /dev/null +++ b/docs/public/registry/plugins/nllb/0.1.0/manifest.json @@ -0,0 +1,31 @@ +{ + "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/marketplace-v0.2.0/nllb-0.1.0-bundle.tar.zst", + "sha256": "0e34c8e053be81fb71766d551e56fb3eaec449bd3277ac62f004b3196db5834f", + "size_bytes": 2990576 + }, + "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" + ], + "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..2a2fc559 --- /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/85JEqYXEgYgchsN8rmf2IWKoCLULPtCo2jCn5LsjUhvPPfoUl3C93zvihpcnMcOsmX4ml9qgzAekPdCqgCCKJBni+EvJNA4= +trusted comment: timestamp:1769542268 file:manifest.json hashed +lXGJMhe8H2NBd+3gzGhRjsRvHbVO8jkdByrkx+LQFXFB2XE1WOKq6BF+US70Y88kwkvgnoLKDFdiu3LOA8wVAw== 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..cb6e0d62 --- /dev/null +++ b/docs/public/registry/plugins/piper/0.1.0/manifest.json @@ -0,0 +1,46 @@ +{ + "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/marketplace-v0.2.0/piper-0.1.0-bundle.tar.zst", + "sha256": "07643851d568c837afd7ae75436e4aa6827ceae1a030c3d3bdfc266acfe13c88", + "size_bytes": 7625789 + }, + "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" + ], + "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" + ], + "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..6c0efb8b --- /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/85JEqYXEgYSLGldcKvkL/LSsbyN92YbvyyWSW6dM5zT23F3jE8Nhq+02hc54Bd9w5kKZNaxSjfLP3ZIwK+QdKAwcKTpYsA8= +trusted comment: timestamp:1769542268 file:manifest.json hashed +ZqRTpjTt/lrNto5U5xL9wDpjzOtpVlCQpDiFLK7kX8lljvsFGp9oFM4dCjemifFPtXUCQYnH7S3Tpsmbpa/MDQ== 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..640f5515 --- /dev/null +++ b/docs/public/registry/plugins/sensevoice/0.1.0/manifest.json @@ -0,0 +1,46 @@ +{ + "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/marketplace-v0.2.0/sensevoice-0.1.0-bundle.tar.zst", + "sha256": "7ec91336eab4a2b6bafadeb407f9dbd4ad4d930c1afef27618180e626250777d", + "size_bytes": 15627084 + }, + "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" + ], + "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" + ], + "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..db7b0399 --- /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/85JEqYXEgdqEDm17m66Qon8OZWkXz0W8WsFI7FUqmtVt0VFUOHWkMg5uH0imr/jX4jJjF5bmHCY7rooTfM3ky808OVpIkg4= +trusted comment: timestamp:1769542268 file:manifest.json hashed +d+sqPN9UzP0k4X1GzX1UjcVFivWPPK+JOaa4P1GEFTQrwRvK/CO62pasfWoJtLI2MBSjI/6zK9sNfOvNleQ/Bg== 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..0935e37c --- /dev/null +++ b/docs/public/registry/plugins/vad/0.1.0/manifest.json @@ -0,0 +1,32 @@ +{ + "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/marketplace-v0.2.0/vad-0.1.0-bundle.tar.zst", + "sha256": "b561165d044904a5826870cb6c5c8d9e5c0f3eb6590e4fd9c5a677cbb16a6059", + "size_bytes": 7617364 + }, + "models": [ + { + "id": "ten-vad", + "name": "ten-vad", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/vad-models", + "revision": "main", + "files": [ + "ten-vad.onnx" + ], + "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..072ffb08 --- /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/85JEqYXEgcxwEhB5qsVhaKB/hTJ1sT7/N2+v6FSf6q/7Oc10rK/Oc3lazyzqIDVAHU9mb7Fvd6Qsi+2znqnIpZyvLn7z7A4= +trusted comment: timestamp:1769542268 file:manifest.json hashed +s+jGHAJfHrA+HMDIYKxKYdzeEdY7CRWMbaeiZfFCU5+ptkcLga8Skf8VTzHDfIF8FEIxIrXd22khJVMnNdUPCQ== 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..cca03afc --- /dev/null +++ b/docs/public/registry/plugins/whisper/0.1.1/manifest.json @@ -0,0 +1,74 @@ +{ + "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/marketplace-v0.2.0/whisper-0.1.1-bundle.tar.zst", + "sha256": "bfa09ee2de9cedea1b827a87df5e20a6db1c9da0f545f2a574455b287a8636cc", + "size_bytes": 8756729 + }, + "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" + ], + "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" + ], + "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" + ], + "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" + ], + "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..7ab82dd1 --- /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/85JEqYXEgUCy1jQzaE2YHEfnZ1BcMAeeWZQTT3oXjSJlUqcl0YMwiannDabo/G7jSaWTi/6zL1KonN8lWgoFxTFSqO64Cww= +trusted comment: timestamp:1769542268 file:manifest.json hashed +RWnvZCUt2DXCbFl1c82mOFqqPxQ9byqqm1HGtaZg1Fq22NEQc+wF4a9XGGwbeF5bCwiQkbbwXacsHFv39ylMAA==