ListenHubOpenAPI
API 레퍼런스

화자

클론 화자를 포함해 사용 가능한 모든 보이스를 가져와 팟캐스트, 텍스트 음성 변환 등 생성 API에서 사용합니다.

사용 가능한 화자 목록 조회

GET /v1/speakers/list

콘텐츠 생성에 사용할 수 있는 모든 화자를 클론 보이스까지 포함해 가져옵니다. 이 엔드포인트는 내 비공개(클론) 보이스와 공개 카탈로그를 함께 반환합니다. language로 필터링하면 특정 언어로 목록을 좁힐 수 있습니다.

클론 보이스를 반환하는 엔드포인트는 이것뿐이며, API key가 필요합니다. 공개 카탈로그만 필요하다면 — 귀로 들어보고 보이스를 고르거나, 전체 목록을 한 번의 요청으로 agent에게 넘기려는 경우 — listenhub.ai/voices.txt가 인증 없이 모든 공식 보이스를 일반 텍스트로 제공하고, listenhub.ai/voices는 같은 카탈로그를 오디오 미리듣기와 함께 보여줍니다.

쿼리 파라미터:

파라미터타입필수설명
languagestring아니요언어 코드로 필터링(예: en, zh, ja). 생략하면 모든 언어의 화자를 반환합니다.
statusinteger아니요카탈로그 상태 필터. 3은 게시된 화자(기본값), 1은 활성 화자를 반환합니다.

요청 예시:

# List Chinese speakers
curl -X GET "https://api.marswave.ai/openapi/v1/speakers/list?language=zh" \
  -H "Authorization: Bearer $LISTENHUB_API_KEY"

# List English speakers
curl -X GET "https://api.marswave.ai/openapi/v1/speakers/list?language=en" \
  -H "Authorization: Bearer $LISTENHUB_API_KEY"
const response = await fetch('https://api.marswave.ai/openapi/v1/speakers/list?language=en', {
  headers: {
    'Authorization': `Bearer ${process.env.LISTENHUB_API_KEY}`,
  },
});
const data = await response.json();
console.log(data);
import os
import requests

response = requests.get(
    'https://api.marswave.ai/openapi/v1/speakers/list',
    headers={'Authorization': f'Bearer {os.environ["LISTENHUB_API_KEY"]}'},
    params={'language': 'en'}
)
data = response.json()
print(data)

응답 예시:

{
  "code": 0,
  "message": "",
  "data": {
    "items": [
      {
        "name": "Marcus",
        "speakerId": "Marcus-9aa6846b",
        "demoAudioUrl": "https://assets.listenhub.ai/listenhub-public-prod/audios/Marcus-9aa6846b_demo_audio.mp3",
        "gender": "male",
        "language": "en",
        "profile": {
          "pitch": ["medium-high"],
          "speed": ["medium-fast"],
          "traits": ["clear", "bright", "friendly", "fluent"],
          "styles": ["professional", "friendly", "energetic"],
          "scenes": ["podcast", "narration", "advertising"],
          "accent": "American English",
          "description": "A clear, bright, and energetic male voice, ideal for creating engaging podcasts and professional narration.",
          "descriptionLocalized": {
            "zh": "清晰明亮、充满活力的男声,适合制作引人入胜的播客和专业旁白。",
            "en": "A clear, bright, and energetic male voice, ideal for creating engaging podcasts and professional narration."
          }
        }
      }
    ]
  }
}

응답 필드:

필드타입설명
namestring화자의 표시 이름
speakerIdstring고유 식별자. 콘텐츠 생성 시 사용
demoAudioUrlstring화자의 데모 오디오 URL
genderstring"male" 또는 "female"
languagestring언어 코드(예: "en", "zh")
profileobject청취 경험을 설명하는 보이스 프로필
profile.pitchstring[]음역대(예: ["medium-high"])
profile.speedstring[]말하기 속도(예: ["medium-fast"])
profile.traitsstring[]음색 특성(예: ["clear", "bright"])
profile.stylesstring[]감정 스타일(예: ["professional", "friendly"])
profile.scenesstring[]권장 사용 사례(예: ["podcast", "narration"])
profile.accentstring억양 설명(예: "American English")
profile.descriptionstring영어로 된 전체 보이스 설명
profile.descriptionLocalizedobject언어 코드를 키로 하는 현지화된 설명

보이스 미리듣기

API 응답의 demoAudioUrl 필드는 각 화자의 데모 오디오로 바로 연결되는 링크를 제공합니다. 사용자가 콘텐츠 생성에 쓸 보이스를 고르기 전에 미리 들어볼 수 있도록 활용할 수 있습니다.

사용 가능한 영어 보이스 전체 목록:

