Expand description
Structures related to audio transcription and translation.
Modules§
- exposed
- Exposed namespace of the module.
- orphan
- Orphan namespace of the module.
- own
- Own namespace of the module.
- prelude
- Prelude to use essentials:
use my_module ::prelude :: *.
Structs§
- Create
Speech Request - Request parameters for creating speech audio from text.
- Create
Transcription Request - Request parameters for transcribing audio to text.
- Create
Transcription Response Json - Represents a basic transcription response containing the transcribed text.
- Create
Transcription Response Verbose Json - Represents a verbose transcription response including language, duration, and segment/word timings.
- Create
Translation Request - Request parameters for translating audio to English text.
- Create
Translation Response Json - Represents a basic translation response containing the translated text.
- Create
Translation Response Verbose Json - Represents a verbose translation response including language, duration, and segments.
- Transcript
Text Delta Event - Represents a delta event during streamed transcription, containing a chunk of text.
- Transcript
Text Done Event - Represents the final event in a streamed transcription, containing the full text.
- Transcription
Segment - Represents a segment of transcribed audio with timing information.
- Transcription
Word - Represents a single word extracted from the transcription with timing information.
Enums§
- Create
Transcription Response Stream Event - Represents events received during a streamed transcription response.
- Speech
Response Format - Available response formats for speech generation.
- Speech
Voice - Available voices for speech generation.
- Timestamp
Granularity - Timestamp granularity options.
- Transcription
Response Format - Available response formats for transcription and translation.