360 Secure SkillHub
360 安全技能中心

AssemblyAI Transcriber

该工具依托AssemblyAI提供音频转写服务,核心功能包括100+语言自动检测、说话人身份区分(带时间戳),支持MP3、WAV等多种音频格式。适用于会议、访谈、播客、语音消息等场景。输入可为本地音频文件或在线URL,通过命令行操作,可关闭说话人分离或切换为JSON输出;默认输出含语言、时长、说话人标签的结构化文本。需配置AssemblyAI API密钥,有免费额度。

xenofex7
xenofex7
热度 91.01
最近更新 2026-05-17 11:37:14
分类:效率依赖:代码执行 / 第三方 API / 读写文件应用场景:会议纪要 / 文件转换

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add assemblyai-transcriber
Metadata
name
assemblyai-transcriber
description
Transcribe audio files with speaker diarization (who speaks when). Supports 100+ languages, automatic language detection, and timestamps. Use for meetings, interviews, podcasts, or voice messages. Requires AssemblyAI API key.
metadata
{"openclaw":{"requires":{"env":["ASSEMBLYAI_API_KEY"]}}}

AssemblyAI Transcriber 🎙️

Transcribe audio files with speaker diarization (who speaks when).

Features

  • ✅ Transcription in 100+ languages
  • ✅ Speaker diarization (Speaker A, B, C...)
  • ✅ Timestamps per utterance
  • ✅ Automatic language detection
  • ✅ Supports MP3, WAV, M4A, FLAC, OGG, WEBM

Setup

  1. Create AssemblyAI account: https://www.assemblyai.com/
  2. Get API key (free tier: 100 min/month)
  3. Set environment variable:
export ASSEMBLYAI_API_KEY="your-api-key"

Or save to config file:

// ~/.assemblyai_config.json
{
  "api_key": "YOUR_API_KEY"
}

Usage

Transcribe local audio

python3 scripts/transcribe.py /path/to/recording.mp3

Transcribe from URL

python3 scripts/transcribe.py https://example.com/meeting.mp3

Options

python3 scripts/transcribe.py audio.mp3 --no-diarization  # Skip speaker labels
python3 scripts/transcribe.py audio.mp3 --json            # Raw JSON output

Output Format

## Transcript

*Language: EN*
*Duration: 05:32*

**Speaker A** [00:00]: Hello everyone, welcome to the meeting.
**Speaker B** [00:03]: Thanks! Happy to be here.
**Speaker A** [00:06]: Let's start with the first item...

Pricing

  • Free Tier: 100 minutes/month free
  • After: ~$0.01/minute

Tips

  • For best speaker diarization: clear speaker changes, minimal overlap
  • Background noise is filtered well
  • Multi-language auto-detection works reliably

Author: xenofex7 | Version: 1.1.0