화자ID성별설명미리듣기
Miatravel-girl-english여성명료하고 밝은 보이스. 다소 빠른 속도와 따뜻하고 친근한 내레이션 스타일로, 다양한 내레이션과 오디오 콘텐츠에 적합합니다.
Leoleo-9328b6d2남성명료하고 밝은 젊은 남성 보이스. 약간의 비음이 섞여 있어 팟캐스트, 브이로그, 프레젠테이션 같은 대화형 콘텐츠에 적합합니다.
MarcusMarcus-9aa6846b남성명료하고 밝으며 활기찬 남성 보이스. 몰입감 있는 팟캐스트와 전문적인 내레이션 제작에 최적입니다.
Aoedeen-us-chirp3-hd-aoede-72845d1a여성명료하고 밝은 여성 보이스. 보통 속도와 차분하고 우아한 서술 스타일로, 오디오북과 다큐멘터리 내레이션에 적합합니다.
Davidlowman-51dbcc05남성명료하고 안정적인 남성 보이스. 전문적이고 자신감 있는 느낌으로, 비즈니스 프레젠테이션, 지식 공유, 내레이션에 적합합니다.
Reedlowwoman-687103f5여성명료하고 전문적이며 자신감 있는 보이스. 비즈니스 프레젠테이션, 뉴스 방송, 교육 콘텐츠에 적합하며 권위와 침착함을 전달합니다.
Sarahmiddlewoman-3731593b여성명료하고 밝으며 보통 속도로 에너지가 넘치는 보이스. 팟캐스트, 비즈니스 프레젠테이션, 강의 같은 전문적인 상황에 적합합니다.
AshleyAshley-f5de473a여성명료하고 밝으며 활기찬 보이스. 일상 경험 공유와 친근한 대화에 잘 어울립니다.
Ledaen-us-chirp3-hd-leda-e801b185여성명료하고 부드러우며 보통 속도. 원숙하고 안정적인 톤으로 오디오북과 다큐멘터리 내레이션에 적합합니다.
Marscozy-man-english남성명료하고 안정적이며 매력적인 보이스. 팟캐스트 내레이션, 다큐멘터리 해설, 다양한 전문 콘텐츠에 적합합니다.
Catherinecatherine-fd3c96a2여성명료하고 안정적인 여성 보이스. 따뜻한 톤에 자신감과 이끄는 힘이 있어 비즈니스 프레젠테이션, 지식 공유, 내레이션에 적합합니다.
Arthurarthur-2ae006aa남성명료하고 자신감 있는 전문적인 남성 보이스. 중저음에 다소 빠른 속도로, 비즈니스, 뉴스, 다큐멘터리 내레이션에 최적입니다.
Irisfamalepodcastemmawatsonrp-e0342a5a여성명료하고 따뜻한 여성 보이스. 보통 속도에 친근함이 가득해 오디오북과 고객 응대에 적합합니다.
Host Mayalivefemale2-778526f2여성명료하고 밝으며 활기찬 여성 보이스. 친근하고 다가가기 쉬운 톤으로 팟캐스트, 설명 콘텐츠, 홍보 콘텐츠에 적합합니다.
Host Samhostsam-dab52696남성명료하고 밝은 남성 보이스. 다소 빠른 속도에 에너지와 열정이 넘쳐 팟캐스트, 여행 브이로그, 캐주얼한 내레이션에 적합합니다.
Host Johnlivemale-576eef6f남성에너지와 열정이 넘치는 남성 보이스. 게임 스트리밍과 e스포츠 중계에 최적입니다.
Host Clairelivefemale-cc42c5bf여성명료하고 밝으며 활기찬 여성 보이스. 따뜻하고 친근한 스타일로 라이브 방송, 팟캐스트, 환영 인사에 적합합니다.
Meditation Natemidnightnate-e48a5b5f남성깊고 부드러우며 매력적인 남성 보이스. 느린 속도로 명상 유도, 수면 유도, 깊은 이완에 최적입니다.
Meditation Kateminight-kate-d4b925d0여성부드럽고 따뜻한 여성 보이스. 느린 속도로 명상, 수면 유도, 이완 가이드에 적합합니다.
Story Pixiestorypixie-e70ddb42남성명료하고 밝으며 사랑스러운 보이스. 판타지 이야기와 어린이 콘텐츠를 들려주기에 잘 어울립니다.
Storyteller Finnvividstoryteachermale-8a369b48남성명료하고 따뜻한 남성 보이스. 보통 속도에 매력적인 울림이 있어 신비롭고 몰입감 있는 이야기를 들려주기에 적합합니다.
Eliot (ASMR)ASMR-Male-EN남성깊고 매력적이며 숨결이 섞인 남성 보이스. 느리고 부드러운 속도로 ASMR 수면 유도, 명상, 이완에 최적이며 최상의 평온함과 편안함을 전합니다.
Lily (ASMR)English-Whispering-girl-v3여성부드럽고 차분하며 숨결이 섞인 보이스. 느린 속도로 ASMR, 잠자리 동화, 명상에 적합하며 편안하고 이완되는 경험을 제공합니다.
Charonen-us-chirp3-hd-charon-9f952104남성깊고 매력적인 보이스. 안정적인 속도에 신비로움과 서사적인 느낌이 가득해 공포, 서스펜스 내레이션이나 오디오북에 적합합니다.
Oruses-es-chirp3-hd-orus-3941b176남성안정적이고 매력적인 남성 보이스. 다소 빠른 속도에 발음이 또렷해 역사, 과학, 교육 내레이션이나 오디오북에 적합합니다.
Noahmalechrishemsworthpodcastaus-723dad64남성따뜻하고 원숙한 보이스. 보통 속도로 다양한 전문 방송과 커뮤니케이션 상황에 적합합니다.
MichaelEnglish-Gentle-voiced-man남성명료하고 안정적이며 전문적인 남성 보이스. 비즈니스 프레젠테이션, 팟캐스트, 다양한 교육·연수 콘텐츠에 적합합니다.
DanielDaniel남성명료하고 안정적이며 전문적인 남성 보이스. 지식 공유, 비즈니스 프레젠테이션, 뉴스 방송에 적합합니다.
OliviaEnglish-compelling-lady1여성명료하고 따뜻한 여성 보이스. 내레이션과 전문 콘텐츠에 적합합니다.
OwenEnglish-GentleTeacher남성명료하고 안정적인 남성 보이스. 매력적이고 전문적인 울림에 보통 속도로, 다큐멘터리 내레이션, 기업 영상, 뉴스 방송에 적합합니다.

이 페이지의 내용