메인 콘텐츠로 건너뛰기
2026년 1월
ssfm-v30 모델 & v2 API

새 모델: ssfm-v30

음성 품질이 개선되고 기능이 확장된 새로운 ssfm-v30 모델 지원이 추가되었습니다.새로운 기능:
  • 스마트 이모션 - SmartPrompt를 사용한 문맥 인식 감정 추론
  • 7가지 감정 프리셋 - whisper, toneup, tonedown 프리셋 추가
  • 범용 감정 지원 - 모든 감정을 모든 캐릭터에서 사용 가능
  • 37개 언어 - 10개 새 언어 추가
새로 추가된 언어: 벵골어, 광둥어, 힌디어, 헝가리어, 민난어, 노르웨이어, 펀자브어, 태국어, 터키어, 베트남어요청 스키마 변경:
// ssfm-v30 SmartPrompt 사용 (문맥 인식 감정)
{
  "model": "ssfm-v30",
  "prompt": {
    "emotion_type": "smart",
    "previous_text": "이전 문맥...",
    "next_text": "이후 문맥..."
  }
}

// ssfm-v30 PresetPrompt 사용 (수동 감정 선택)
{
  "model": "ssfm-v30",
  "prompt": {
    "emotion_type": "preset",
    "emotion_preset": "happy",
    "emotion_intensity": 1.0
  }
}

새 엔드포인트: GET /v2/voices

모델별로 그룹화된 감정과 추가 메타데이터가 포함된 향상된 캐릭터 목록 엔드포인트가 추가되었습니다.
GET /v2/voices
쿼리 파라미터:
파라미터타입설명
modelstring모델별 필터링 (ssfm-v21, ssfm-v30)
genderstring성별별 필터링 (male, female)
agestring연령대별 필터링 (child, teenager, young_adult, middle_age, elder)
use_casesstring사용 사례별 필터링 (Audiobook, Game, E-learning 등)
응답 스키마:
[
  {
    "voice_id": "tc_xxxxx",
    "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"]
  }
]

지원 중단: 캐릭터 관리 엔드포인트

다음 엔드포인트가 지원 중단되어 제거되었습니다:
엔드포인트상태
POST /v1/voices제거됨
GET /v1/voices/{voice_id}제거됨
향상된 메타데이터가 포함된 캐릭터 목록을 보려면 GET /v2/voices를 사용하세요.
2025년 4월
초기 API 출시

초기 출시: ssfm-v21

ssfm-v21 모델로 타입캐스트 Text-to-Speech API를 출시했습니다.엔드포인트:
메서드엔드포인트설명
POST/v1/text-to-speech텍스트에서 음성 생성
GET/v1/voices사용 가능한 음성 목록
기능:
  • 저지연 음성 합성
  • 4가지 감정 프리셋: normal, happy, sad, angry
  • 음성에 따라 감정 사용 가능 여부가 다름
  • 27개 언어 지원
지원 언어: 영어, 한국어, 아랍어, 불가리아어, 중국어, 크로아티아어, 체코어, 덴마크어, 네덜란드어, 핀란드어, 프랑스어, 독일어, 그리스어, 인도네시아어, 이탈리아어, 일본어, 말레이어, 폴란드어, 포르투갈어, 루마니아어, 러시아어, 슬로바키아어, 스페인어, 스웨덴어, 타갈로그어, 타밀어, 우크라이나어요청 스키마:
{
  "voice_id": "tc_xxxxx",
  "text": "합성할 텍스트",
  "model": "ssfm-v21",
  "language": "kor",
  "prompt": {
    "emotion_preset": "normal",
    "emotion_intensity": 1.0
  },
  "output": {
    "volume": 100,
    "audio_pitch": 0,
    "audio_tempo": 1.0,
    "audio_format": "wav"
  }
}