Repolode
marswaveai

marswaveai/listenhub-cli

ListenHub 的命令行工具,可在终端中生成播客、语音合成、解说视频、AI 图片、音乐和视频。

Star
65
Fork
5
未关闭 Issue
0
最近提交
4天前

这是什么?

ListenHub CLI 是 ListenHub 平台的 Node.js 命令行客户端,基于 @marswave/listenhub-sdk 构建。它提供播客、文本转语音、解说视频、幻灯片、故事书、AI 图片、音乐生成和视频生成等创作命令,并能列出、查询和删除已生成的内容。

工具支持两种认证方式:通过浏览器完成 OAuth 登录(`listenhub auth login`)适合交互式使用;通过环境变量 LISTENHUB_API_KEY 或 `listenhub openapi config set-key` 配置 OpenAPI 密钥则适合脚本和 CI 流程。openapi 子命令还包括带句子和词级时间戳的语音转写、声音克隆以及 PixVerse 视频生成。

大多数创作命令支持 --no-wait 和 --json 参数,方便将结果交给其他工具处理。在网络受限的环境中可以覆盖 Base URL,并可通过 config show 查看当前实际使用的接口地址。

核心功能

  • 01在命令行生成播客、语音合成音频、解说视频和幻灯片
  • 02创建 AI 图片和音乐,包括翻唱、混音和音轨分离
  • 03对本地音频或视频文件进行语音转写,附带词级时间戳
  • 04支持从参考音频完成声音克隆,并保存为可复用的私有音色
  • 05提供 JSON 输出和 --no-wait 选项,便于脚本与自动化使用

适用场景

  • 在 CI 流程中根据脚本批量生成旁白音频
  • 根据文章链接生成播客或解说视频
  • 为录音会议或访谈添加时间戳转写
  • 根据文本提示生成背景音乐或伴奏

快速上手

  1. 1

    使用 npm 全局安装 CLI

    npm install -g @marswave/listenhub-cli
  2. 2

    通过浏览器 OAuth 登录

    listenhub auth login
  3. 3

    根据查询内容创建播客

    listenhub podcast create --query "AI agent trends in 2026" --mode quick

使用前须知

  • 需要 Node.js 20 或更高版本。
  • 大多数功能需要 ListenHub 账户,部分功能需要付费积分。

收录于专题

标签

常见问题

listenhub-cli 是什么?
ListenHub 的命令行工具,可在终端中生成播客、语音合成、解说视频、AI 图片、音乐和视频。 ListenHub CLI 是 ListenHub 平台的 Node.js 命令行客户端,基于 @marswave/listenhub-sdk 构建。它提供播客、文本转语音、解说视频、幻灯片、故事书、AI 图片、音乐生成和视频生成等创作命令,并能列出、查询和删除已生成的内容。
listenhub-cli 可以免费使用吗?用的什么许可证?
listenhub-cli 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
listenhub-cli 还在维护吗?
活跃维护中。listenhub-cli 最近一次提交是在 2026年11月3日。
listenhub-cli 适合用来做什么?
在 CI 流程中根据脚本批量生成旁白音频 根据文章链接生成播客或解说视频 为录音会议或访谈添加时间戳转写 根据文本提示生成背景音乐或伴奏
listenhub-cli 怎么安装和运行?
使用 npm 全局安装 CLI: npm install -g @marswave/listenhub-cli 通过浏览器 OAuth 登录: listenhub auth login 根据查询内容创建播客: listenhub podcast create --query "AI agent trends in 2026" --mode quick
在哪里获取 listenhub-cli?
源代码和安装说明在 GitHub 上:https://github.com/marswaveai/listenhub-cli

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目