speechall-cli

🎙️ 多厂商语音转写终端利器

Speechall 官方 CLI 工具,支持多厂商语音转文字,一键生成字幕与说话人分离,适合开发者批量处理音视频。

收藏
7.8k
安装
2.4k
版本
v0.1.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

speechall-cli 是一款面向开发者的命令行语音转文字工具,通过 Speechall API 聚合 OpenAI、Deepgram、AssemblyAI、Google、Gemini 等十余家主流 STT 服务商。用户可通过 Homebrew 快速安装,配置 API Key 后即可在终端完成音频/视频文件的转录任务。核心命令包括 speechall <file>> 进行基础转录、、speechall models 查询可用模型,支持语言指定、输出格式切换(text/json/srt/vtt)、说话人分离(diarization)、自定义词汇增强等高级功能。macOS 用户可直接传入视频文件,系统会自动提取音频流。

显著优点

多厂商聚合能力是最大亮点,用户无需分别对接各家 API,通过统一 CLI 即可切换不同模型对比效果,降低技术选型成本。终端原生体验契合开发者工作流,支持管道操作与脚本集成,便于批量处理与自动化流水线搭建。功能覆盖全面,从基础转录到专业场景(多说话人识别、字幕生成、领域词汇优化)均有支持,且文档详尽、参数说明清晰。安装方式简单,Homebrew 一键部署,跨平台支持 macOS 与 Linux。

潜在缺点与局限性

网络依赖性强,所有处理均需上传至 Speechall 云端,无法离线使用,对敏感音频或内网环境不适用。成本不可控,虽然工具本身免费,但调用背后多家商业 API 会产生按量计费,高频使用需关注账单。服务商锁定风险,Speechall 作为中间层若出现服务中断或定价调整,将直接影响业务连续性。此外,Linux 用户需自行处理视频转音频步骤,体验略逊于 macOS。

适合的目标群体

主要面向开发者、音视频工程师、内容创作者及运维人员。适合需要批量处理播客、会议录音、访谈视频并生成可搜索文本或字幕的技术团队;也适合快速原型验证阶段需要对比多家 STT 效果的产品经理。对于追求自动化、习惯命令行工作流的技术用户尤为契合。

使用风险

密钥泄露风险:API Key 若通过命令行参数传递可能残留于 shell 历史记录,建议优先使用环境变量。数据隐私风险:音频文件上传至第三方云服务,涉及敏感内容的场景需评估合规要求。网络稳定性:大文件上传受带宽与 API 响应时间制约,批量任务需考虑重试机制。依赖项风险:CLI 本身轻量,但功能完全依赖 Speechall 后端服务可用性。

安全解读

技能概述

speechall-cli 是一款纯文档型技能,专注于指导用户安装和使用 speechall 命令行工具进行语音转文字(STT)转录。该工具聚合了 OpenAI、Deepgram、AssemblyAI、Google、Gemini、Groq、ElevenLabs、Cloudflare 等多家主流语音识别服务商的能力,提供统一的 CLI 接口。

核心功能

  • 多格式支持:音频(.wav、.mp3、.m4a、.flac)和视频(macOS 自动提取音频)文件转录
  • 多厂商模型:支持 9+ 家 STT 服务商的数十种模型,可通过 --model 灵活切换
  • 说话人分离--diarization 实现多人对话场景的角色区分
  • 字幕生成:直接输出 SRT、VTT 格式字幕文件
  • 智能增强:支持自定义词表、温度调节、初始提示词等高级参数

显著优点

1. 统一接口:一次学习,调用多厂商 API,避免 vendor lock-in
2. 零代码部署:Homebrew 一键安装,无需 Python/Node 环境

3. macOS 原生友好:视频文件自动转音频,体验无缝

4. 灵活输出:stdout 输出便于管道处理,支持 JSON/文本/字幕多格式

局限性与风险

  • 依赖外部 API:需自备 speechall.com API 密钥,存在服务可用性依赖
  • 成本不可控:多厂商计费策略各异,高频使用可能产生意外费用
  • 隐私合规:音频数据上传至第三方云端处理,敏感场景需谨慎
  • 纯文档限制:Skill 本身无执行能力,仅提供说明,实际转录需用户本地安装 CLI

适合人群

  • 播客/视频创作者需批量生成字幕
  • 研究人员处理访谈录音
  • 开发者构建语音数据处理 pipeline
  • macOS/Linux 用户寻求开箱即用的 STT 方案

常规风险提示

  • 妥善保管 SPEECHALL_API_KEY,避免硬编码于脚本
  • 处理敏感音频前确认 speechall.com 的数据处理协议
  • 建议通过 --output-format json 获取完整元数据,便于后期校验

speechall-cli 内容

手动下载zip · 2.2 kB
SKILL.mdtext/markdown
请选择文件