diff --git a/dist/registry/index.json b/dist/registry/index.json new file mode 100644 index 00000000..7fe4a1ae --- /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.2.0-dev", + "versions": [ + { + "version": "0.2.0-dev", + "manifest_url": "https://streamkit.dev/registry/plugins/helsinki/0.2.0-dev/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/helsinki/0.2.0-dev/manifest.minisig", + "published_at": "2026-01-27" + } + ] + }, + { + "id": "kokoro", + "name": "Kokoro", + "description": "Text-to-speech using Sherpa-ONNX Kokoro models", + "latest": "0.2.0-dev", + "versions": [ + { + "version": "0.2.0-dev", + "manifest_url": "https://streamkit.dev/registry/plugins/kokoro/0.2.0-dev/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/kokoro/0.2.0-dev/manifest.minisig", + "published_at": "2026-01-27" + } + ] + }, + { + "id": "matcha", + "name": "Matcha", + "description": "Text-to-speech using Matcha models", + "latest": "0.2.0-dev", + "versions": [ + { + "version": "0.2.0-dev", + "manifest_url": "https://streamkit.dev/registry/plugins/matcha/0.2.0-dev/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/matcha/0.2.0-dev/manifest.minisig", + "published_at": "2026-01-27" + } + ] + }, + { + "id": "nllb", + "name": "NLLB", + "description": "Neural machine translation using NLLB", + "latest": "0.2.0-dev", + "versions": [ + { + "version": "0.2.0-dev", + "manifest_url": "https://streamkit.dev/registry/plugins/nllb/0.2.0-dev/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/nllb/0.2.0-dev/manifest.minisig", + "published_at": "2026-01-27" + } + ] + }, + { + "id": "piper", + "name": "Piper", + "description": "Text-to-speech using Piper VITS models", + "latest": "0.2.0-dev", + "versions": [ + { + "version": "0.2.0-dev", + "manifest_url": "https://streamkit.dev/registry/plugins/piper/0.2.0-dev/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/piper/0.2.0-dev/manifest.minisig", + "published_at": "2026-01-27" + } + ] + }, + { + "id": "sensevoice", + "name": "SenseVoice", + "description": "Streaming speech-to-text using SenseVoice", + "latest": "0.2.0-dev", + "versions": [ + { + "version": "0.2.0-dev", + "manifest_url": "https://streamkit.dev/registry/plugins/sensevoice/0.2.0-dev/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/sensevoice/0.2.0-dev/manifest.minisig", + "published_at": "2026-01-27" + } + ] + }, + { + "id": "vad", + "name": "VAD", + "description": "Voice activity detection", + "latest": "0.2.0-dev", + "versions": [ + { + "version": "0.2.0-dev", + "manifest_url": "https://streamkit.dev/registry/plugins/vad/0.2.0-dev/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/vad/0.2.0-dev/manifest.minisig", + "published_at": "2026-01-27" + } + ] + }, + { + "id": "whisper", + "name": "Whisper", + "description": "Streaming speech-to-text using whisper.cpp", + "latest": "0.2.0-dev", + "versions": [ + { + "version": "0.2.0-dev", + "manifest_url": "https://streamkit.dev/registry/plugins/whisper/0.2.0-dev/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/whisper/0.2.0-dev/manifest.minisig", + "published_at": "2026-01-27" + } + ] + } + ] +} \ No newline at end of file diff --git a/dist/registry/plugins/helsinki/0.2.0-dev/manifest.json b/dist/registry/plugins/helsinki/0.2.0-dev/manifest.json new file mode 100644 index 00000000..2703fccd --- /dev/null +++ b/dist/registry/plugins/helsinki/0.2.0-dev/manifest.json @@ -0,0 +1,44 @@ +{ + "schema_version": 1, + "id": "helsinki", + "name": "Helsinki", + "version": "0.2.0-dev", + "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-dev/helsinki-0.2.0-dev-bundle.tar.zst", + "sha256": "25f591b778ca54290edfd62061f5da2b0ec43a6b1e0915917d3e75787ed440e1", + "size_bytes": 2788753 + }, + "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.2.0-dev/manifest.minisig b/dist/registry/plugins/helsinki/0.2.0-dev/manifest.minisig new file mode 100644 index 00000000..d06f2ce9 --- /dev/null +++ b/dist/registry/plugins/helsinki/0.2.0-dev/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgajiD3434f+kf2PGmVdY4DY4738sfVBIPMC4vvOemzzLZj7HDhZfSB3nJfivG2bLWIh4Fbv/EFCM7zZHOjZKkgY= +trusted comment: timestamp:1769513617 file:manifest.json hashed +wrhjVkcUXXuGypMksW1AixOMRzvekV2MsISnOY8Z3FmqX9uB876Y0AW4sl0gt3lX5o7ZmHGvkJtZMzpYJ2RuCw== diff --git a/dist/registry/plugins/kokoro/0.2.0-dev/manifest.json b/dist/registry/plugins/kokoro/0.2.0-dev/manifest.json new file mode 100644 index 00000000..729edb09 --- /dev/null +++ b/dist/registry/plugins/kokoro/0.2.0-dev/manifest.json @@ -0,0 +1,32 @@ +{ + "schema_version": 1, + "id": "kokoro", + "name": "Kokoro", + "version": "0.2.0-dev", + "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-dev/kokoro-0.2.0-dev-bundle.tar.zst", + "sha256": "d1ba1477a936ec560b3d2a70a4e2dca33a01498cb5f746c0ff8c61d94f93a77a", + "size_bytes": 7643899 + }, + "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.2.0-dev/manifest.minisig b/dist/registry/plugins/kokoro/0.2.0-dev/manifest.minisig new file mode 100644 index 00000000..3b168a10 --- /dev/null +++ b/dist/registry/plugins/kokoro/0.2.0-dev/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgYY6Vg7zjjLqorEHXkfdNh4WYqnVz66T3yiMxF6bX8j0YKR3pqWkbA6hpnXoI6zDgmlhodlyAE5J2xDIT9SRQwk= +trusted comment: timestamp:1769513617 file:manifest.json hashed +Qwl/hIGOqHI8fMNOEPJ/AFzEbik6GVDEiF8yePmpJh3RqrJ2gqv3+yDcX5637wYbPSTQqhIwBIDWqKXALHjzAQ== diff --git a/dist/registry/plugins/matcha/0.2.0-dev/manifest.json b/dist/registry/plugins/matcha/0.2.0-dev/manifest.json new file mode 100644 index 00000000..61913bf1 --- /dev/null +++ b/dist/registry/plugins/matcha/0.2.0-dev/manifest.json @@ -0,0 +1,32 @@ +{ + "schema_version": 1, + "id": "matcha", + "name": "Matcha", + "version": "0.2.0-dev", + "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-dev/matcha-0.2.0-dev-bundle.tar.zst", + "sha256": "eb682662211d0ea5f4f8819a54b6c59977909a5d8c6cfc62de27aee753ced44b", + "size_bytes": 7636309 + }, + "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.2.0-dev/manifest.minisig b/dist/registry/plugins/matcha/0.2.0-dev/manifest.minisig new file mode 100644 index 00000000..cb03d80f --- /dev/null +++ b/dist/registry/plugins/matcha/0.2.0-dev/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgQPm7k00QsjiIEkypsZ0cCkKOBiMCEXwx/JfW+8g22+swZ5CupxpNPe8jjsbE5jqzmpQrJlfD2Yz5GQsUx/siQA= +trusted comment: timestamp:1769513617 file:manifest.json hashed +aAfwg55PkWC0efzKN7uaycXjHoWiFWykgRswnoiE6y33POGLr+atwJxJkNkZXDq/dm5UjDlrvU7X1hF511NiDw== diff --git a/dist/registry/plugins/nllb/0.2.0-dev/manifest.json b/dist/registry/plugins/nllb/0.2.0-dev/manifest.json new file mode 100644 index 00000000..fa8576fa --- /dev/null +++ b/dist/registry/plugins/nllb/0.2.0-dev/manifest.json @@ -0,0 +1,31 @@ +{ + "schema_version": 1, + "id": "nllb", + "name": "NLLB", + "version": "0.2.0-dev", + "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-dev/nllb-0.2.0-dev-bundle.tar.zst", + "sha256": "018b7f53dcd95d9849f6bac96b1b5dc2c05de0a35f27a43bed8393eec2a9b39e", + "size_bytes": 2990575 + }, + "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.2.0-dev/manifest.minisig b/dist/registry/plugins/nllb/0.2.0-dev/manifest.minisig new file mode 100644 index 00000000..172dea5e --- /dev/null +++ b/dist/registry/plugins/nllb/0.2.0-dev/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgUMgd9Se9hZuxOt9h4MG+foeabDip6pZPjmZiZ514Ivxp5Tau0iDl/eBNujgkkj/ryOLBaRZi4wSe3pfMTbrbAo= +trusted comment: timestamp:1769513617 file:manifest.json hashed +U6OFvybOjTWmWX5oBXS6bqjInDRu9Yeul6slzoQPyYAM0PMPlAe8wWaQzKk7iCu4BGNVwXfIwT+n/MgFTtD9BQ== diff --git a/dist/registry/plugins/piper/0.2.0-dev/manifest.json b/dist/registry/plugins/piper/0.2.0-dev/manifest.json new file mode 100644 index 00000000..a2e50bd8 --- /dev/null +++ b/dist/registry/plugins/piper/0.2.0-dev/manifest.json @@ -0,0 +1,46 @@ +{ + "schema_version": 1, + "id": "piper", + "name": "Piper", + "version": "0.2.0-dev", + "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-dev/piper-0.2.0-dev-bundle.tar.zst", + "sha256": "f4b610a4132b4508be9309ee95d770c33435d83661e972303199ee9c78de9c29", + "size_bytes": 7625788 + }, + "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.2.0-dev/manifest.minisig b/dist/registry/plugins/piper/0.2.0-dev/manifest.minisig new file mode 100644 index 00000000..4241de48 --- /dev/null +++ b/dist/registry/plugins/piper/0.2.0-dev/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgZIOg8qDYQgyQsGUOhsUHXG14gcIA5ogImFCCQugl/ELd/LFdiAd/8XuPL7lyT2KSOu5gFH5pqADUy3QFiL6Dgg= +trusted comment: timestamp:1769513617 file:manifest.json hashed +rtVuyedP0N+/0vYXNKlSa6DnG9waB+jjHMIOP3nMqaXLEXA2Zr4TzIzh9zZo3TiJsUS39sZIZLHoFUVSnNjfBA== diff --git a/dist/registry/plugins/sensevoice/0.2.0-dev/manifest.json b/dist/registry/plugins/sensevoice/0.2.0-dev/manifest.json new file mode 100644 index 00000000..4f4fe11a --- /dev/null +++ b/dist/registry/plugins/sensevoice/0.2.0-dev/manifest.json @@ -0,0 +1,46 @@ +{ + "schema_version": 1, + "id": "sensevoice", + "name": "SenseVoice", + "version": "0.2.0-dev", + "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-dev/sensevoice-0.2.0-dev-bundle.tar.zst", + "sha256": "15c969565e83b4cacba8efe298963e72038159bfdef59959046f9940ec702355", + "size_bytes": 15627083 + }, + "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.2.0-dev/manifest.minisig b/dist/registry/plugins/sensevoice/0.2.0-dev/manifest.minisig new file mode 100644 index 00000000..5b66e577 --- /dev/null +++ b/dist/registry/plugins/sensevoice/0.2.0-dev/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgVvVUJV6HP1xXFnQjxC7v8+A/w9cnx1XR4HPHYPptpHGOgvHsEiQrckXfZxq949rUh3/NVeS3iJTUI6qyO4PJQs= +trusted comment: timestamp:1769513618 file:manifest.json hashed +SKvG0NzpL5lq76W6Mmet21kcGJvLMBE/FlhvBOU5p+U2SwQrxztjgjclw/7v1ZXVqTTOardi+SQZY557sbjICA== diff --git a/dist/registry/plugins/vad/0.2.0-dev/manifest.json b/dist/registry/plugins/vad/0.2.0-dev/manifest.json new file mode 100644 index 00000000..1b51614b --- /dev/null +++ b/dist/registry/plugins/vad/0.2.0-dev/manifest.json @@ -0,0 +1,32 @@ +{ + "schema_version": 1, + "id": "vad", + "name": "VAD", + "version": "0.2.0-dev", + "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-dev/vad-0.2.0-dev-bundle.tar.zst", + "sha256": "960a12d2394cd57bc93ea9511dbae5eea433bb5d356e583d5c1f19897efd7d9b", + "size_bytes": 7617363 + }, + "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.2.0-dev/manifest.minisig b/dist/registry/plugins/vad/0.2.0-dev/manifest.minisig new file mode 100644 index 00000000..fa84b058 --- /dev/null +++ b/dist/registry/plugins/vad/0.2.0-dev/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgZQii/kpGRJjDtdrAENxnE4Fb4w4tSAQJJdFgDeGDi0L4CCiAj7Z3/NA2vuj6BtdpNCDXrilC5r4/lHyzkdmOgE= +trusted comment: timestamp:1769513618 file:manifest.json hashed +HsokS+NuO6v11V3fqdeqCH2f3ALa2bpYTSPrzrOMMVoIN5LyKSaSeHp9sPE35eNEqtH7cv+8Pf9s9x1OquxHAQ== diff --git a/dist/registry/plugins/whisper/0.2.0-dev/manifest.json b/dist/registry/plugins/whisper/0.2.0-dev/manifest.json new file mode 100644 index 00000000..6d2a2482 --- /dev/null +++ b/dist/registry/plugins/whisper/0.2.0-dev/manifest.json @@ -0,0 +1,74 @@ +{ + "schema_version": 1, + "id": "whisper", + "name": "Whisper", + "version": "0.2.0-dev", + "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-dev/whisper-0.2.0-dev-bundle.tar.zst", + "sha256": "ffe8a7aee82f7860439c6eb2234c1e84a7d190dc852239110d33c12712534698", + "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.2.0-dev/manifest.minisig b/dist/registry/plugins/whisper/0.2.0-dev/manifest.minisig new file mode 100644 index 00000000..fd4f7fef --- /dev/null +++ b/dist/registry/plugins/whisper/0.2.0-dev/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgRh5xNtix/yQLsmkEHpaqYlUOPXyjoVb4wLIidq/6LLddXa4uxdQGWzW821EAWnPF0pZ/xoyDRC6Hn9YsgATYg0= +trusted comment: timestamp:1769513618 file:manifest.json hashed +TI/DQnpLQybxEr02Z4EDxF9ohMlHwesNuwf8+bxr0aik51kGX5KgrR3kzAKx/GZqvhAoqjFcMVREei5KUwheBg== diff --git a/docs/CNAME b/docs/CNAME new file mode 100644 index 00000000..227894fc --- /dev/null +++ b/docs/CNAME @@ -0,0 +1 @@ +streamkit.dev \ No newline at end of file diff --git a/docs/public/registry/index.json b/docs/public/registry/index.json new file mode 100644 index 00000000..7fe4a1ae --- /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.2.0-dev", + "versions": [ + { + "version": "0.2.0-dev", + "manifest_url": "https://streamkit.dev/registry/plugins/helsinki/0.2.0-dev/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/helsinki/0.2.0-dev/manifest.minisig", + "published_at": "2026-01-27" + } + ] + }, + { + "id": "kokoro", + "name": "Kokoro", + "description": "Text-to-speech using Sherpa-ONNX Kokoro models", + "latest": "0.2.0-dev", + "versions": [ + { + "version": "0.2.0-dev", + "manifest_url": "https://streamkit.dev/registry/plugins/kokoro/0.2.0-dev/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/kokoro/0.2.0-dev/manifest.minisig", + "published_at": "2026-01-27" + } + ] + }, + { + "id": "matcha", + "name": "Matcha", + "description": "Text-to-speech using Matcha models", + "latest": "0.2.0-dev", + "versions": [ + { + "version": "0.2.0-dev", + "manifest_url": "https://streamkit.dev/registry/plugins/matcha/0.2.0-dev/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/matcha/0.2.0-dev/manifest.minisig", + "published_at": "2026-01-27" + } + ] + }, + { + "id": "nllb", + "name": "NLLB", + "description": "Neural machine translation using NLLB", + "latest": "0.2.0-dev", + "versions": [ + { + "version": "0.2.0-dev", + "manifest_url": "https://streamkit.dev/registry/plugins/nllb/0.2.0-dev/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/nllb/0.2.0-dev/manifest.minisig", + "published_at": "2026-01-27" + } + ] + }, + { + "id": "piper", + "name": "Piper", + "description": "Text-to-speech using Piper VITS models", + "latest": "0.2.0-dev", + "versions": [ + { + "version": "0.2.0-dev", + "manifest_url": "https://streamkit.dev/registry/plugins/piper/0.2.0-dev/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/piper/0.2.0-dev/manifest.minisig", + "published_at": "2026-01-27" + } + ] + }, + { + "id": "sensevoice", + "name": "SenseVoice", + "description": "Streaming speech-to-text using SenseVoice", + "latest": "0.2.0-dev", + "versions": [ + { + "version": "0.2.0-dev", + "manifest_url": "https://streamkit.dev/registry/plugins/sensevoice/0.2.0-dev/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/sensevoice/0.2.0-dev/manifest.minisig", + "published_at": "2026-01-27" + } + ] + }, + { + "id": "vad", + "name": "VAD", + "description": "Voice activity detection", + "latest": "0.2.0-dev", + "versions": [ + { + "version": "0.2.0-dev", + "manifest_url": "https://streamkit.dev/registry/plugins/vad/0.2.0-dev/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/vad/0.2.0-dev/manifest.minisig", + "published_at": "2026-01-27" + } + ] + }, + { + "id": "whisper", + "name": "Whisper", + "description": "Streaming speech-to-text using whisper.cpp", + "latest": "0.2.0-dev", + "versions": [ + { + "version": "0.2.0-dev", + "manifest_url": "https://streamkit.dev/registry/plugins/whisper/0.2.0-dev/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/whisper/0.2.0-dev/manifest.minisig", + "published_at": "2026-01-27" + } + ] + } + ] +} \ No newline at end of file diff --git a/docs/public/registry/plugins/helsinki/0.2.0-dev/manifest.json b/docs/public/registry/plugins/helsinki/0.2.0-dev/manifest.json new file mode 100644 index 00000000..2703fccd --- /dev/null +++ b/docs/public/registry/plugins/helsinki/0.2.0-dev/manifest.json @@ -0,0 +1,44 @@ +{ + "schema_version": 1, + "id": "helsinki", + "name": "Helsinki", + "version": "0.2.0-dev", + "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-dev/helsinki-0.2.0-dev-bundle.tar.zst", + "sha256": "25f591b778ca54290edfd62061f5da2b0ec43a6b1e0915917d3e75787ed440e1", + "size_bytes": 2788753 + }, + "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.2.0-dev/manifest.minisig b/docs/public/registry/plugins/helsinki/0.2.0-dev/manifest.minisig new file mode 100644 index 00000000..d06f2ce9 --- /dev/null +++ b/docs/public/registry/plugins/helsinki/0.2.0-dev/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgajiD3434f+kf2PGmVdY4DY4738sfVBIPMC4vvOemzzLZj7HDhZfSB3nJfivG2bLWIh4Fbv/EFCM7zZHOjZKkgY= +trusted comment: timestamp:1769513617 file:manifest.json hashed +wrhjVkcUXXuGypMksW1AixOMRzvekV2MsISnOY8Z3FmqX9uB876Y0AW4sl0gt3lX5o7ZmHGvkJtZMzpYJ2RuCw== diff --git a/docs/public/registry/plugins/kokoro/0.2.0-dev/manifest.json b/docs/public/registry/plugins/kokoro/0.2.0-dev/manifest.json new file mode 100644 index 00000000..729edb09 --- /dev/null +++ b/docs/public/registry/plugins/kokoro/0.2.0-dev/manifest.json @@ -0,0 +1,32 @@ +{ + "schema_version": 1, + "id": "kokoro", + "name": "Kokoro", + "version": "0.2.0-dev", + "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-dev/kokoro-0.2.0-dev-bundle.tar.zst", + "sha256": "d1ba1477a936ec560b3d2a70a4e2dca33a01498cb5f746c0ff8c61d94f93a77a", + "size_bytes": 7643899 + }, + "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.2.0-dev/manifest.minisig b/docs/public/registry/plugins/kokoro/0.2.0-dev/manifest.minisig new file mode 100644 index 00000000..3b168a10 --- /dev/null +++ b/docs/public/registry/plugins/kokoro/0.2.0-dev/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgYY6Vg7zjjLqorEHXkfdNh4WYqnVz66T3yiMxF6bX8j0YKR3pqWkbA6hpnXoI6zDgmlhodlyAE5J2xDIT9SRQwk= +trusted comment: timestamp:1769513617 file:manifest.json hashed +Qwl/hIGOqHI8fMNOEPJ/AFzEbik6GVDEiF8yePmpJh3RqrJ2gqv3+yDcX5637wYbPSTQqhIwBIDWqKXALHjzAQ== diff --git a/docs/public/registry/plugins/matcha/0.2.0-dev/manifest.json b/docs/public/registry/plugins/matcha/0.2.0-dev/manifest.json new file mode 100644 index 00000000..61913bf1 --- /dev/null +++ b/docs/public/registry/plugins/matcha/0.2.0-dev/manifest.json @@ -0,0 +1,32 @@ +{ + "schema_version": 1, + "id": "matcha", + "name": "Matcha", + "version": "0.2.0-dev", + "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-dev/matcha-0.2.0-dev-bundle.tar.zst", + "sha256": "eb682662211d0ea5f4f8819a54b6c59977909a5d8c6cfc62de27aee753ced44b", + "size_bytes": 7636309 + }, + "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.2.0-dev/manifest.minisig b/docs/public/registry/plugins/matcha/0.2.0-dev/manifest.minisig new file mode 100644 index 00000000..cb03d80f --- /dev/null +++ b/docs/public/registry/plugins/matcha/0.2.0-dev/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgQPm7k00QsjiIEkypsZ0cCkKOBiMCEXwx/JfW+8g22+swZ5CupxpNPe8jjsbE5jqzmpQrJlfD2Yz5GQsUx/siQA= +trusted comment: timestamp:1769513617 file:manifest.json hashed +aAfwg55PkWC0efzKN7uaycXjHoWiFWykgRswnoiE6y33POGLr+atwJxJkNkZXDq/dm5UjDlrvU7X1hF511NiDw== diff --git a/docs/public/registry/plugins/nllb/0.2.0-dev/manifest.json b/docs/public/registry/plugins/nllb/0.2.0-dev/manifest.json new file mode 100644 index 00000000..fa8576fa --- /dev/null +++ b/docs/public/registry/plugins/nllb/0.2.0-dev/manifest.json @@ -0,0 +1,31 @@ +{ + "schema_version": 1, + "id": "nllb", + "name": "NLLB", + "version": "0.2.0-dev", + "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-dev/nllb-0.2.0-dev-bundle.tar.zst", + "sha256": "018b7f53dcd95d9849f6bac96b1b5dc2c05de0a35f27a43bed8393eec2a9b39e", + "size_bytes": 2990575 + }, + "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.2.0-dev/manifest.minisig b/docs/public/registry/plugins/nllb/0.2.0-dev/manifest.minisig new file mode 100644 index 00000000..172dea5e --- /dev/null +++ b/docs/public/registry/plugins/nllb/0.2.0-dev/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgUMgd9Se9hZuxOt9h4MG+foeabDip6pZPjmZiZ514Ivxp5Tau0iDl/eBNujgkkj/ryOLBaRZi4wSe3pfMTbrbAo= +trusted comment: timestamp:1769513617 file:manifest.json hashed +U6OFvybOjTWmWX5oBXS6bqjInDRu9Yeul6slzoQPyYAM0PMPlAe8wWaQzKk7iCu4BGNVwXfIwT+n/MgFTtD9BQ== diff --git a/docs/public/registry/plugins/piper/0.2.0-dev/manifest.json b/docs/public/registry/plugins/piper/0.2.0-dev/manifest.json new file mode 100644 index 00000000..a2e50bd8 --- /dev/null +++ b/docs/public/registry/plugins/piper/0.2.0-dev/manifest.json @@ -0,0 +1,46 @@ +{ + "schema_version": 1, + "id": "piper", + "name": "Piper", + "version": "0.2.0-dev", + "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-dev/piper-0.2.0-dev-bundle.tar.zst", + "sha256": "f4b610a4132b4508be9309ee95d770c33435d83661e972303199ee9c78de9c29", + "size_bytes": 7625788 + }, + "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.2.0-dev/manifest.minisig b/docs/public/registry/plugins/piper/0.2.0-dev/manifest.minisig new file mode 100644 index 00000000..4241de48 --- /dev/null +++ b/docs/public/registry/plugins/piper/0.2.0-dev/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgZIOg8qDYQgyQsGUOhsUHXG14gcIA5ogImFCCQugl/ELd/LFdiAd/8XuPL7lyT2KSOu5gFH5pqADUy3QFiL6Dgg= +trusted comment: timestamp:1769513617 file:manifest.json hashed +rtVuyedP0N+/0vYXNKlSa6DnG9waB+jjHMIOP3nMqaXLEXA2Zr4TzIzh9zZo3TiJsUS39sZIZLHoFUVSnNjfBA== diff --git a/docs/public/registry/plugins/sensevoice/0.2.0-dev/manifest.json b/docs/public/registry/plugins/sensevoice/0.2.0-dev/manifest.json new file mode 100644 index 00000000..4f4fe11a --- /dev/null +++ b/docs/public/registry/plugins/sensevoice/0.2.0-dev/manifest.json @@ -0,0 +1,46 @@ +{ + "schema_version": 1, + "id": "sensevoice", + "name": "SenseVoice", + "version": "0.2.0-dev", + "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-dev/sensevoice-0.2.0-dev-bundle.tar.zst", + "sha256": "15c969565e83b4cacba8efe298963e72038159bfdef59959046f9940ec702355", + "size_bytes": 15627083 + }, + "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.2.0-dev/manifest.minisig b/docs/public/registry/plugins/sensevoice/0.2.0-dev/manifest.minisig new file mode 100644 index 00000000..5b66e577 --- /dev/null +++ b/docs/public/registry/plugins/sensevoice/0.2.0-dev/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgVvVUJV6HP1xXFnQjxC7v8+A/w9cnx1XR4HPHYPptpHGOgvHsEiQrckXfZxq949rUh3/NVeS3iJTUI6qyO4PJQs= +trusted comment: timestamp:1769513618 file:manifest.json hashed +SKvG0NzpL5lq76W6Mmet21kcGJvLMBE/FlhvBOU5p+U2SwQrxztjgjclw/7v1ZXVqTTOardi+SQZY557sbjICA== diff --git a/docs/public/registry/plugins/vad/0.2.0-dev/manifest.json b/docs/public/registry/plugins/vad/0.2.0-dev/manifest.json new file mode 100644 index 00000000..1b51614b --- /dev/null +++ b/docs/public/registry/plugins/vad/0.2.0-dev/manifest.json @@ -0,0 +1,32 @@ +{ + "schema_version": 1, + "id": "vad", + "name": "VAD", + "version": "0.2.0-dev", + "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-dev/vad-0.2.0-dev-bundle.tar.zst", + "sha256": "960a12d2394cd57bc93ea9511dbae5eea433bb5d356e583d5c1f19897efd7d9b", + "size_bytes": 7617363 + }, + "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.2.0-dev/manifest.minisig b/docs/public/registry/plugins/vad/0.2.0-dev/manifest.minisig new file mode 100644 index 00000000..fa84b058 --- /dev/null +++ b/docs/public/registry/plugins/vad/0.2.0-dev/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgZQii/kpGRJjDtdrAENxnE4Fb4w4tSAQJJdFgDeGDi0L4CCiAj7Z3/NA2vuj6BtdpNCDXrilC5r4/lHyzkdmOgE= +trusted comment: timestamp:1769513618 file:manifest.json hashed +HsokS+NuO6v11V3fqdeqCH2f3ALa2bpYTSPrzrOMMVoIN5LyKSaSeHp9sPE35eNEqtH7cv+8Pf9s9x1OquxHAQ== diff --git a/docs/public/registry/plugins/whisper/0.2.0-dev/manifest.json b/docs/public/registry/plugins/whisper/0.2.0-dev/manifest.json new file mode 100644 index 00000000..6d2a2482 --- /dev/null +++ b/docs/public/registry/plugins/whisper/0.2.0-dev/manifest.json @@ -0,0 +1,74 @@ +{ + "schema_version": 1, + "id": "whisper", + "name": "Whisper", + "version": "0.2.0-dev", + "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-dev/whisper-0.2.0-dev-bundle.tar.zst", + "sha256": "ffe8a7aee82f7860439c6eb2234c1e84a7d190dc852239110d33c12712534698", + "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.2.0-dev/manifest.minisig b/docs/public/registry/plugins/whisper/0.2.0-dev/manifest.minisig new file mode 100644 index 00000000..fd4f7fef --- /dev/null +++ b/docs/public/registry/plugins/whisper/0.2.0-dev/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgRh5xNtix/yQLsmkEHpaqYlUOPXyjoVb4wLIidq/6LLddXa4uxdQGWzW821EAWnPF0pZ/xoyDRC6Hn9YsgATYg0= +trusted comment: timestamp:1769513618 file:manifest.json hashed +TI/DQnpLQybxEr02Z4EDxF9ohMlHwesNuwf8+bxr0aik51kGX5KgrR3kzAKx/GZqvhAoqjFcMVREei5KUwheBg== diff --git a/docs/public/registry/streamkit.pub b/docs/public/registry/streamkit.pub deleted file mode 100644 index 31929f72..00000000 --- a/docs/public/registry/streamkit.pub +++ /dev/null @@ -1,2 +0,0 @@ -untrusted comment: minisign public key 81C485A94492F33F -RWQ/85JEqYXEgX+2kl7Rwd8AcpVjYciSLzvLggzivbGyIrDPjfmcqjYP