Rev AI
rev_aiRev AI provides advanced machine learning and speech recognition services for converting audio and video to text.
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ónTool 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.
REV_AI_DELETE_CUSTOM_VOCABULARYAcciónTool 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
idstringObligatorioUnique identifier of the custom vocabulary to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Job By IDREV_AI_DELETE_JOB_BY_IDAcciónTool 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.
REV_AI_DELETE_JOB_BY_IDAcciónTool 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
idstringObligatorioThe unique identifier of the job to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get AccountREV_AI_GET_ACCOUNTAcciónTool to retrieve developer account details. use after authenticating with rev ai.
REV_AI_GET_ACCOUNTAcciónTool to retrieve developer account details. use after authenticating with rev ai.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get CaptionsREV_AI_GET_CAPTIONSAcciónTool to retrieve captions (srt or vtt) for a completed rev.ai transcription job. use after confirming the job status is 'completed'.
REV_AI_GET_CAPTIONSAcciónTool 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
acceptstringenumCaption format: SRT (application/x-subrip) or WebVTT (text/vtt).
application/x-subriptext/vttjob_idstringObligatorioThe ID of the completed transcription job.
channel_idintegerOptional audio channel number for multi-channel jobs.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Custom Vocabulary DetailsREV_AI_GET_CUSTOM_VOCABULARY_DETAILSAcciónTool to retrieve custom vocabulary processing details. use when needing to fetch the status and submitted phrases for a specific custom vocabulary after creation.
REV_AI_GET_CUSTOM_VOCABULARY_DETAILSAcciónTool 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
idstringObligatorioUnique identifier of the custom vocabulary to retrieve.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Job by IDREV_AI_GET_JOB_BY_IDAcciónTool to fetch details of a transcription job by its id. use when confirming job status and metadata are accurate.
REV_AI_GET_JOB_BY_IDAcciónTool to fetch details of a transcription job by its id. use when confirming job status and metadata are accurate.
Parámetros de entrada
idstringObligatorioUnique identifier of the transcription job to retrieve.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get List of JobsREV_AI_GET_LIST_OF_JOBSAcciónTool to get list of transcription jobs from the past 30 days. use when you need to retrieve and paginate through recent transcription tasks.
REV_AI_GET_LIST_OF_JOBSAcciónTool 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
limitintegerMaximum number of jobs to return (default 100, max 1000)
ending_beforestringOnly return jobs created before the given job ID.
starting_afterstringOnly return jobs created after the given job ID.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Transcript by IDREV_AI_GET_TRANSCRIPT_BY_IDAcciónTool to retrieve the transcript of a completed rev.ai job. use after confirming job is complete. supports json, plaintext, vtt or srt formats.
REV_AI_GET_TRANSCRIPT_BY_IDAcciónTool 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
idstringObligatorioIdentifier for the transcription job.
acceptstringenumOutput 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
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Start Stream TranscriptionREV_AI_START_STREAM_TRANSCRIPTIONAcciónTool to start a websocket transcription stream. use when you need real-time speech-to-text streaming via rev.ai.
REV_AI_START_STREAM_TRANSCRIPTIONAcciónTool to start a websocket transcription stream. use when you need real-time speech-to-text streaming via rev.ai.
Parámetros de entrada
languagestringLanguage code in ISO 639-1 format for transcription, default 'en'.
metadatastringOptional user metadata string to associate with the stream.
prioritystringenumPriority of transcription processing: 'speed' or 'quality'.
speedqualitystart_tsnumberInitial timestamp (in seconds) from which to start transcription.
transcriberstringSelect a transcriber model, if multiple are available.
content_typestringObligatorioAudio MIME type and parameters (e.g., 'audio/x-raw;layout=interleaved;rate=16000;format=S16LE;channels=1', 'audio/x-wav', 'audio/x-flac').
filter_profanitybooleanWhether to filter profanity from transcripts.
detailed_partialsbooleanWhether to send detailed partial results.
remove_disfluenciesbooleanWhether to remove disfluencies (um, uh) from transcripts.
skip_postprocessingbooleanWhether to skip post-processing phase.
custom_vocabulary_idstringID of a custom vocabulary to apply, if available.
delete_after_secondsintegerIf set, server will delete the stream results after given seconds.
enable_speaker_switchbooleanWhether to enable speaker-switch detection.
max_connection_wait_secondsintegerMaximum seconds to wait for WebSocket connection establishment.
max_segment_duration_secondsintegerMaximum duration in seconds of each transcription segment.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Submit Custom VocabularyREV_AI_SUBMIT_CUSTOM_VOCABULARYAcciónTool to submit a custom vocabulary for improved speech recognition. use when you want to process domain-specific terms asynchronously.
REV_AI_SUBMIT_CUSTOM_VOCABULARYAcciónTool to submit a custom vocabulary for improved speech recognition. use when you want to process domain-specific terms asynchronously.
Parámetros de entrada
phrasesstring[]ObligatorioList of phrases or words to include in the custom vocabulary.
metadatastringOptional user-defined metadata for the custom vocabulary.
custom_vocabulary_idstringOptional unique identifier for the custom vocabulary.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Submit Transcription JobREV_AI_SUBMIT_TRANSCRIPTION_JOBAcciónTool to submit a new transcription job. use when you have a media url or file bytes ready for async processing.
REV_AI_SUBMIT_TRANSCRIPTION_JOBAcciónTool to submit a new transcription job. use when you have a media url or file bytes ready for async processing.
Parámetros de entrada
filestringbinaryBinary audio content to upload if media_url is not used
languagestringISO 639-1 or BCP-47 code to override default language
metadatastringArbitrary string returned verbatim with job status
media_urlstringHTTP(S) URL of the media file to transcribe
callback_urlstringWebhook URL called on job completion
filter_profanitybooleanIf true, filter profanity from the transcript
skip_diarizationbooleanIf true, do NOT perform speaker diarization
skip_punctuationbooleanIf true, do NOT auto-punctuate transcript
custom_vocabulariesobject[]List of custom vocabularies to apply
delete_after_secondsintegerAutomatically delete job this many seconds after completion
transcription_configobjectSettings for advanced transcription options.
speaker_channel_countintegerNumber of audio channels to treat as separate speakers
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not