Conversation
Once a friend's incoming voice notes add up to 15s, build a local reference clip and unlock playing their text messages back in a cloned voice, synthesized on demand and fully offline via vox's Chatterbox Turbo backend. Adds a per-friend auto-synthesize mode that pre-warms new text messages in the background without auto-playing them.
rafapolo
marked this pull request as ready for review
September 18, 2026 10:01
ort-sys (ONNX Runtime, pulled in by vox's chatterbox backend) downloads prebuilt binaries from a CDN during its build script, which the sandboxed, network-less Flatpak build cannot do. Gate vox/hound behind a non-default `voice-clone` Cargo feature so the Flatpak build (default features only) skips them entirely, while regular CI still exercises the real cloning code via --all-features.
Owner
|
Voice cloning and the substantial ONNX/runtime dependencies are outside Zapfast’s intended scope, and they introduce substantial privacy, consent, and maintenance concerns. |
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
vox's Chatterbox Turbo backend (zero-shot cloning from the reference clip), on demand per message and cached after first playTest plan
cargo test --lib(289 passed)cargo clippy --all-targets(clean)vox/Chatterbox model download, is unverified beyond compilation and unit tests)