DIVE API

최고급 음성 합성 기술로 사람과 구별할 수 없는 자연스러운 음성을 생성하세요

개요

DIVE(Deep Immersive Voice Engine)는 최첨단 딥러닝 기술을 활용한 프리미엄 음성 합성 서비스입니다. 방송, 오디오북, 광고 나레이션 등 최고 품질의 음성이 필요한 프로젝트에 최적화되어 있습니다.

최고급 품질

스튜디오급 48kHz 고품질 오디오

자연스러움

사람과 구별 불가능한 자연스러운 발음

감정 표현

섬세한 감정과 뉘앙스 표현

API 엔드포인트

POST https://agitvxptajouhvoatxio.supabase.co/functions/v1/dive-synthesize-v1

필수 헤더

Content-Type: application/json
X-API-Key: {YOUR_API_KEY}

요청 파라미터

공통 파라미터
파라미터타입설명필수
textstring변환할 텍스트 (최대 720자)
modestring"preset", "saved", 또는 "reference" (기본값: "preset")
langstring언어 코드 (기본값: "ko")

💡 참고: mode에 따라 추가 파라미터가 달라집니다.

mode: presetPreset 모드

기본 제공되는 음성을 사용합니다.

파라미터타입설명필수
voiceNamestring음성 이름 (예: "시아", "민준")
emotionstringneutral | angry | sad | happy | calm
mode: savedSaved 모드

사용자가 저장한 목소리를 사용합니다.

파라미터타입설명필수
savedVoiceIdstring저장된 목소리 ID (UUID)

참고: savedVoiceId는 콘솔 Playground에서 목소리를 저장할 때 생성됩니다. 간단한 UUID만으로 저장된 목소리를 사용할 수 있습니다.

mode: referenceReference 모드

사용자의 커스텀 레퍼런스 오디오를 사용합니다. (승인된 사용자만 사용 가능)

파라미터타입설명필수
referenceAudiostringBase64 인코딩된 오디오 데이터
referenceTextstring레퍼런스 오디오의 원본 텍스트

응답 형식

JSON Response
{
  "success": true,
  "job_id": "550e8400-e29b-41d4-a716-446655440000",
  "audio_url": "https://download-example.output/generated.wav"
}
프리미엄 음성

지원 음성

DIVE는 다양한 연령, 톤, 스타일의 고품질 한국어 음성을 제공합니다. 각 음성은 서로 다른 감정 표현을 지원합니다.

감정 지원 표시:

neutral happy sad angry calm
여성 음성
루나
리아
서아
유나
지우
포키
혜지니
미스티
소울
수빈
하윤
시아
나나
자몽
주은
효은
미현
일화
향기
선주
송작가
연수
핑크캣
수민
헤이제이
다인
주해란
희옥
재경
경이
순분
소리
애라
세이룬
프린세스
졸리
도금봉
자비왕후
신이
흑마녀
남성 음성
세라핀
겐지
아델
이안
카일
레이븐
서윤재
강민호
에반젤
차준혁
스트라테고스
우영
희웅
미성
선우
기림
무성
우람
준영
수주
박기자
강철
찬희
강남
또대리
행사맨
승길
허윤도
승훈
바른
달봉이
남춘
요원
레미
오과장
카이저
아라곤
폼비
개똥이
호박이

⚠️ 일부 음성은 제한된 감정만 지원합니다:

  • 도금봉: calm 미지원
  • 자비왕후: calm, sad 미지원
  • 강남: sad 미지원
  • 아라곤: sad 미지원

💡 사용법: voiceName과 emotion 파라미터를 함께 사용하세요.
예: "voiceName": "시아", "emotion": "neutral"

감정 표현 상세

neutral

중립적

happy

밝고 즐거운

sad

차분하고 슬픈

angry

강렬하고 단호한

calm

차분하고 침착한

코드 예시

다양한 언어로 DIVE API를 호출하는 예시입니다. 모드와 언어를 선택하세요.

TypeScript Example
const response = await fetch('https://agitvxptajouhvoatxio.supabase.co/functions/v1/dive-synthesize-v1', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'X-API-Key': '{YOUR_API_KEY}'
  },
  body: JSON.stringify({
    text: "안녕하세요. 프리미엄 음성 합성 DIVE입니다.",
    mode: "preset",
    voiceName: "시아",
    emotion: "neutral",
    lang: "ko"
  })
});

const data = await response.json();
console.log('Audio URL:', data.audio_url);