addons: consume ggml-speech 2026-06-02 (whisper / tts-ggml / parakeet, QVAC-18993)#2393
Merged
ishanvohra2 merged 5 commits intoJun 3, 2026
Conversation
…18993) Adds vcpkg overlay ports into the whisper, tts-ggml, and parakeet addons to validate registry PR tetherto/qvac-registry-vcpkg#179 before it merges: - ggml-speech 2026-06-02#0 (published via registry tetherto#178) - whisper-cpp 1.8.5#1 (requires ggml-speech 2026-06-02) - tts-cpp 2026-06-02#1 (requires ggml-speech 2026-06-02) - parakeet-cpp 2026-05-26#2 (requires ggml-speech 2026-06-02) Overlays bypass the version DB, so the default-registry baselines and the addon version pins are intentionally left unchanged. Once tetherto#179 merges, a follow-up commit removes these overlays and bumps the depended-on versions in each addon's vcpkg.json (no baseline bump). parakeet's .gitignore excludes *.cmake, so the overlay portfile.cmake files were force-added. Co-authored-by: Cursor <cursoragent@cursor.com>
Contributor
Mobile integration tests — @qvac/transcription-whispercpp (iOS)Result: passed
|
Contributor
Mobile integration tests — @qvac/transcription-whispercpp (Android)Result: passed
|
Contributor
Mobile integration tests — @qvac/transcription-parakeet (iOS)Result: passed
|
Contributor
Mobile integration tests — @qvac/transcription-parakeet (Android)Result: passed
|
Contributor
Mobile integration tests — @qvac/tts-ggml (Android)Result: passed
|
Contributor
Mobile integration tests — @qvac/tts-ggml (iOS)Result: passed
|
…ove overlays, pin versions) Registry PR tetherto/qvac-registry-vcpkg#179 merged, publishing whisper-cpp 1.8.5#1, tts-cpp 2026-06-02#1, parakeet-cpp 2026-05-26#2 -- each requiring ggml-speech 2026-06-02 (Adreno backend selection from qvac-ext-ggml#18). Finalizes the addon side: - removes the validation overlay ports - bumps the depended-on version in each addon (NO baseline change): whisper: override whisper-cpp -> 1.8.5#1 tts-ggml: version>= tts-cpp -> 2026-06-02#1 parakeet: version>= parakeet-cpp -> 2026-05-26#2 - keeps spirv-headers routed to microsoft (ggml-speech 2026-06-02's vulkan feature requires it) for tts-ggml + parakeet Verified locally on x64-linux: all three resolve the new versions + ggml-speech 2026-06-02 + spirv-headers 1.4.341.0 from the merged registry with default-registry baselines unchanged (a9d7e924 / 74d2dfd0). Co-authored-by: Cursor <cursoragent@cursor.com>
pratiknarola-t
approved these changes
Jun 2, 2026
ishanvohra2
approved these changes
Jun 2, 2026
gianni-cor
approved these changes
Jun 3, 2026
Contributor
|
/review |
Contributor
Tier-based Approval Status |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Propagates the Adreno backend-selection engine (
qvac-ext-ggml#18→ggml-speech 2026-06-02) into the three addons, now that the registry chain has merged:ggml-speech 2026-06-02(registry Adding compiler check to the prebuild step on macOS #178)whisper-cpp 1.8.5#1,tts-cpp 2026-06-02#1,parakeet-cpp 2026-05-26#2(registry feat(ocr): EasyOCR-style dynamic-width recognizer preprocessing #179)Each addon now pins the new version it depends on — no
default-registry.baselinechange:transcription-whispercppwhisper-cpp 1.8.5#1overridestts-ggmltts-cpp 2026-06-02#1version>=transcription-parakeetparakeet-cpp 2026-05-26#2version>=Also routes
spirv-headersto the microsoft registry for tts-ggml + parakeet (their configs lacked it;ggml-speech 2026-06-02'svulkanfeature requiresspirv-headers >=1.4.341.0).History
This PR first validated the unmerged registry changes via overlay ports (CI: 82 green / 1 flaky darwin-x64 model-download timeout). After #179 merged, the overlays were removed and replaced with direct version pins — validated locally on x64-linux that all three resolve the new versions +
ggml-speech 2026-06-02+spirv-headers 1.4.341.0straight from the merged registry with baselines untouched (a9d7e924/74d2dfd0).Test plan
vcpkg install/bare-make generatefor all three against the merged registry (baselines unchanged)