ai-content-studio は何をしますか?
プロフェッショナルなAI音声コンテンツ制作ツール。記事、レポート、ニュースを、複数キャラクターの対話と高忠実度TTSで放送品質のポッドキャストオーディオに変換します。
概要
hrygo/ai-content-studio は、あらゆるテキストベースのコンテンツを、プロフェッショナルなポッドキャストオーディオに変換するための強力なAIツールです。このスキルを使用すると、以下のことが可能です。
- テキストの自動変換: 記事、レポート、ニュース記事を、自然な対話形式のオーディオスクリプトに変換します。
- 複数キャラクターのサポート: 異なる話者を割り当て、ダイナミックな対話を生成します。
- 高品質な音声出力: 最先端のTTSエンジンを使用し、人間のような自然な音声を生成します。
使用方法
基本コマンド
# 例: 記事をポッドキャストに変換する
claude-code run hrygo/ai-content-studio --input article.txt --output podcast.mp3
必要な環境変数
TTS_API_KEY: TTS API の認証キー。OPENAI_API_KEY(オプション): スクリプト生成に使用する場合。
機能
- 多言語対応: 日本語、英語、中国語など、複数の言語をサポート。
- カスタマイズ可能な音声: 話者の年齢、性別、話し方のスタイルを調整可能。
- バッチ処理: 複数の記事を一度に変換可能。
- 品質設定: 低、中、高の3段階の品質レベルから選択可能。
テクニカル詳細
- 対応プラットフォーム: Claude Code, Cursor, Codex などの主要なAIエージェント。
- 依存関係: Python 3.8+, FFmpeg, TTSライブラリ。
- 出力形式: MP3, WAV, FLAC。
例
シンプルな変換
入力: article.txt(科学技術に関する記事)
出力: podcast.mp3(ナレーターと専門家の対話形式のポッドキャスト)
カスタムスクリプト
from hrygo_ai_content_studio import PodcastGenerator
generator = PodcastGenerator(
language="ja",
quality="high",
speakers=["ナレーター", "ゲスト"]
)
generator.convert("input.txt", "output.mp3")
トラブルシューティング
- 音質が低い場合:
TTS_API_KEYが正しく設定されているか確認してください。 - スクリプト生成に失敗する場合: 入力テキストが空でないか、フォーマットが正しいか確認してください。
ライセンス
MIT