Skip to main content

Module models

Module models 

Source
Expand description

Data models for the Typecast API

This module contains all the data structures used for API requests and responses.

Structs§

ErrorResponse
API error response
ModelInfo
Model information with supported emotions
Output
Audio output settings
PresetPrompt
Preset-based emotion control for ssfm-v30 model
Prompt
Emotion settings for ssfm-v21 model
SmartPrompt
Context-aware emotion inference for ssfm-v30 model
TTSRequest
Text-to-Speech request parameters
TTSResponse
Text-to-Speech response
VoiceV2
Voice from V2 API with enhanced metadata
VoicesV2Filter
Filter options for V2 voices endpoint

Enums§

Age
Age group classification for voices
AudioFormat
Audio output format
EmotionPreset
Emotion preset types for speech synthesis
Gender
Gender classification for voices
TTSModel
TTS model version to use for speech synthesis
TTSPrompt
Union type for all prompt types
UseCase
Voice use case categories