Arcana::AI::TTS::OpenAI
Inherits Arcana::AI::TTS::Provider < Arcana::AI::Traceable < Reference < Object
Constants
DEFAULT_MODEL = "gpt-4o-mini-tts"
DEFAULT_VOICE = "alloy"
ENDPOINT = "https://api.openai.com/v1/audio/speech"
Constructors
Instance methods
model
Sourcename
SourceStream audio chunks as they arrive. Override in subclasses.
synthesize(request : Request) : Result
Synthesize speech in memory. The audio is in Result#audio;
Result#output_path is empty.