AudioAPI extension

on

Methods

createSpeech({required String input, required SpeechModel model, required SpeechVoice voice, String? instructions, SpeechResponseFormat? responseFormat, num? speed, String? streamFormat}) Future<Uint8List>

Available on OpenAIClient, provided by the AudioAPI extension

Generates TTS audio from text (/audio/speech).
streamSpeechData({required String input, required SpeechModel model, required SpeechVoice voice, String? instructions, SpeechResponseFormat? responseFormat, num? speed, String streamFormat = 'sse', List<String>? include}) Future<Stream<List<int>>>

Available on OpenAIClient, provided by the AudioAPI extension

streamSpeechEvents({required String input, required SpeechModel model, required SpeechVoice voice, String? instructions, SpeechResponseFormat? responseFormat, num? speed, String streamFormat = 'sse', List<String>? include}) Future<SpeechStream>

Available on OpenAIClient, provided by the AudioAPI extension

Create TTS and stream it back chunk-by-chunk as SSE.