Repository navigation
v0.1.0: Initial Release
VOX Format v0.1.0
Initial public release of the VOX open voice identity format — a vendor-neutral file format for persisting voice identities used in text-to-speech synthesis.
What's Included
Specification
- Complete VOX Format Specification (v0.1.0)
- JSON Schema for automated manifest validation (
schemas/manifest-v0.1.0.json)
Swift Reference Implementation
- VoxManifest — Codable manifest model with snake_case JSON mapping
- VoxFile — In-memory container (manifest + reference audio + embeddings)
- VoxReader — Reads
.voxZIP archives directly into memory - VoxWriter — Creates
.voxZIP archives fromVoxFileinstances - VoxValidator — Validates manifests in permissive or strict mode
- VoxError — Typed error hierarchy for all failure cases
CLI Tool
vox-cli inspect— Display manifest contentsvox-cli validate— Validate.voxfiles against the specificationvox-cli create— Create new.voxfiles from parametersvox-cli extract— Extract.voxarchive contents
Examples
- Minimal voice (name + description only)
- Character with narrative context
- Multi-engine cross-platform voice
- Voice library with search index
Swift Package Manager
.package(url: "https://github.com/intrusive-memory/vox-format.git", from: "0.1.0")Platforms: macOS 13+, iOS 16+, Swift 6.2+
Full Changelog: https://github.com/intrusive-memory/vox-format/commits/v0.1.0