API リファレンス
話者
クローンした話者を含む利用可能なすべてのボイスを取得し、ポッドキャストやテキスト読み上げなどの生成 API で使用します。
利用可能な話者を一覧する
GET /v1/speakers/list
コンテンツ生成に使える話者を、クローンしたボイスも含めてすべて取得します。このエンドポイントは、あなたのプライベート(クローン)ボイスと公開カタログの両方を返します。language で絞り込むと、単一のロケールだけに一覧を限定できます。
クローンしたボイスを返すのはこのエンドポイントだけで、API キーが必要です。公開カタログだけでよい場合 — 耳で聴いてボイスを選ぶ、あるいはエージェントに一覧をまとめて渡す — であれば、listenhub.ai/voices.txt が認証なしで公式ボイス全件をプレーンテキストで返し、listenhub.ai/voices は同じカタログを試聴つきで提供します。
クエリパラメータ:
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
language | string | いいえ | 言語コードで絞り込みます(例:en、zh、ja)。省略するとすべての言語の話者を返します。 |
status | integer | いいえ | カタログのステータスフィルタ。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."
}
}
}
]
}
}レスポンスフィールド:
| フィールド | 型 | 説明 |
|---|---|---|
name | string | 話者の表示名 |
speakerId | string | 一意の識別子。コンテンツ作成時に使用します |
demoAudioUrl | string | 話者のデモ音声の URL |
gender | string | "male" または "female" |
language | string | 言語コード(例:"en"、"zh") |
profile | object | 聴いた印象を表すボイスプロファイル |
profile.pitch | string[] | 音程の範囲(例:["medium-high"]) |
profile.speed | string[] | 話す速さ(例:["medium-fast"]) |
profile.traits | string[] | 声の特徴(例:["clear", "bright"]) |
profile.styles | string[] | 感情のスタイル(例:["professional", "friendly"]) |
profile.scenes | string[] | 推奨する用途(例:["podcast", "narration"]) |
profile.accent | string | アクセントの説明(例:"American English") |
profile.description | string | 英語による声の総合的な説明 |
profile.descriptionLocalized | object | 言語コードをキーとするローカライズ済みの説明 |
ボイスの試聴
API レスポンスの demoAudioUrl フィールドには、各話者のデモ音声への直接リンクが入ります。コンテンツ生成用のボイスを選ぶ前に、ユーザーが試聴できるようにするために利用できます。
利用可能な英語ボイス一覧:
| 話者 | ID | 性別 | 説明 | 試聴 |
|---|---|---|---|---|
| Mia | travel-girl-english | 女性 | 明瞭で明るい声。やや速めのテンポと温かくフレンドリーな語り口で、さまざまなナレーションや音声コンテンツに適しています。 | |
| Leo | leo-9328b6d2 | 男性 | 明瞭で明るい若い男性の声。わずかに鼻にかかった質感があり、ポッドキャストや vlog、プレゼンテーションなどの会話調のコンテンツに適しています。 | |
| Marcus | Marcus-9aa6846b | 男性 | 明瞭で明るく、活力のある男性の声。引き込まれるポッドキャストやプロフェッショナルなナレーションの制作に最適です。 | |
| Aoede | en-us-chirp3-hd-aoede-72845d1a | 女性 | 明瞭で明るい女性の声。標準的なテンポと落ち着いた上品な語り口で、オーディオブックやドキュメンタリーのナレーションに適しています。 | |
| David | lowman-51dbcc05 | 男性 | 明瞭で落ち着いた男性の声。プロフェッショナルで自信のある響きがあり、ビジネスプレゼン、知識共有、ナレーションに適しています。 | |
| Reed | lowwoman-687103f5 | 女性 | 明瞭でプロフェッショナル、かつ自信のある声。ビジネスプレゼン、ニュース放送、教育コンテンツに適しており、権威と落ち着きを伝えます。 | |
| Sarah | middlewoman-3731593b | 女性 | 明瞭で明るく、標準的なテンポでエネルギーにあふれた声。ポッドキャスト、ビジネスプレゼン、講義などのプロフェッショナルな場面に適しています。 | |
| Ashley | Ashley-f5de473a | 女性 | 明瞭で明るく、活力のある声。日常の体験談やフレンドリーな会話にぴったりです。 | |
| Leda | en-us-chirp3-hd-leda-e801b185 | 女性 | 明瞭で柔らかく、標準的なテンポ。まろやかで安定したトーンで、オーディオブックやドキュメンタリーのナレーションに適しています。 | |
| Mars | cozy-man-english | 男性 | 明瞭で落ち着いた、魅力的な声。ポッドキャストのナレーション、ドキュメンタリーの解説、各種プロフェッショナルなコンテンツに適しています。 | |
| Catherine | catherine-fd3c96a2 | 女性 | 明瞭で落ち着いた女性の声。温かみのあるトーンで自信と導きに満ち、ビジネスプレゼン、知識共有、ナレーションに適しています。 | |
| Arthur | arthur-2ae006aa | 男性 | 明瞭で自信に満ちたプロフェッショナルな男性の声。やや低めの音程とやや速めのテンポで、ビジネス、ニュース、ドキュメンタリーのナレーションに最適です。 | |
| Iris | famalepodcastemmawatsonrp-e0342a5a | 女性 | 明瞭で温かみのある女性の声。標準的なテンポで親しみやすく、オーディオブックやカスタマーサービスに適しています。 | |
| Host Maya | livefemale2-778526f2 | 女性 | 明瞭で明るく、活力のある女性の声。フレンドリーで親しみやすいトーンで、ポッドキャスト、解説コンテンツ、プロモーションに適しています。 | |
| Host Sam | hostsam-dab52696 | 男性 | 明瞭で明るい男性の声。やや速めのテンポでエネルギーと熱意にあふれ、ポッドキャスト、旅行 vlog、カジュアルなナレーションに適しています。 | |
| Host John | livemale-576eef6f | 男性 | 活力と熱意にあふれた男性の声。ゲーム配信や e スポーツの実況に最適です。 | |
| Host Claire | livefemale-cc42c5bf | 女性 | 明瞭で明るく、活力のある女性の声。温かくフレンドリーなスタイルで、ライブ配信、ポッドキャスト、歓迎の挨拶に適しています。 | |
| Meditation Nate | midnightnate-e48a5b5f | 男性 | 深く柔らかで魅力的な男性の声。ゆっくりとしたテンポで、瞑想の誘導、入眠サポート、深いリラクゼーションに最適です。 | |
| Meditation Kate | minight-kate-d4b925d0 | 女性 | 柔らかく温かみのある女性の声。ゆっくりとしたテンポで、瞑想、入眠サポート、リラクゼーションの誘導に適しています。 | |
| Story Pixie | storypixie-e70ddb42 | 男性 | 明瞭で明るく、愛らしい声。ファンタジーの物語や子ども向けコンテンツの語りにぴったりです。 | |
| Storyteller Finn | vividstoryteachermale-8a369b48 | 男性 | 明瞭で温かみのある男性の声。標準的なテンポと魅力的な質感で、神秘的で引き込まれる物語の語りに適しています。 | |
| Eliot (ASMR) | ASMR-Male-EN | 男性 | 深く魅力的で、吐息まじりの男性の声。ゆっくりと穏やかなテンポで、ASMR による入眠サポート、瞑想、リラクゼーションに最適。この上ない静けさと心地よさを届けます。 | |
| Lily (ASMR) | English-Whispering-girl-v3 | 女性 | 柔らかく穏やかで、吐息まじりの声。ゆっくりとしたテンポで、ASMR、おやすみ前の物語、瞑想に適しており、癒やしとリラックスの体験を届けます。 | |
| Charon | en-us-chirp3-hd-charon-9f952104 | 男性 | 深く魅力的な声。安定したテンポで神秘性と語りの質感にあふれ、ホラーやサスペンスのナレーション、オーディオブックに適しています。 | |
| Orus | es-es-chirp3-hd-orus-3941b176 | 男性 | 落ち着いた魅力的な男性の声。やや速めのテンポと明瞭な発音で、歴史・科学・教育のナレーションやオーディオブックに適しています。 | |
| Noah | malechrishemsworthpodcastaus-723dad64 | 男性 | 温かくまろやかな声。標準的なテンポで、さまざまなプロフェッショナルな放送やコミュニケーションの場面に適しています。 | |
| Michael | English-Gentle-voiced-man | 男性 | 明瞭で落ち着いた、プロフェッショナルな男性の声。ビジネスプレゼン、ポッドキャスト、各種の教育・研修コンテンツに適しています。 | |
| Daniel | Daniel | 男性 | 明瞭で落ち着いた、プロフェッショナルな男性の声。知識共有、ビジネスプレゼン、ニュース放送に適しています。 | |
| Olivia | English-compelling-lady1 | 女性 | 明瞭で温かみのある女性の声。ナレーションやプロフェッショナルなコンテンツに適しています。 | |
| Owen | English-GentleTeacher | 男性 | 明瞭で落ち着いた男性の声。標準的なテンポで魅力的かつプロフェッショナルな質感があり、ドキュメンタリーのナレーション、企業向け動画、ニュース放送に適しています。 |