transcribe

Transcribe audio files to text using OpenAI's GPT-4o models.

Updated May 11, 2026
One-click install
npx skills add https://github.com/guhans6/agent-workbench --skill transcribe-guhans6
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: transcribe
Source: https://github.com/guhans6/agent-workbench/tree/main/shared/skills/transcribe
Command: npx skills add https://github.com/guhans6/agent-workbench --skill transcribe-guhans6

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openai, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the transcription of audio files into text, with optional speaker diarization, streamlining the process of converting speech to written content.

Core Features & Use Cases

  • Audio Transcription: Converts audio files into text using OpenAI's GPT-4o models.
  • Speaker Diarization: Identifies and labels speakers in the audio for more detailed transcriptions.
  • Use Case: Ideal for transcribing interviews, meetings, or any audio content where the speaker's identity is important.

Quick Start

Use the transcribe skill to transcribe the audio file 'meeting.m4a' and output the result as a JSON file.

Frequently Asked Questions about transcribe

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate audio transcription for meeting recordings?

Audio transcription for meetings is automated using OpenAI's GPT-4o models to convert speech to text. This process requires an OpenAI API key and a Python environment to execute the transcription script and output the result.

Can I identify and label different speakers in an audio file?

Speaker diarization identifies and labels different speakers in an audio file during transcription. This feature is optional and can be enabled to provide detailed, speaker-specific text output for interviews or meetings.

How does speaker diarization work for interview audio processing?

Speaker diarization for interview audio processing works by identifying individual speakers and labeling their respective dialogue. It utilizes OpenAI's GPT-4o models to parse the audio and structure the transcribed text accordingly.

Do I need an OpenAI API key to extract text from audio files?

An OpenAI API key is required to extract text from audio files using this transcription method. The Python environment also needs the OpenAI dependency installed to communicate with the GPT-4o models.

What is the best way to transcribe m4a audio files into JSON?

Transcribing m4a audio files into JSON is handled by running a Python script that leverages OpenAI's GPT-4o models. The script processes the audio input and outputs the extracted text and speaker labels directly into a JSON file.