Interface SpeechModel
- All Superinterfaces:
- Model<SpeechPrompt,- SpeechResponse> 
- All Known Implementing Classes:
- OpenAiAudioSpeechModel
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
The 
SpeechModel interface provides a way to interact with the OpenAI
 Text-to-Speech (TTS) API. It allows you to convert text input into lifelike spoken
 audio.- Since:
- 1.0.0-M1
- Author:
- Ahmed Yousri
- 
Method SummaryModifier and TypeMethodDescriptiondefault byte[]Generates spoken audio from the provided text message.call(SpeechPrompt request) Sends a speech request to the OpenAI TTS API and returns the resulting speech response.
- 
Method Details- 
callGenerates spoken audio from the provided text message.- Parameters:
- message- the text message to be converted to audio
- Returns:
- the resulting audio bytes
 
- 
callSends a speech request to the OpenAI TTS API and returns the resulting speech response.- Specified by:
- callin interface- Model<SpeechPrompt,- SpeechResponse> 
- Parameters:
- request- the speech prompt containing the input text and other parameters
- Returns:
- the speech response containing the generated audio
 
 
-