Utilize a API HTTP para criar, listar, consultar, atualizar e excluir vozes clonadas.
Guia do usuário: Voice cloning.
Endpoint do service
Singapore
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/audio/tts/customization
Substitua {WorkspaceId} pelo seu workspace ID real.
China (Beijing)
POST https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/services/audio/tts/customization
Substitua {WorkspaceId} pelo seu workspace ID real.
ImportanteO Alibaba Cloud Model Studio lançou domínios específicos por workspace para as regiões China (Beijing) e Singapore. Os novos domínios dedicados oferecem desempenho superior e maior estabilidade para solicitações de inferência. Recomendamos a migração para os novos domínios:
- China (Beijing): de
dashscope.aliyuncs.compara{WorkspaceId}.cn-beijing.maas.aliyuncs.com - Singapore: de
dashscope-intl.aliyuncs.compara{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com
Substitua {WorkspaceId} pelo seu Workspace ID real. Os domínios existentes permanecem totalmente funcionais.
Cabeçalhos da solicitação
Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
Authorization | string | Sim | Token de autenticação no formato |
Content-Type | string | Sim | Tipo de mídia do corpo da solicitação. Defina como |
Crie uma voz
Corpo da solicitação | Este exemplo utiliza o endpoint da região de Singapore. Para a região de Beijing, use: Substitua |
model Modelo de clonagem de voz. Valores válidos:
| |
input Parâmetros de entrada. | |
Corpo da resposta | ImportanteO Qwen-Audio-TTS/CosyVoice retorna o campo |
request_id Identificador exclusivo desta solicitação. | |
output Dados retornados pelo modelo. | |
usage Informações de uso desta solicitação. |
Consultar lista de vozes
Corpo da solicitação | Este exemplo utiliza o endpoint da região de Singapore. Para a região de Beijing, use: Substitua |
model Modelo de clonagem de voz. Valores válidos:
| |
input Parâmetros de entrada. |
Corpo da resposta | ImportanteO Qwen-Audio-TTS/CosyVoice retorna um array |
request_id Identificador exclusivo desta solicitação. | |
output Dados retornados pelo modelo. | |
usage Informações de uso desta solicitação. |
Consultar detalhes da voz
ImportanteAplica-se apenas ao Qwen-Audio-TTS/CosyVoice (quando model é voice-enrollment). Os modelos Qwen não suportam a operação de consulta de detalhes da voz.
Corpo da solicitação | Este exemplo utiliza o endpoint da região de Singapore. Para a região de Beijing, use: Substitua Qwen-Audio-TTS/CosyVoice |
model Defina como | |
input Parâmetros de entrada. |
Corpo da resposta | |
request_id Identificador exclusivo desta solicitação. | |
output Dados retornados pelo modelo. | |
usage Informações de uso desta solicitação. |
Atualize uma voz
ImportanteAplica-se apenas à clonagem de voz Qwen-Audio-TTS/CosyVoice (quando model é voice-enrollment). Os modelos Qwen não suportam a operação de atualização.
Corpo da solicitação | Este exemplo utiliza o endpoint da região de Singapore. Para a região de Beijing, use: |
model Defina como | |
input Parâmetros de entrada. |
Corpo da resposta | |
request_id Identificador exclusivo desta solicitação. | |
output Dados retornados pelo modelo. A operação de atualização não retorna dados comerciais. A resposta pode incluir um campo | |
usage Informações de uso desta solicitação. |
Exclua uma voz
Corpo da solicitação | Este exemplo utiliza o endpoint da região de Singapore. Para a região de Beijing, use: Substitua |
model Modelo de clonagem de voz. Valores válidos:
| |
input Parâmetros de entrada. |
Corpo da resposta | ImportanteO Qwen-Audio-TTS/CosyVoice retorna um objeto de saída vazio, enquanto o Qwen retorna o campo |
request_id Identificador exclusivo desta solicitação. | |
output Dados retornados pelo modelo. O Qwen-Audio-TTS/CosyVoice retorna um objeto vazio, enquanto o Qwen retorna o nome da voz excluída. | |
usage Informações de uso desta solicitação. |
Descrições de status de voz
Após a criação, a voz passa por um processo de revisão. Os status abaixo aplicam-se apenas ao Qwen-Audio-TTS/CosyVoice (quando model é voice-enrollment). As respostas de consulta e listagem do Qwen não incluem um campo de status.
Status | Descrição |
|---|---|
DEPLOYING | Em revisão ou processamento. |
OK | Revisão aprovada. A voz está pronta para uso. |
UNDEPLOYED | Revisão rejeitada. A voz não pode ser usada. |