{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/4"}],"enrichment":{"capability":"Python SDK for Rev AI's speech-to-text API, supporting both asynchronous file transcription and real-time audio streaming with optional human transcription, summarization, and translation.","skillfed_tags":["speech-to-text","audio-processing","api-client"],"use_cases":["Build a web application that accepts audio uploads and returns transcripts without managing API calls directly.","Implement batch transcription of multiple audio files with status tracking and result retrieval.","Create a real-time transcription feature using the streaming client to process live microphone or network audio.","Generate multilingual transcripts by submitting audio once and requesting translations into multiple target languages.","Automate meeting or podcast post-processing by requesting both transcription and summarization in a single job submission."],"what_it_does":"Rev AI is a Python client library for Rev AI's cloud speech-recognition platform. It abstracts the HTTP and WebSocket APIs needed to submit audio files for transcription, check job status, retrieve results in multiple formats (text, JSON, objects), and stream live audio. The SDK supports both automated speech-to-text and human transcription workflows, with optional features like speaker diarization, punctuation, profanity filtering, transcript summarization, and translation into multiple languages.\n\nYou provide your Access Token and either a local file path or URL to audio content; the SDK handles job submission, polling, and result retrieval. For real-time use cases, a separate streaming client accepts live audio via WebSocket. The library is built on standard HTTP and WebSocket libraries (requests, websocket-client) and is compatible with Python 3.8 and later.","worth_installing":"Yes, if you need to integrate Rev AI's transcription service into a Python application. The SDK is straightforward to install, actively maintained, permissively licensed, and has no known vulnerabilities. The main consideration is that you must have a Rev AI account and access token; the package itself is a thin, low-friction wrapper around the Rev AI API."},"id":"rev-ai","links":{"html":"https://skillfed.io/packages/rev-ai","md":"https://skillfed.io/packages/rev-ai.md","pypi":"https://pypi.org/project/rev-ai/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2024-11-27","license_spdx":null,"license_treatment":"permissive","name":"rev-ai","python_support":"unspecified","summary":"Rev AI makes speech applications easy to build!"},"popularity":{"monthly_downloads":381233,"position":7098,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.21.0"}
