用途:该技能通过 Membrane CLI 与 AssemblyAI 交互,用于管理转录(Transcripts)、说话人(Speakers)、任务(Jobs)等数据。AssemblyAI 提供 API 将音视频转写为文本,开发者可借此为应用加入语音转文字能力,例如分析呼叫中心对话或生成字幕。
主要能力:覆盖转录的段落、句子、词、说话人标签,以及分析类功能如摘要、内容审核、PII 脱敏、情感分析、主题检测、实体检测、关键短语、文本格式化、自动章节、音频智能与语音识别。常用操作包括:提交音频 URL 创建转录、按 ID 获取或删除转录、列出转录(支持状态、日期与分页过滤)、获取段落/句子、搜索转录中的词或短语、导出 SRT/VTT 字幕、获取 PII 脱敏音频下载地址。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。认证:membrane login --tenant --clientName=<agentType>,无头环境会输出授权 URL,完成后执行 membrane login complete <code>。建立连接:membrane connection ensure "https://www.assemblyai.com/" --json;若状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY。查找操作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行操作:membrane action run <actionId> --connectionId=CONNECTION_ID --json,参数可用 --input '{...}'。未覆盖的场景可用代理直接请求:membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。任意命令加 --json 可获得机器可读 JSON。
限制与说明:凭据由 Membrane 在服务端管理,不应向用户索要 API 密钥或令牌。官方文档为 https://www.assemblyai.com/docs。音频智能各项功能的具体计费、配额与支持语言等细节,资料暂未提供,需查阅官方文档确认。