用途:把网页文章、YouTube 视频、PDF 或纯文本主题转成双人对话式播客音频,类似 NotebookLM 的 Audio Overview。
主要能力:支持 URL、YouTube 转录、PDF 解析、纯文本/主题输入,可多来源合并;支持英语、德语、法语、西班牙语(自动检测或指定);可自定义播客名称、标语、主播与联合主播名称及各自语音。
使用方式:运行 <skill>/scripts/generate.py,常用参数包括 --url、--text、--pdf、--lang、--podcast-name、--host-name、--cohost-name、--host-voice、--cohost-voice、--output/-o。默认使用 OpenAI TTS(tts-1-hd,onyx+nova);加 --elevenlabs 使用 ElevenLabs;加 --sherpa 使用本地 sherpa-onnx 离线 TTS。输出为 OGG 音频文件路径,可用 OpenClaw 消息工具发送。首次需运行 <skill>/scripts/install.sh。
配置与环境:默认风格在 <skill>/config/conversation.yaml,CLI 参数覆盖配置。需 OPENAI_API_KEY(默认 TTS)与 GEMINI_API_KEY(转录/对话生成);ELEVENLABS_API_KEY 可选;SHERPA_ONNX_TTS_BIN 可选。依赖 ffmpeg、uv、Python 3.11+。
限制:短播客通常需 30-90 秒;sherpa-onnx 为 CPU 合成,约 2-10 倍实时,需约 2GB+ 内存,质量一般低于 ElevenLabs。若主播提及节目名,可将 podcast_name 设为空或使用 --podcast-name ""。其他未提供信息暂未说明。