HipcallTts.Providers.Soniox (hipcall_tts v0.5.0)
View SourceSoniox Text-to-Speech provider.
Implements HipcallTts.Provider using the Soniox TTS REST endpoint.
Soniox uses a single unified model, so every voice works with every supported
language. The :language parameter is required by the Soniox API; this provider
normalizes locale-style values ("tr-TR") to the bare ISO code ("tr") that
Soniox expects, and falls back to the configured :default_language.
Note: Soniox supports WebSocket streaming, but stream/1 is not implemented yet
in this package, so capabilities().streaming is currently false.