# Rev AI integration

> Speech-to-text API: async transcription jobs, transcripts, captions, translation, summaries, custom vocabularies, language identification, sentiment analysis, topic extraction and forced alignment.

- Authentication: apiKey

## Tools (34)

- **Delete Custom Vocabulary**: Permanently delete a finished custom vocabulary.
- **Delete Forced Alignment Job**: Permanently delete a finished forced alignment job.
- **Delete Language Identification Job**: Permanently delete a finished language identification job.
- **Delete Sentiment Analysis Job**: Permanently delete a finished sentiment analysis job.
- **Delete Topic Extraction Job**: Permanently delete a finished topic extraction job.
- **Delete Transcription Job**: Permanently delete a finished transcription job and its media and transcript.
- **Get Account**: Get the developer account email and credit balances.
- **Get Captions**: Fetch SRT or VTT captions for a transcription job.
- **Get Custom Vocabulary**: Get the processing status of one custom vocabulary.
- **Get Forced Alignment Job**: Fetch the status of one forced alignment job.
- **Get Forced Alignment Transcript**: Fetch word-level timings for a completed forced alignment job.
- **Get Language Identification Job**: Fetch the status of one language identification job.
- **Get Language Identification Result**: Fetch the detected language and confidence scores for a completed job.
- **Get Sentiment Analysis Job**: Fetch the status of one sentiment analysis job.
- **Get Sentiment Analysis Result**: Fetch per-phrase sentiment scores for a completed sentiment analysis job.
- **Get Topic Extraction Job**: Fetch the status of one topic extraction job.
- **Get Topic Extraction Result**: Fetch the extracted topics, scores and supporting passages for a completed job.
- **Get Transcript**: Fetch the transcript of a completed transcription job as JSON or plain text.
- **Get Transcription Job**: Fetch the status and settings of one transcription job.
- **Get Transcript Summary**: Fetch the summary generated for a transcription job.
- **Get Translated Captions**: Fetch SRT or VTT captions in a translated language for a transcription job.
- **Get Translated Transcript**: Fetch a translated transcript for a job that requested that target language.
- **List Custom Vocabularies**: List recent custom vocabularies and their processing status.
- **List Forced Alignment Jobs**: List forced alignment jobs from the last 30 days, newest first.
- **List Language Identification Jobs**: List language identification jobs from the last 30 days, newest first.
- **List Sentiment Analysis Jobs**: List sentiment analysis jobs from the last 30 days, newest first.
- **List Topic Extraction Jobs**: List topic extraction jobs from the last 30 days, newest first.
- **List Transcription Jobs**: List transcription jobs submitted in the last 30 days, newest first.
- **Submit Custom Vocabulary**: Submit phrase lists for asynchronous processing into a reusable custom vocabulary.
- **Submit Forced Alignment Job**: Start an async job that aligns a known text transcript to audio for word-level timings.
- **Submit Language Identification Job**: Start an async job that identifies the most probable language spoken in audio.
- **Submit Sentiment Analysis Job**: Start an async job that scores sentiment of a transcript supplied as text or Rev AI JSON.
- **Submit Topic Extraction Job**: Start an async job that extracts topics from a transcript supplied as text or Rev AI JSON.
- **Submit Transcription Job**: Start an asynchronous transcription job from a media URL or an uploaded file.

Connect Rev AI in General Input: https://www.generalinput.com/apps/rev-ai