skill

Transcribe

OpenAI0+ تثبيتموثوق

نبذة

# Audio Transcribe

Transcribe audio using OpenAI, with optional speaker diarization when requested. Prefer the bundled CLI for deterministic, repeatable runs.

## Workflow 1. Collect inputs: audio file path(s), desired response format (text/json/diarized_json), optional language hint, and any known speaker references. 2. Verify `OPENAI_API_KEY` is set. If missing, ask the user to set it locally (do not ask them to paste the key). 3. Run the bundled `transcribe_diarize.py` CLI with sensible defaults (fast text transcription). 4. Validate the output: transcription quality, speaker labels, and segment boundaries; iterate with a single targeted change if needed. 5. Save outputs under `output/transcribe/` when working in this repo.

## Decision rules - Default to `gpt-4o-mini-transcribe` with `--response-format text` for fast transcription. - If the user wants speaker labels or diarization, use `--model gpt-4o-transcribe-diarize --response-format diarized_json`. - If audio is longer than ~30 seconds, keep `--chunking-strategy auto`. - Prompting is not supported for `gpt-4o-transcribe-diarize`.

## Output conventions - Use `output/transcribe/<job-id>/` for evaluation runs. - Use `--out-dir` for multiple files to avoid overwriting.

## Dependencies (install if missing) Prefer `uv` for dependency management.

``` uv pip install openai ``` If `uv` is unavailable: ``` python3 -m pip install openai ```

## Environment - `OPENAI_API_KEY` must be set for live API calls. - If the key is missing, instruct the user to create one in the OpenAI platform UI and export it in their shell. - Never ask the user to paste the full key in chat.

## Skill path (set once)

```bash export CODEX_HOME="${CODEX_HOME:-$HOME/.codex}" export TRANSCRIBE_CLI="$CODEX_HOME/skills/transcribe/scripts/transcribe_diarize.py" ```

User-scoped skills install under `$CODEX_HOME/skills` (default: `~/.codex/skills`).

## CLI quick start Single file (fast text default): ``` python3 "$TRANSCRIBE_CLI" \ path/to/audio.wav \ --out transcript.txt ```

Diarization with known speakers (up to 4): ``` python3 "$TRANSCRIBE_CLI" \ meeting.m4a \ --model gpt-4o-transcribe-diarize \ --known-speaker "Alice=refs/alice.wav" \ --known-speaker "Bob=refs/bob.wav" \ --response-format diarized_json \ --out-dir output/transcribe/meeting ```

Plain text output (explicit): ``` python3 "$TRANSCRIBE_CLI" \ interview.mp3 \ --response-format text \ --out interview.txt ```

## Reference map - `references/api.md`: supported formats, limits, response formats, and known-speaker notes.

التثبيت

شغل هذا الأمر

git clone https://github.com/openai/skills && cp -r skills/skills/.curated/transcribe ~/.claude/skills/

يعمل مع

claude appclaude codeclaude apicursorcodexwindsurfclinezed

خطوات التثبيت

Clone the repository and copy the `skills/.curated/transcribe` folder into your Claude skills directory. Compatible with Claude Code, Cursor, Codex, and any Agent Skills-compatible agent.

عرض المصدر
الرخصة: Apache-2.0بواسطة OpenAI

أسئلة شائعة

كيف أثبت Transcribe؟

شغل هذا الأمر في الطرفية:

git clone https://github.com/openai/skills && cp -r skills/skills/.curated/transcribe ~/.claude/skills/
مع أي أدوات ذكاء اصطناعي تعمل Transcribe؟

تعمل مع claude_app، claude_code، claude_api، cursor، codex، windsurf، cline، zed.

من طور Transcribe؟

طورها OpenAI، وتصدر بترخيص Apache-2.0.

هل Transcribe مجانية؟

نعم، يمكنك استخدامها مجانا وفق ترخيص Apache-2.0.

أصول ذات صلة

مختارات أخرى في التطوير والبرمجة.

كل بدائل Transcribe ←
skillclaude_appclaude_codeclaude_api
npx skills add google/agents-cli
Google Agents Cli Adk Code
This skill should be used when the user wants to "write agent code", "build an agent with ADK", "add a tool", "create a callback", "define an agent",…358,165+
skillclaude_appclaude_codeclaude_api
npx skills add google/agents-cli
Google Agents Cli Workflow
This skill should be used when the user wants to "develop an agent", "build an agent using ADK", "run the agent locally", "debug agent code", "test an…357,749+
skillclaude_appclaude_codeclaude_api
npx skills add google/agents-cli
Google Agents Cli Eval
This skill should be used when the user wants to "run an evaluation", "evaluate my agent", "evaluate my ADK agent", "write an eval dataset", "analyze…357,721+
skillclaude_appclaude_codeclaude_api
npx skills add google/agents-cli
Google Agents Cli Deploy
This skill should be used when the user wants to "deploy an agent", "deploy my ADK agent", "set up CI/CD", "configure secrets", "troubleshoot a deploy…357,661+
skillclaude_appclaude_codeclaude_api
npx skills add google/agents-cli
Google Agents Cli Publish
This skill should be used when the user wants to "publish an agent", "publish my ADK agent", "register an agent with Gemini Enterprise", "publish to G…357,490+
skillclaude_appclaude_codeclaude_api
npx skills add prisma/skills
Prisma Cli
Prisma ORM CLI commands reference covering init, generate, migrate, db, dev, complete, studio, validate, format, debug, and mcp. Use for ORM/database…309,452+

افحص قبل التثبيت

شغل أي مصدر عبر فحوصاتنا - الظهور في الذكاء الاصطناعي والأمان والأداء واكتشاف التقنيات.

المزيد في التطوير والبرمجة