transcribe-audio
Transcribe an audio file (m4a, mp3, wav, ogg, webm) to text using OpenAI Whisper API. Use when a user shares a voice note or audio attachment.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Transcribe an audio file (m4a, mp3, wav, ogg, webm) to text using OpenAI Whisper API. Use when a user shares a voice note or audio attachment.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Create a new sub-agent — no Terraform, no Docker by default. Starts as a systemd service, patched into the bridge immediately so @agent works right away.
Commit and push repo changes to GitHub using the standard Iris workflow.
Search the web using Perplexity AI API. Returns sourced, up-to-date information.
Send an email via Resend API from ${IRIS_EMAIL_FROM:-iris@example.com}. Use when human escalation is needed or to deliver results outside Slack/Telegram.
Add, remove, and test MCP (Model Context Protocol) servers by editing meta/mcp.json. Tools from connected servers appear automatically as mcp__<server>__<tool>.
Expose a local port as a public HTTPS subdomain under IRIS_BASE_DOMAIN. Writes nginx config, obtains SSL cert via certbot, reloads nginx.
| name | transcribe-audio |
| description | Transcribe an audio file (m4a, mp3, wav, ogg, webm) to text using OpenAI Whisper API. Use when a user shares a voice note or audio attachment. |
| secrets | ["OPENAI-API-KEY"] |
Transcribes audio files via OpenAI Whisper API. Supports m4a, mp3, mp4, wav, ogg, webm. Max file size: 25MB. Returns plain text transcript.
transcribe-audio /path/to/file.m4a
transcribe-audio /path/to/file.m4a --lang de # hint language (ISO 639-1)
Script is at: {baseDir}/transcribe-audio.sh
Requires secret: OPENAI-API-KEY in Key Vault (fetched via get-secret).
ffmpeg -i input.m4a -f segment -segment_time 300 -c copy out%03d.m4atext=$(transcribe-audio file.m4a)