Repolode
marswaveai

marswaveai/listenhub-cli

ListenHub APIを利用し、ポッドキャスト、テキスト読み上げ音声、解説動画、AI画像、音楽、動画をターミナルから作成できるCLI。

スター
65
フォーク
5
未解決の Issue
0
最終コミット
4 日前

これは何?

ListenHub CLIは、@marswave/listenhub-sdkパッケージをベースにした、ListenHubプラットフォーム向けのNode.js製CLIクライアントです。ポッドキャストのエピソード、テキスト読み上げ、解説動画、スライドデッキ、絵本、AI画像、音楽、動画などを作成するコマンドに加え、過去に作成したコンテンツの一覧表示、取得、削除にも対応しています。

認証方式は2種類です。ブラウザーを使ったOAuthログイン(`listenhub auth login`)は対話的な利用に適しており、LISTENHUB_API_KEY環境変数または`listenhub openapi config set-key`で設定するOpenAPIキーは、スクリプトやCIパイプラインでの利用に適しています。openapiサブコマンドでは、文と単語のタイムスタンプ付き音声文字起こし、ボイスクローン、PixVerseによる動画生成も行えます。

多くの作成コマンドは`--no-wait`フラグと`--json`出力オプションに対応しているため、結果をほかのツールにパイプで渡せます。制限のあるネットワーク向けにベースURLを上書きでき、現在使用中のエンドポイントを確認するconfig showコマンドも備えています。

主な機能

  • 01コマンドラインからポッドキャスト、TTS音声、解説動画、スライドデッキを生成
  • 02カバー作成、リミックス、ステム分離を含むAI画像と音楽の作成
  • 03ローカルの音声・動画ファイルを、単語単位のタイムスタンプ付きで文字起こし
  • 04参照音声から再利用可能なプライベートスピーカーを作成するボイスクローンのワークフロー
  • 05スクリプト作成や自動化に使えるJSON出力と`--no-wait`オプション

ユースケース

  • CIパイプラインでスクリプトからナレーション音声を一括生成
  • 記事のURLからポッドキャストのエピソードや解説動画を作成
  • 録音した会議やインタビューをタイムスタンプ付きで文字起こし
  • テキストプロンプトからBGMやインストゥルメンタルトラックを制作

クイックスタート

  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 APIを利用し、ポッドキャスト、テキスト読み上げ音声、解説動画、AI画像、音楽、動画をターミナルから作成できるCLI。 ListenHub CLIは、@marswave/listenhub-sdkパッケージをベースにした、ListenHubプラットフォーム向けのNode.js製CLIクライアントです。ポッドキャストのエピソード、テキスト読み上げ、解説動画、スライドデッキ、絵本、AI画像、音楽、動画などを作成するコマンドに加え、過去に作成したコンテンツの一覧表示、取得、削除にも対応しています。
listenhub-cli は無料で使えますか?ライセンスは?
listenhub-cli は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
listenhub-cli は今もメンテナンスされていますか?
活発にメンテナンス中。listenhub-cli の最終コミットは 2026年11月3日 です。
listenhub-cli は何に使えますか?
CIパイプラインでスクリプトからナレーション音声を一括生成 記事のURLからポッドキャストのエピソードや解説動画を作成 録音した会議やインタビューをタイムスタンプ付きで文字起こし テキストプロンプトからBGMやインストゥルメンタルトラックを制作
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

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト