Criar transcrição de um áudio ou vídeo

Além da transcrição, também é realizado o processo de diarização, que é um termo específico em processamento de áudio e refere-se ao processo de identificar e separar as vozes de diferentes pessoas em um áudio ou vídeo. Atualmente a separação ocorre entre atendente (attendant) ou cliente (customer).

post/conversify/api/v1/speech/diarization

Request

  • Base URL
    https://apigw.nuvidio.com
  • URL
    https://apigw.nuvidio.com/conversify/api/v1/speech/diarization
  • Auth
    OAuth 2

Headers

content-typestring required

multipart/form-data

Request body

file_urlstring

URL para download do vídeo ou áudio que deseja gerar a diarização. Escolha entre file_url ou media_file.

on_successstring required

URL que irá receber o diálogo.

on_errorstring required

URL que receberá as informações de erro caso ocorra algum problema no processamento da diarização.

media_filestring binary

Arquivo de vídeo ou áudio. Escolha entre file_url ou media_file.

callback_tokenstring

Caso os endpoints de retorno (on_succes e on_error) precisem de autenticação, informe nesse campo o prefixo (Bearer, Basic, etc) se houver e token . O valor informado será preenchido na key "Authorization" nos headers da requisição.

monologueboolean

Se for passado como true, o retorno da transcrição será mais rápido, pois não será realizado o processo de diarização, tendo em vista que só existe um falante na mídia.

disable_audio_segmentationboolean

Por padrão, o sistema tentará realizar a separação dos áudios para, posteriormente, efetuar a transcrição. Esse processo torna o retorno mais lento, porém mais preciso.

Response

201

diarizationIdstring

Example response

{
  "diarizationId": "d17d1461-d896-407e-85bc-e7ea825b1482"
}

Changes

No recorded changes to this operation across all 1 revision of this API.