Transcri Documentação da API

API de Speech-to-Text da Transcri

API reservada para usuários BUSINESS

Introdução

Nossa API é projetada para converter seus arquivos de áudio em texto de forma eficiente, oferecendo também opções de tradução para atender às suas necessidades multilíngues. Para começar a usar nossa API de transcrição, siga as etapas da documentação em ordem e certifique-se de ter acesso à sua conta BUSINESS em uma nova aba do seu navegador.

Para qualquer dúvida ou assistência adicional, não hesite em contatar nosso suporte técnico.

Criar minha primeira chave API

  • Conecte-se à sua conta e acesse seu painel de controle, depois navegue até Configurações > Gerenciar minhas chaves API usando a barra de navegação lateral.

  • Clique no botão dedicado para criar uma nova chave API.Note que cada assinatura é limitada a 3 chaves API. Se você precisar de mais chaves, por favor, nos contate diretamente.

  • Preencha o formulário:

    Nome #  Insira um nome único e distinto para cada chave API. Isso permitirá que você identifique cada uma delas.

    URL Webhook #  Especifique uma URL Webhook para receber os resultados das transcrições posteriormente. Isso permite receber os resultados sem esperar, o que é útil para transcrições que podem levar vários minutos.

    Restrições IP #  Defina os IPs autorizados a usar esta chave API. Você pode adicionar até 8 IPs por chave API. Se nenhum IP for especificado, a chave API será acessível de qualquer IP.

    Limitar os IPs autorizados para suas chaves API é uma prática recomendada para proteger o acesso aos seus serviços. Uma chave API não restrita pode ser vulnerável a usos indevidos.

Edit API keys

API REST

#Recuperar o crédito total

Permite recuperar os créditos restantes disponíveis para sua conta, expressos em segundos, antes da próxima reinicialização.
GET

https://www.api.transcri.io/api/v1/credits

  • Resposta

    200 OK

    ESQUEMA DE RESPOSTA:   application/json

    next_reset

    requerido

    string

    unit

    requerido

    string

    value

    requerido

    integer

    401 Unauthorized

    403 Forbidden

    500 Internal Server Error

  • Exemplo de requisição

    Exemplo de resposta

#Transcrever um arquivo

Transforma seu áudio em texto num piscar de olhos com nosso serviço de transcrição automatizada.
POST

https://www.api.transcri.io/api/v1/transcript

Padrão
Webhook
  • Requisição

    file

    requerido

    file

    Arquivo de áudio ou vídeo para transcrição

    input_language

    string[padrão null]

    Idioma do arquivo (detectado automaticamente se não especificado)

    output_language

    string[padrão null]

    Idioma de saída do arquivo no formato ISO 3166-1 (padrão é o idioma do arquivo)

    start_timer

    string[padrão null]

    Ponto inicial da transcrição no formato HH:MM:SS

    end_timer

    string[padrão null]

    Ponto final da transcrição no formato HH:MM:SS

    is_multilingual

    bool[padrão false]

    Determina se o seu áudio contém vários idiomas

    subtitles_config

    object[padrão [42, 2, 5]] {

        maximum_characters_per_row: int,

        maximum_rows_per_caption: int,

        maximum_duration: int

    }

    Configuração de legendas

    diarization

    boolean[padrão false]

    Ativa a identificação dos oradores (limitada às primeiras 2 horas de áudio)

    diarization_config

    object[padrão [null]] {

        number_of_speakers: ?int

    }

    Configuração de identificação dos oradores

    custom_metadata

    object[padrão [{}]]

    Metadados personalizados que você pode anexar a esta transcrição

    Resposta

    200 OK

    401 Unauthorized

    403 Forbidden

    422 Unprocessable Content

    500 Internal Server Error

  • Exemplo de requisição

    Exemplo de resposta

#Traduzir texto

Traduza seu texto para o idioma que desejar.
POST

https://www.api.transcri.io/api/v1/translate-text

  • Requisição

    output_language

    requerido

    string

    Idioma de saída do arquivo no formato ISO 3166-1

    text

    requerido

    string

    Conteúdo obtido por transcrição com Transcri

    Resposta

    200 OK

    401 Unauthorized

    403 Forbidden

    422 Unprocessable Content

    500 Internal Server Error

  • Exemplo de requisição

    Exemplo de resposta

#Traduzir segmentos

Traduza seus segmentos e seu texto proveniente de uma transcrição para o idioma que desejar.
POST

https://www.api.transcri.io/api/v1/translate-segments

  • Requisição

    output_language

    requerido

    string

    Idioma de saída do arquivo no formato ISO 3166-1

    segments

    requerido

    array[]{text: string}

    Segmentos obtidos por transcrição com Transcri

    Resposta

    200 OK

    401 Unauthorized

    403 Forbidden

    422 Unprocessable Content

    500 Internal Server Error

  • Exemplo de requisição

    Exemplo de resposta

Assinatura Webhook

Para garantir a segurança do seu endpoint, cada transcrição é acompanhada de uma assinatura única. Esta assinatura permite verificar a integridade e autenticidade dos dados recebidos, garantindo que a requisição provém de nossos serviços.

Avaliação da qualidade de transcrição pelos usuários:

4.7(1274 votos)

Você deve importar pelo menos 1 arquivo para dar uma opinião

Cookie consent

Bem-vindo ao Transcri!Este site utiliza cookies e dá-lhe controlo sobre os que deseja ativar.