Documentation Index
Fetch the complete documentation index at: https://docs.supertoneapi.com/llms.txt
Use this file to discover all available pages before exploring further.
このドキュメントは英語の原文から自動翻訳されています。表現に不自然な箇所がある場合があります。正確な内容は英語の原文もあわせてご確認ください。
voice_idによって話者を指定します。Supertoneでは、別々のエンドポイントから2種類のボイスを提供しています。
- プリセットボイス — Supertoneが設計・提供するボイスです。Playボイスライブラリまたは
GET /v1/voicesから閲覧できます。このページではプリセットボイスを扱います。 - カスタムボイス — ご自身で作成・管理するボイスクローンです。カスタムボイスをご覧ください。
ボイスIDを見つける
Supertone Playからコピーする(最速)
Supertone Playのボイスライブラリを開き、ボイスカードにカーソルを合わせ、Copy voice IDをクリックしてください。IDがクリップボードにコピーされ、すぐにリクエストにペーストできます。
API経由でボイスを一覧取得する
- Python
- TypeScript
- cURL
フィルターで検索する
search_voicesを使用すると、言語、スタイル、性別、年齢、用途、モデルでフィルタリングできます。複数の値はカンマ区切りで指定し、OR条件として扱われます。
- Python
- TypeScript
- cURL
ボイスオブジェクト
APIが返すボイスは、おおよそ次のような構造になっています。| フィールド | 意味 |
|---|---|
voice_id | TTSリクエストに渡す識別子。 |
language | このボイスが対応する言語。リクエストのlanguageはこのリスト内の値である必要があります。 |
styles | 利用可能な感情スタイル。先頭の要素がデフォルトです。 |
models | このボイスで使用可能なモデル。 |
samples | (language, style, model)の組み合わせごとに事前生成されたプレビュー音声 — アプリ内プレビューに便利です。 |
重要な制約
- 3つすべてが揃っている必要があります。 TTSの呼び出しを成功させるには、
voice_idに加えて、そのボイスが実際に対応している(language, style, model)の組み合わせが必要です。組み合わせが存在しない場合、APIはエラーを返します。 - デフォルトスタイル。
styleを省略した場合は、ボイスのstyles配列の先頭の値が使用されます。キャラクターごとにデフォルトが異なる可能性があるため、省略する前にボイスオブジェクトをご確認ください。 - 権限。 プリセットボイスはすべてのアカウントで利用可能であり、アクセスはプランによってのみ制限されます。
次のステップ
モデルを選ぶ
ボイスに合った適切なTTSモデルを選びましょう。
カスタムボイス
独自のボイスをクローニングして管理しましょう。