gradio-transcript-mcp: A Gradio MCP Server for Audio/Video Transcription from URLs
@bsmnyk
Gradio demo cum MCP server to generate transcripts from Audio/Video
Overview
What is gradio-transcript-mcp?
gradio-transcript-mcp is a Gradio application that serves as an MCP (Model Control Protocol) server designed to transcribe audio and video content from URLs into text using OpenAI's Whisper and ffmpeg.
How to use gradio-transcript-mcp?
To use the application, clone the repository, install the dependencies, and run the Gradio app with python app.py. This will start the MCP server, allowing you to transcribe audio/video from URLs.
Key features of gradio-transcript-mcp?
- Transcribes audio and video from URLs into text.
- Supports format conversion to WAV.
- Dynamic device selection (CPU or GPU) for processing.
- Exposes a
transcribe_urlfunction for MCP clients.
Use cases of gradio-transcript-mcp?
- Transcribing lectures or meetings recorded as audio/video.
- Converting online video content into text for accessibility.
- Assisting content creators in generating transcripts for their media.
FAQ from gradio-transcript-mcp?
-
Can I use this for any URL?
Yes, as long as the URL points to a valid audio or video file.
-
Is there a limit to the length of the audio/video?
The length may depend on the processing capabilities of your machine and the configuration of the MCP client.
-
Is it free to use?
Yes, the application is open-source and free to use.