NAiOS IconNAiOS Logo
Volver al catálogo

Rev AI

rev_ai

Rev AI provides advanced machine learning and speech recognition services for converting audio and video to text.

Acciones
11
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

Acciones disponibles (11)

Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.

Delete Custom VocabularyREV_AI_DELETE_CUSTOM_VOCABULARYAcción

Tool to delete a completed custom vocabulary and its data. use when you need to remove an unused vocabulary after confirming it's no longer needed.

Parámetros de entrada

  • idstringObligatorio

    Unique identifier of the custom vocabulary to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete Job By IDREV_AI_DELETE_JOB_BY_IDAcción

Tool to delete a completed transcription job and its data. use when you need to permanently remove a finished job after confirming it's no longer needed.

Parámetros de entrada

  • idstringObligatorio

    The unique identifier of the job to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get AccountREV_AI_GET_ACCOUNTAcción

Tool to retrieve developer account details. use after authenticating with rev ai.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get CaptionsREV_AI_GET_CAPTIONSAcción

Tool to retrieve captions (srt or vtt) for a completed rev.ai transcription job. use after confirming the job status is 'completed'.

Parámetros de entrada

  • acceptstringenum

    Caption format: SRT (application/x-subrip) or WebVTT (text/vtt).

    application/x-subriptext/vtt
  • job_idstringObligatorio

    The ID of the completed transcription job.

  • channel_idinteger

    Optional audio channel number for multi-channel jobs.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Custom Vocabulary DetailsREV_AI_GET_CUSTOM_VOCABULARY_DETAILSAcción

Tool to retrieve custom vocabulary processing details. use when needing to fetch the status and submitted phrases for a specific custom vocabulary after creation.

Parámetros de entrada

  • idstringObligatorio

    Unique identifier of the custom vocabulary to retrieve.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Job by IDREV_AI_GET_JOB_BY_IDAcción

Tool to fetch details of a transcription job by its id. use when confirming job status and metadata are accurate.

Parámetros de entrada

  • idstringObligatorio

    Unique identifier of the transcription job to retrieve.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get List of JobsREV_AI_GET_LIST_OF_JOBSAcción

Tool to get list of transcription jobs from the past 30 days. use when you need to retrieve and paginate through recent transcription tasks.

Parámetros de entrada

  • limitinteger

    Maximum number of jobs to return (default 100, max 1000)

  • ending_beforestring

    Only return jobs created before the given job ID.

  • starting_afterstring

    Only return jobs created after the given job ID.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Transcript by IDREV_AI_GET_TRANSCRIPT_BY_IDAcción

Tool to retrieve the transcript of a completed rev.ai job. use after confirming job is complete. supports json, plaintext, vtt or srt formats.

Parámetros de entrada

  • idstringObligatorio

    Identifier for the transcription job.

  • acceptstringenum

    Output format. Supported values: application/vnd.rev.transcript.v1.0+json (default), text/plain, text/vtt, application/x-subrip.

    application/vnd.rev.transcript.v1.0+jsontext/plaintext/vttapplication/x-subrip

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Start Stream TranscriptionREV_AI_START_STREAM_TRANSCRIPTIONAcción

Tool to start a websocket transcription stream. use when you need real-time speech-to-text streaming via rev.ai.

Parámetros de entrada

  • languagestring

    Language code in ISO 639-1 format for transcription, default 'en'.

  • metadatastring

    Optional user metadata string to associate with the stream.

  • prioritystringenum

    Priority of transcription processing: 'speed' or 'quality'.

    speedquality
  • start_tsnumber

    Initial timestamp (in seconds) from which to start transcription.

  • transcriberstring

    Select a transcriber model, if multiple are available.

  • content_typestringObligatorio

    Audio MIME type and parameters (e.g., 'audio/x-raw;layout=interleaved;rate=16000;format=S16LE;channels=1', 'audio/x-wav', 'audio/x-flac').

  • filter_profanityboolean

    Whether to filter profanity from transcripts.

  • detailed_partialsboolean

    Whether to send detailed partial results.

  • remove_disfluenciesboolean

    Whether to remove disfluencies (um, uh) from transcripts.

  • skip_postprocessingboolean

    Whether to skip post-processing phase.

  • custom_vocabulary_idstring

    ID of a custom vocabulary to apply, if available.

  • delete_after_secondsinteger

    If set, server will delete the stream results after given seconds.

  • enable_speaker_switchboolean

    Whether to enable speaker-switch detection.

  • max_connection_wait_secondsinteger

    Maximum seconds to wait for WebSocket connection establishment.

  • max_segment_duration_secondsinteger

    Maximum duration in seconds of each transcription segment.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Submit Custom VocabularyREV_AI_SUBMIT_CUSTOM_VOCABULARYAcción

Tool to submit a custom vocabulary for improved speech recognition. use when you want to process domain-specific terms asynchronously.

Parámetros de entrada

  • phrasesstring[]Obligatorio

    List of phrases or words to include in the custom vocabulary.

  • metadatastring

    Optional user-defined metadata for the custom vocabulary.

  • custom_vocabulary_idstring

    Optional unique identifier for the custom vocabulary.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Submit Transcription JobREV_AI_SUBMIT_TRANSCRIPTION_JOBAcción

Tool to submit a new transcription job. use when you have a media url or file bytes ready for async processing.

Parámetros de entrada

  • filestringbinary

    Binary audio content to upload if media_url is not used

  • languagestring

    ISO 639-1 or BCP-47 code to override default language

  • metadatastring

    Arbitrary string returned verbatim with job status

  • media_urlstring

    HTTP(S) URL of the media file to transcribe

  • callback_urlstring

    Webhook URL called on job completion

  • filter_profanityboolean

    If true, filter profanity from the transcript

  • skip_diarizationboolean

    If true, do NOT perform speaker diarization

  • skip_punctuationboolean

    If true, do NOT auto-punctuate transcript

  • custom_vocabulariesobject[]

    List of custom vocabularies to apply

  • delete_after_secondsinteger

    Automatically delete job this many seconds after completion

  • transcription_configobject

    Settings for advanced transcription options.

  • speaker_channel_countinteger

    Number of audio channels to treat as separate speakers

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not