Playwright風APIと自然言語のact・observe・extract呼び出しでChromeを操作する、ブラウザーエージェント向けTypeScript・Python・Go SDK。
emiliioaguirre/youtube-live-tts
ElevenLabsのAI音声でYouTubeライブチャットをリアルタイムに読み上げ、Webダッシュボードから設定できます。
- スター
- 56
- フォーク
- 6
- 未解決の Issue
- 1
- 最終コミット
- 6 か月前
これは何?
YouTube Live TTSは、YouTubeライブ配信のチャットメッセージを受信すると音声に変換します。音声にはElevenLabsを、チャットの読み取りにはpytchatを使用するため、配信中に視聴者のメッセージを読み上げられます。
Next.jsのWebダッシュボードでは、音声の設定や「{author} says: {message}」のようなメッセージテンプレートの指定、ブラウザーからの受信チャットの監視ができます。FastAPIのPythonバックエンドがチャットの監視と音声の生成を担当します。音声が重ならないようにするメッセージキュー、ユーザーごとのクールダウン、メッセージの長さ制限も備えています。
Windows、macOS、Linuxに対応し、インターフェースでは英語とスペイン語を利用できます。ライトテーマとダークテーマも選択できます。
主な機能
- 01YouTubeライブチャットのメッセージを受信時に読み上げ
- 02音声出力にElevenLabsのAI音声を使用
- 03設定と監視のためのWebダッシュボード
- 04カスタマイズ可能なメッセージテンプレート
- 05音声の重なりを防ぐメッセージキュー
- 06ユーザーごとのクールダウンとメッセージの長さ制限
ユースケース
- ライブ配信中に視聴者のチャットを読み上げたい配信者
- 多くの参加者がいる参加型ライブ配信を運営するコミュニティホスト
クイックスタート
- 1
お使いのOSに必要な前提条件(Python 3.12とBun)をインストールします
- 2
リポジトリをクローンして、依存関係をインストールします
git clone https://github.com/emiliioaguirre/youtube-live-tts.git cd youtube-live-tts pip3 install -r backend/requirements.txt cd frontend && bun install && cd .. - 3
アプリを起動します
bun dev
使う前に知っておきたいこと
- 音声を生成するにはElevenLabsのAPIキーが必要です。
- Python 3.12とBunのインストールが必要です。Linuxではシステムのオーディオライブラリも必要です。
- スター数は56で、プロジェクトも比較的新しいため、まだ不安定な部分がある可能性があります。
トピック
よくある質問
- youtube-live-tts とは?
- ElevenLabsのAI音声でYouTubeライブチャットをリアルタイムに読み上げ、Webダッシュボードから設定できます。 YouTube Live TTSは、YouTubeライブ配信のチャットメッセージを受信すると音声に変換します。音声にはElevenLabsを、チャットの読み取りにはpytchatを使用するため、配信中に視聴者のメッセージを読み上げられます。
- youtube-live-tts は無料で使えますか?ライセンスは?
- youtube-live-tts は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- youtube-live-tts は今もメンテナンスされていますか?
- 半年以上コミットなし。youtube-live-tts の最終コミットは 2026年4月14日 です。
- youtube-live-tts は何に使えますか?
- ライブ配信中に視聴者のチャットを読み上げたい配信者 多くの参加者がいる参加型ライブ配信を運営するコミュニティホスト
- youtube-live-tts のインストール方法は?
- お使いのOSに必要な前提条件(Python 3.12とBun)をインストールします リポジトリをクローンして、依存関係をインストールします: git clone https://github.com/emiliioaguirre/youtube-live-tts.git cd youtube-live-tts pip3 install -r backend/requirements.txt cd frontend && bun install && cd .. アプリを起動します: bun dev
- youtube-live-tts はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/emiliioaguirre/youtube-live-tts
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
エージェント、スクリプト、人の承認ゲートを使い、YAMLで定義したAIコーディングなどのプロセスを実行するオープンソースのワークフローエンジン。
LLMエージェントの会話や実行内容を、PythonおよびTypeScriptアプリ向けの永続的で構造化されたメモリに変換する、エージェントネイティブなメモリ基盤です。
デジタルヒューマン(2.5D、3D、モバイル、PC、Web)とLLM(OpenAI互換、DeepSeek)を業務システムにつなぐエージェントフレームワーク。
メモリ、ツール、MCP、RAG、音声、ワークフローを備えたAIエージェントを構築するTypeScriptフレームワーク。可観測性を提供するVoltOpsコンソールも付属。
Convex上に構築された、AIキャラクターが暮らし、会話や交流をする仮想の町「AI Town」をデプロイしてカスタマイズできる、MITライセンスのスターターキット。