Skip to main content
Criar projeto

Criar projeto

Crie um novo projeto carregando um arquivo de vídeo ou áudio. A API inicia apenas a transcrição (sem tradução ou sincronização labial). Você pode abrir o projeto no aplicativo VoiceCheap posteriormente para acionar a tradução, ou usar Obter detalhes do projeto para inspecionar o estado do projeto.

Limite de simultaneidade

Este endpoint compartilha o mesmo limite de simultaneidade que POST /v1/translate: até 10 traduções em andamento por conta. Se o limite for atingido, as solicitações retornam CONCURRENT_TRANSLATION_LIMIT_REACHED (HTTP 429).

Solicitação

Este endpoint aceita multipart/form-data com um upload de arquivo.

Cabeçalhos

string
obrigatório
Sua chave de API VoiceCheap. Obtenha uma em app.voicecheap.ai/page-api.

Parâmetros do corpo

file
obrigatório
O arquivo de vídeo ou áudio para carregar.Formatos de vídeo suportados: video/mp4, video/quicktime, video/x-matroska, video/webm, video/mpegFormatos de áudio suportados: audio/mpeg, audio/wav, audio/mp4, audio/x-m4a, audio/flac, audio/ogg, audio/aac, audio/webmTamanho máximo de arquivo por plano: Beginner 5 GB, Starter 10 GB, Creator 20 GB, Pro 30 GB, Scale 40 GB e Enterprise 60 GB.
string
obrigatório
O idioma de destino a ser associado a este projeto. Deve estar em letras minúsculas.Valores permitidos (70+): afrikaans, albanian, amharic, arabic, armenian, assamese, azerbaijani, basque, belarusian, bengali, bosnian, bulgarian, catalan, croatian, czech, danish, dutch, english, british english, estonian, finnish, french, french canadian, galician, german, greek, gujarati, hebrew, hindi, hungarian, icelandic, indonesian, irish, italian, japanese, kannada, kazakh, khmer, korean, lao, latvian, lithuanian, macedonian, malay, malayalam, mandarin, marathi, mongolian, nepali, norwegian, persian, polish, portuguese, brazilian portuguese, punjabi, romanian, russian, serbian, slovak, slovenian, spanish, swahili, swedish, tagalog, tamil, telugu, thai, turkish, ukrainian, urdu, vietnamese, welsh, yoruba, zulu
string
O idioma de origem do conteúdo usando códigos de idioma ISO (por exemplo, en, es, fr, de, ja, zh).
Altamente recomendado: Deixe este campo vazio para detecção automática.Forneça este parâmetro apenas se tiver 100% de certeza de que o código do idioma está correto e no formato ISO válido. Códigos de idioma incorretos causarão falhas na transcrição. Nossa detecção automática suporta mais de 80 idiomas e é altamente precisa.
Padrão: auto-detect
string
Um nome personalizado para o projeto. Útil para identificar projetos em seu painel.Padrão: O ID do projeto será usado se não for fornecido.
string
Um endpoint https que recebe o eventos de webhook para este projeto, substituindo o endpoint configurado em sua conta.Padrão: O endpoint de webhook da conta, quando um está configurado.
string
auto-detect ou um número inteiro de 1 a 32. Fornecer a contagem conhecida de falantes pode melhorar a diarização.Padrão: auto-detect
string
Uma matriz de strings JSON de nomes, marcas, acrônimos ou termos especializados específicos da solicitação. Esses termos são mesclados com o vocabulário salvo da conta ou da equipe.
boolean
Remova palavras de preenchimento comuns durante a transcrição.Padrão: true
string
Uma transcrição SRT existente no idioma de origem. Quando fornecido, originalLanguage deve ser um código de idioma explícito em vez de auto-detect.
Este endpoint serve apenas para a criação do projeto + início da transcrição. Opções de tradução como legendas, clonagem de voz, isolamento de voz e música de fundo são tratadas por POST /v1/translate.

Exemplo de solicitação

Exemplo de resposta

Erros