用途:Deepgram CLI(安装包 deepctl)把 Deepgram 能力带到终端,适合转写文件或 URL、合成 WAV、列出密钥与用量、生成项目脚手架,以及把某一步接进 CI。同一 PyPI 包提供 dg、deepctl、deepgram 三个等价命令,当前版本 0.3.1。
主要能力:dg listen 做语音转写(默认 nova-3、en-US),dg speak 做语音合成(默认 flux-alexis-en),dg read 做文本智能(情感、主题、摘要)。账号类命令包括 login、whoami、projects、keys、usage、billing、requests、models 等,按标志操作,如 dg projects --list。dg api 可透传任意端点与查询串并自动附带鉴权,dg mcp 提供 stdio/SSE MCP 代理,dg skills 与 dg init 供智能体工具与模板脚手架使用。
使用方式:可用 brew install deepgram/tap/deepgram、curl 安装脚本、pip install deepctl 或 uvx deepctl --help。鉴权优先设置 DEEPGRAM_API_KEY(账号命令另需 DEEPGRAM_PROJECT_ID),或 dg login。全局标志须置于子命令之前:dg --base-url <url> listen file.wav。
限制:dg listen 不转传任意 API 参数,--input 只接受文本体,二进制音频会报错。dg api 标准输出为两个 JSON 文档。0.3.1 中 --srt/--webvtt 不生成带时间戳字幕,也无 dg config 命令(用 DEEPCTL_TELEMETRY_DISABLED=1)。区域主机(如 api.eu.deepgram.com)在 0.3.1 不可用,需用 curl 或 SDK。Homebrew 版本落后于 PyPI,缺少 0.3.0 的部分新特性与退出码约定。未提供的细节暂不展开。