HTTP API を使用して、クローン音声の作成、一覧表示、クエリ、更新、削除を行います。
ユーザーガイド: 音声クローニング。
サービスエンドポイント
シンガポール
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/audio/tts/customization
{WorkspaceId} を実際のワークスペース ID に置き換えます。
中国 (北京)
POST https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/services/audio/tts/customization
{WorkspaceId} を実際のワークスペース ID に置き換えます。
重要Alibaba Cloud Model Studio は、中国 (北京) およびシンガポールリージョン向けにワークスペース固有のドメインをリリースしました。新しい専用ドメインは、推論リクエストに対して優れたパフォーマンスと高い安定性を提供します。新しいドメインへの移行を推奨します:
- 中国 (北京):
dashscope.aliyuncs.comから{WorkspaceId}.cn-beijing.maas.aliyuncs.comへ - シンガポール:
dashscope-intl.aliyuncs.comから{WorkspaceId}.ap-southeast-1.maas.aliyuncs.comへ
{WorkspaceId} を実際のワークスペース ID に置き換えてください。既存のドメインは引き続き完全に機能します。
リクエストヘッダー
パラメーター | タイプ | 必須 | 説明 |
|---|---|---|---|
Authorization | string | はい | 認証トークン。フォーマットは |
Content-Type | string | はい | リクエストボディのメディアタイプ。Qwen-Audio-TTS/CosyVoice/Qwen-TTS の場合は |
音声の作成
リクエストボディmodel 音声クローニングモデル。有効な値:
input 入力パラメーター。 | この例では、シンガポールリージョンのエンドポイントを使用します。北京リージョンの場合は、
|
レスポンスボディrequest_id このリクエストの一意の識別子。 output モデルから返されたデータ。 usage このリクエストの使用量情報。 | 重要Qwen-Audio-TTS/CosyVoice は |
音声リストのクエリ
リクエストボディmodel 音声クローニングモデル。有効な値:
input 入力パラメーター。 | この例では、シンガポールリージョンのエンドポイントを使用します。北京リージョンの場合は、
|
レスポンスボディrequest_id このリクエストの一意の識別子。 output モデルから返されたデータ。 usage このリクエストの使用量情報。 | 重要Qwen-Audio-TTS/CosyVoice は、各エントリに |
音声詳細のクエリ
重要model が voice-enrollment の場合、Qwen-Audio-TTS/CosyVoice にのみ適用されます。Qwen モデルは、音声詳細のクエリ操作をサポートしていません。
リクエストボディmodel
input 入力パラメーター。 | この例では、シンガポールリージョンのエンドポイントを使用します。北京リージョンの場合は、
Qwen-Audio-TTS/CosyVoice |
レスポンスボディrequest_id このリクエストの一意の識別子。 output モデルから返されたデータ。 usage このリクエストの使用量情報。 | |
音声の更新
重要model が voice-enrollment の場合、Qwen-Audio-TTS/CosyVoice の音声クローニングにのみ適用されます。Qwen モデルは更新操作をサポートしていません。
リクエストボディmodel
input 入力パラメーター。 | この例では、シンガポールリージョンのエンドポイントを使用します。北京リージョンの場合は、 |
レスポンスボディrequest_id このリクエストの一意の識別子。 output モデルから返されたデータ。更新操作はビジネスデータを返しません。レスポンスには usage このリクエストの使用量情報。 | |
音声の削除
リクエストボディmodel 音声クローニングモデル。有効な値:
input 入力パラメーター。 | この例では、シンガポールリージョンのエンドポイントを使用します。北京リージョンの場合は、
|
レスポンスボディrequest_id このリクエストの一意の識別子。 output モデルから返されたデータ。Qwen-Audio-TTS/CosyVoice は空のオブジェクトを返し、Qwen は削除された音声の名前を返します。 usage このリクエストの使用量情報。 | 重要Qwen-Audio-TTS/CosyVoice は空の出力オブジェクトを返しますが、Qwen は削除された音声名を持つ |
音声ステータスの説明
音声が作成されると、審査プロセスを経ます。以下のステータスは、model が voice-enrollment の場合、Qwen-Audio-TTS/CosyVoice にのみ適用されます。Qwen のクエリおよびリストのレスポンスにはステータスフィールドは含まれません。
ステータス | 説明 |
|---|---|
DEPLOYING | 審査中または処理中です。 |
OK | 審査に合格しました。音声は使用可能です。 |
UNDEPLOYED | 審査が拒否されました。音声は使用できません。 |