Otter 是一个面向 Otter.ai 会议转录管理的命令行工具(CLI),通过脚本与 Otter.ai 交互,帮助用户集中处理会议转录内容。
用途 该工具主要用于管理 Otter.ai 中的会议转录,包括查看、检索、下载、上传、摘要以及将转录同步到 CRM 系统。
主要能力
- 列出最近的转录记录,可通过 --limit 控制数量。
- 根据 speech_id 获取完整转录文本。
- 按关键词搜索转录内容。
- 下载转录文件,支持 txt、pdf、docx、srt 格式。
- 上传本地音频文件进行转录。
- 获取指定转录的 AI 摘要。
- 将转录同步到 Twenty CRM,可指定公司名称进行关联。
- 所有命令支持 --json 参数,输出机器可读格式。
使用方式 需要配置以下密钥: 必填:OTTER_EMAIL(Otter.ai 账号邮箱)、OTTER_PASSWORD(Otter.ai 密码)。 可选(用于 CRM 同步):TWENTY_API_URL(Twenty CRM API 端点)、TWENTY_API_TOKEN(Twenty API 密钥,可在 Twenty → Settings → Developers → API Keys 获取)。 配置位置为 ~/.clawdis/clawdis.json,示例: { "skills": { "otter": { "env": { "OTTER_EMAIL": "you@company.com", "OTTER_PASSWORD": "your-password", "TWENTY_API_URL": "https://api.your-twenty.com", "TWENTY_API_TOKEN": "your-token" } } } }
常用命令:
- 列出最近转录:uv run {baseDir}/scripts/otter.py list [--limit 10]
- 获取完整转录:uv run {baseDir}/scripts/otter.py get <speech_id>
- 搜索转录:uv run {baseDir}/scripts/otter.py search "quarterly review"
- 下载转录:uv run {baseDir}/scripts/otter.py download <speech_id> [--format txt|pdf|docx|srt]
- 上传音频:uv run {baseDir}/scripts/otter.py upload /path/to/audio.mp3
- 获取 AI 摘要:uv run {baseDir}/scripts/otter.py summary <speech_id>
- 同步到 Twenty CRM:uv run {baseDir}/scripts/otter.py sync-twenty <speech_id>,可加 --company "Client Name" 进行关联。
安装方式:clawdhub install otter
适用场景 适合需要批量管理 Otter.ai 会议转录、检索历史会议内容、导出转录文件、生成摘要,以及将会议记录同步到 Twenty CRM 的团队或个人。
限制
- 需要 Otter.ai 账号,建议使用 Business 账号以获得 API 访问权限。
- 使用非官方 Otter.ai API。
- SSO 用户需在 Otter 账号设置中创建密码。
- 可能受速率限制。
- 关于价格、具体平台支持范围、效果等细节暂未提供。