Skip to main content
January 2026
ssfm-v30 Model & v2 API

New Model: ssfm-v30

Added support for the new ssfm-v30 model with improved speech quality and expanded capabilities.New Features:
  • Smart Emotion - Context-aware emotion inference using SmartPrompt
  • 7 Emotion Presets - Added whisper, toneup, tonedown presets
  • Universal Emotion Support - All emotions available across all voices
  • 37 Languages - Added 10 new languages
New Languages: Bengali, Cantonese, Hindi, Hungarian, Min Nan, Norwegian, Punjabi, Thai, Turkish, VietnameseRequest Schema Changes:
// ssfm-v30 with SmartPrompt (context-aware emotion)
{
  "model": "ssfm-v30",
  "prompt": {
    "emotion_type": "smart",
    "previous_text": "Context before...",
    "next_text": "Context after..."
  }
}

// ssfm-v30 with PresetPrompt (manual emotion selection)
{
  "model": "ssfm-v30",
  "prompt": {
    "emotion_type": "preset",
    "emotion_preset": "happy",
    "emotion_intensity": 1.0
  }
}

New Endpoint: GET /v2/voices

Added enhanced voice listing endpoint with model-grouped emotions and additional metadata.
GET /v2/voices
Query Parameters:
ParameterTypeDescription
modelstringFilter by model (ssfm-v21, ssfm-v30)
genderstringFilter by gender (male, female)
agestringFilter by age group (child, teenager, young_adult, middle_age, elder)
use_casesstringFilter by use case (Audiobook, Game, E-learning, etc.)
Response Schema:
[
  {
    "voice_id": "tc_xxxxx",
    "voice_name": "Voice Name",
    "models": [
      {
        "version": "ssfm-v30",
        "emotions": ["normal", "happy", "sad", "angry", "whisper", "toneup", "tonedown"]
      },
      {
        "version": "ssfm-v21",
        "emotions": ["normal", "happy", "sad"]
      }
    ],
    "gender": "female",
    "age": "young_adult",
    "use_cases": ["Audiobook", "E-learning"]
  }
]

Deprecated: Voice Management Endpoints

The following endpoints have been deprecated and removed:
EndpointStatus
POST /v1/voicesRemoved
GET /v1/voices/{voice_id}Removed
Use GET /v2/voices for listing voices with enhanced metadata.
April 2025
Initial API Release

Initial Release: ssfm-v21

Launched the Typecast Text-to-Speech API with the ssfm-v21 model.Endpoints:
MethodEndpointDescription
POST/v1/text-to-speechGenerate speech from text
GET/v1/voicesList available voices
Features:
  • Low latency speech synthesis
  • 4 Emotion presets: normal, happy, sad, angry
  • Emotion availability varies by voice
  • 27 languages supported
Supported Languages: English, Korean, Arabic, Bulgarian, Chinese, Croatian, Czech, Danish, Dutch, Finnish, French, German, Greek, Indonesian, Italian, Japanese, Malay, Polish, Portuguese, Romanian, Russian, Slovak, Spanish, Swedish, Tagalog, Tamil, UkrainianRequest Schema:
{
  "voice_id": "tc_xxxxx",
  "text": "Text to synthesize",
  "model": "ssfm-v21",
  "language": "eng",
  "prompt": {
    "emotion_preset": "normal",
    "emotion_intensity": 1.0
  },
  "output": {
    "volume": 100,
    "audio_pitch": 0,
    "audio_tempo": 1.0,
    "audio_format": "wav"
  }
}