v0.6.0¶
Release Date: 2026-06-28
Highlights¶
- F5-TTS local provider support for offline text-to-speech generation
Added¶
- F5-TTS local TTS provider via
omnivoice-core/providers/f5tts F5TTSEndpointconfig field for custom gRPC endpoint (default:unix:///tmp/omnivoice-f5tts.sock)EnableLocalProvidersconfig field to enable local TTS providers- F5-TTS included in provider fallback chain after cloud providers
Changed¶
- Refactor
createProviderto use provider options pattern instead of API key only - Update provider selection fallback to include local providers when enabled
Dependencies¶
- Update
omnivoiceto v0.11.0 - Add
omnivoice-coreF5-TTS provider registration - Update
mogoto v0.74.5
Usage¶
To use F5-TTS local provider:
config := &tts.ProviderConfig{
EnableLocalProviders: true,
F5TTSEndpoint: "unix:///tmp/omnivoice-f5tts.sock", // optional
}
factory := tts.NewFactory(config)
provider, err := factory.Get("f5tts")
F5-TTS will be automatically selected as fallback when:
- No cloud provider API keys are configured
EnableLocalProvidersis set totrue
This enables fully offline video generation without requiring cloud TTS services.