OpenAiSpeech
Property | Pattern | Type | Deprecated | Definition | Title/Description |
---|---|---|---|---|---|
+ implementation | No | const | No | - | Implementation |
- text_to_speech_model | No | enum (of string) | No | - | Text To Speech Model |
- text_to_speech_voice | No | enum (of string) | No | - | Text To Speech Voice |
- speech_to_text_model | No | const | No | - | Speech To Text Model |
- speech_to_text_temperature | No | number | No | - | Speech To Text Temperature |
1. Property implementation
Title: Implementation
Type | const |
Required | Yes |
Specific value: "OpenAiSpeech"
2. Property text_to_speech_model
Title: Text To Speech Model
Type | enum (of string) |
Required | No |
Default | "tts-1-hd" |
Description: The model to use for text to speech.
Must be one of:
- “tts-1”
- “tts-1-hd”
3. Property text_to_speech_voice
Title: Text To Speech Voice
Type | enum (of string) |
Required | No |
Default | "alloy" |
Description: The voice to use for text to speech.
Must be one of:
- “alloy”
- “echo”
- “fable”
- “onyx”
- “nova”
- “shimmer”
4. Property speech_to_text_model
Title: Speech To Text Model
Type | const |
Required | No |
Default | "whisper-1" |
Description: The model to use for speech to text.
Specific value: "whisper-1"
5. Property speech_to_text_temperature
Title: Speech To Text Temperature
Type | number |
Required | No |
Default | 0.3 |
Description: The sampling temperature, between 0 and 1. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. If set to 0, the model will use log probability to automatically increase the temperature until certain thresholds are hit.