From 3d0ba53db3c620a7c047aabdf8a7ceeb04c05665 Mon Sep 17 00:00:00 2001 From: StreamKit Registry Bot Date: Fri, 10 Apr 2026 19:47:05 +0000 Subject: [PATCH 1/2] chore(registry): publish marketplace registry update --- dist/registry/index.json | 14 +++++ .../plugins/parakeet/0.1.0/manifest.json | 57 +++++++++++++++++++ .../plugins/parakeet/0.1.0/manifest.minisig | 4 ++ docs/public/registry/index.json | 14 +++++ .../plugins/parakeet/0.1.0/manifest.json | 57 +++++++++++++++++++ .../plugins/parakeet/0.1.0/manifest.minisig | 4 ++ 6 files changed, 150 insertions(+) create mode 100644 dist/registry/plugins/parakeet/0.1.0/manifest.json create mode 100644 dist/registry/plugins/parakeet/0.1.0/manifest.minisig create mode 100644 docs/public/registry/plugins/parakeet/0.1.0/manifest.json create mode 100644 docs/public/registry/plugins/parakeet/0.1.0/manifest.minisig diff --git a/dist/registry/index.json b/dist/registry/index.json index eb3c6b41..0095f84e 100644 --- a/dist/registry/index.json +++ b/dist/registry/index.json @@ -95,6 +95,20 @@ } ] }, + { + "id": "parakeet", + "name": "Parakeet TDT", + "description": "Fast speech-to-text using NVIDIA Parakeet TDT via sherpa-onnx", + "latest": "0.1.0", + "versions": [ + { + "version": "0.1.0", + "manifest_url": "https://streamkit.dev/registry/plugins/parakeet/0.1.0/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/parakeet/0.1.0/manifest.minisig", + "published_at": "2026-04-10" + } + ] + }, { "id": "piper", "name": "Piper", diff --git a/dist/registry/plugins/parakeet/0.1.0/manifest.json b/dist/registry/plugins/parakeet/0.1.0/manifest.json new file mode 100644 index 00000000..64111cfb --- /dev/null +++ b/dist/registry/plugins/parakeet/0.1.0/manifest.json @@ -0,0 +1,57 @@ +{ + "schema_version": 1, + "id": "parakeet", + "name": "Parakeet TDT", + "version": "0.1.0", + "node_kind": "parakeet", + "kind": "native", + "description": "Fast speech-to-text using NVIDIA Parakeet TDT via sherpa-onnx", + "license": "MPL-2.0", + "homepage": "https://huggingface.co/nvidia/parakeet-tdt-0.6b-v2", + "entrypoint": "libparakeet.so", + "bundle": { + "url": "https://github.com/streamer45/streamkit/releases/download/plugin-parakeet-v0.1.0/parakeet-0.1.0-bundle.tar.zst", + "sha256": "9ca3cd97ba3c665517dd1319f8492c15b6b97549231577b640bbbc0f71aa60c3", + "size_bytes": 15635462 + }, + "models": [ + { + "id": "parakeet-tdt-0.6b-v2-int8", + "name": "Parakeet TDT 0.6B v2 (English, INT8)", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/parakeet-models", + "revision": "main", + "files": [ + "encoder.int8.onnx", + "decoder.int8.onnx", + "joiner.int8.onnx", + "tokens.txt" + ], + "expected_size_bytes": 661190513, + "license": "CC-BY-4.0", + "license_url": "https://huggingface.co/nvidia/parakeet-tdt-0.6b-v2", + "file_checksums": { + "encoder.int8.onnx": "a32b12d17bbbc309d0686fbbcc2987b5e9b8333a7da83fa6b089f0a2acd651ab", + "decoder.int8.onnx": "b6bb64963457237b900e496ee9994b59294526439fbcc1fecf705b31a15c6b4e", + "joiner.int8.onnx": "7946164367946e7f9f29a122407c3252b680dbae9a51343eb2488d057c3c43d2", + "tokens.txt": "ec182b70dd42113aff6c5372c75cac58c952443eb22322f57bbd7f53977d497d" + } + }, + { + "id": "silero-vad", + "name": "Silero VAD (v6.2)", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/parakeet-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/parakeet/0.1.0/manifest.minisig b/dist/registry/plugins/parakeet/0.1.0/manifest.minisig new file mode 100644 index 00000000..17252b4c --- /dev/null +++ b/dist/registry/plugins/parakeet/0.1.0/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgb3NHkk8EDvKfvijFiOhUMrmR97Tqb5NEYf3kTZTK+U5IHo10l0lOfInZaLjscG7wQ6OqfgO6gaRAnqlUzMXmgo= +trusted comment: timestamp:1775850398 file:manifest.json hashed +BMn5YTOa/ekLGbyRUiXr5cnwpYr8NrU+bQrKORovVYFIUtYDDwUyzvELqGjs/tShSlT8Ws7UVtBDdSVdJlOxAg== diff --git a/docs/public/registry/index.json b/docs/public/registry/index.json index eb3c6b41..0095f84e 100644 --- a/docs/public/registry/index.json +++ b/docs/public/registry/index.json @@ -95,6 +95,20 @@ } ] }, + { + "id": "parakeet", + "name": "Parakeet TDT", + "description": "Fast speech-to-text using NVIDIA Parakeet TDT via sherpa-onnx", + "latest": "0.1.0", + "versions": [ + { + "version": "0.1.0", + "manifest_url": "https://streamkit.dev/registry/plugins/parakeet/0.1.0/manifest.json", + "signature_url": "https://streamkit.dev/registry/plugins/parakeet/0.1.0/manifest.minisig", + "published_at": "2026-04-10" + } + ] + }, { "id": "piper", "name": "Piper", diff --git a/docs/public/registry/plugins/parakeet/0.1.0/manifest.json b/docs/public/registry/plugins/parakeet/0.1.0/manifest.json new file mode 100644 index 00000000..64111cfb --- /dev/null +++ b/docs/public/registry/plugins/parakeet/0.1.0/manifest.json @@ -0,0 +1,57 @@ +{ + "schema_version": 1, + "id": "parakeet", + "name": "Parakeet TDT", + "version": "0.1.0", + "node_kind": "parakeet", + "kind": "native", + "description": "Fast speech-to-text using NVIDIA Parakeet TDT via sherpa-onnx", + "license": "MPL-2.0", + "homepage": "https://huggingface.co/nvidia/parakeet-tdt-0.6b-v2", + "entrypoint": "libparakeet.so", + "bundle": { + "url": "https://github.com/streamer45/streamkit/releases/download/plugin-parakeet-v0.1.0/parakeet-0.1.0-bundle.tar.zst", + "sha256": "9ca3cd97ba3c665517dd1319f8492c15b6b97549231577b640bbbc0f71aa60c3", + "size_bytes": 15635462 + }, + "models": [ + { + "id": "parakeet-tdt-0.6b-v2-int8", + "name": "Parakeet TDT 0.6B v2 (English, INT8)", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/parakeet-models", + "revision": "main", + "files": [ + "encoder.int8.onnx", + "decoder.int8.onnx", + "joiner.int8.onnx", + "tokens.txt" + ], + "expected_size_bytes": 661190513, + "license": "CC-BY-4.0", + "license_url": "https://huggingface.co/nvidia/parakeet-tdt-0.6b-v2", + "file_checksums": { + "encoder.int8.onnx": "a32b12d17bbbc309d0686fbbcc2987b5e9b8333a7da83fa6b089f0a2acd651ab", + "decoder.int8.onnx": "b6bb64963457237b900e496ee9994b59294526439fbcc1fecf705b31a15c6b4e", + "joiner.int8.onnx": "7946164367946e7f9f29a122407c3252b680dbae9a51343eb2488d057c3c43d2", + "tokens.txt": "ec182b70dd42113aff6c5372c75cac58c952443eb22322f57bbd7f53977d497d" + } + }, + { + "id": "silero-vad", + "name": "Silero VAD (v6.2)", + "default": true, + "source": "huggingface", + "repo_id": "streamkit/parakeet-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/parakeet/0.1.0/manifest.minisig b/docs/public/registry/plugins/parakeet/0.1.0/manifest.minisig new file mode 100644 index 00000000..17252b4c --- /dev/null +++ b/docs/public/registry/plugins/parakeet/0.1.0/manifest.minisig @@ -0,0 +1,4 @@ +untrusted comment: signature from minisign secret key +RUQ/85JEqYXEgb3NHkk8EDvKfvijFiOhUMrmR97Tqb5NEYf3kTZTK+U5IHo10l0lOfInZaLjscG7wQ6OqfgO6gaRAnqlUzMXmgo= +trusted comment: timestamp:1775850398 file:manifest.json hashed +BMn5YTOa/ekLGbyRUiXr5cnwpYr8NrU+bQrKORovVYFIUtYDDwUyzvELqGjs/tShSlT8Ws7UVtBDdSVdJlOxAg== From 55b041baaaf6fa58b93f27407e0e7a8eb4f5d7a0 Mon Sep 17 00:00:00 2001 From: StreamKit Devin Date: Sat, 11 Apr 2026 08:02:44 +0000 Subject: [PATCH 2/2] fix(marketplace): prevent plugin releases from becoming latest on GitHub Signed-off-by: StreamKit Devin Co-Authored-By: Claudio Costa --- .github/workflows/marketplace-release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/marketplace-release.yml b/.github/workflows/marketplace-release.yml index ef6ff7d5..8bd11c55 100644 --- a/.github/workflows/marketplace-release.yml +++ b/.github/workflows/marketplace-release.yml @@ -97,6 +97,7 @@ jobs: '--target', os.environ.get('GITHUB_SHA', 'HEAD'), '--title', release_name, '--notes', f'Plugin bundle for {name} v{version}.', + '--latest=false', bundle, ] if is_prerelease: