用途:在 Claude Code 环境中编写和维护调用 AssemblyAI 的代码,重点为实时流式转录、会议记录器和语音智能体,也覆盖异步转录与转录后处理。
主要能力:流式 STT 通过 WebSocket(wss://streaming.assemblyai.com/v3/ws,欧盟为 wss://streaming.eu.assemblyai.com/v3/ws)提供低延迟、不可变转录,内置轮次检测;异步 STT 通过 REST(POST /v2/transcript、GET /v2/transcript/{id})处理文件,支持摘要、主题检测、情感、PII 脱敏、章节等;LLM Gateway 通过 https://llm-gateway.assemblyai.com 的 POST /v1/chat/completions 对转录文本做摘要、问答、打标等。
使用方式:优先使用官方 Python/JS SDK,无法安装时回退 requests/websocket-client。API 密钥用环境变量 ASSEMBLYAI_API_KEY 或占位符,浏览器端不得内嵌密钥,应由后端签发临时流式令牌。流式连接需 sample_rate(如 16000),可选 format_turns、speech_model、keyterms_prompt 及轮次检测参数;客户端发送 50–1000ms 二进制音频块,可发 UpdateConfig、Terminate、ForceEndpoint 等 JSON 消息。
适用场景:麦克风、电话流或音频文件的实时转录;Zoom/Teams/Meet 实时会议记录;对延迟敏感的语音智能体;从其他 STT 厂商迁移;对音频应用 LLM 做摘要与问答。
限制:不适用于无 AssemblyAI 特定逻辑的通用 HTTP 客户端任务、明确指向其他 STT 厂商的请求,或无法安全存储 API 密钥的环境。同一项目应保持 US/EU 端点一致,不要混用。具体收费、价格与平台支持资料暂未提供。