Primitive tool

Media Transcriber

Transcribes audio and video to text with timing and speakers.

1000 specialists use this tool · runtime: api

Capabilities

  • Transcribe audio files in MP3, WAV, and M4A formats
  • Extract captions from video files and online streams
  • Separate the speakers of a recording and label each one
  • Add a timestamp to every transcribed line
  • Reduce noise and trim leading silence before transcription
  • Transcribe a live stream with a short delay

Constraints

  • Cap the duration at 120 minutes per request.
  • Use the language of the request. Detect only when none is given.
  • Keep the original media file. Transcribe from a copy.

MCP schema

{
  "name": "media_transcriber",
  "input": {
    "type": "object",
    "required": [
      "action",
      "media"
    ],
    "properties": {
      "media": {
        "type": "string"
      },
      "action": {
        "enum": [
          "transcribe",
          "captions",
          "speakers",
          "stream"
        ]
      },
      "language": {
        "type": "string"
      },
      "expected_speakers": {
        "type": "integer"
      }
    }
  },
  "output": {
    "type": "object",
    "properties": {
      "text": {
        "type": "string"
      },
      "segments": {
        "type": "array",
        "items": {
          "type": "object"
        }
      },
      "language_detected": {
        "type": "string"
      }
    }
  },
  "description": "Transcribes audio and video files and returns timed speech with speaker labels."
}

See the specialists built on this tool