SuperAPI AI 工具集

blog-audio

写作与研究

查看项目

更新于 10-16 06:19

技能介绍

用途:把博客文章转成音频旁白,供听众收听。支持三种模式:摘要模式(200-300 词口头概览)、全文模式(完整朗读)、对话模式(双人播客式讨论)。提供 30 种声音和 80 多种语言,输出 HTML5 可嵌入音频。

主要能力:具备命令入口 /blog audio generate <file>、/blog audio voices(查看可用声音)、/blog audio setup(检查或配置 Gemini TTS 密钥)。生成前由 Claude 负责整理文本,脚本只做 TTS。摘要模式需写成自然口语并先给核心结论;全文模式需去除 Markdown、去掉 URL、描述代码与图表;对话模式写成主持人加专家的 15-25 轮对话。

必要用法:需 Python 3.11+、环境变量 GOOGLE_AI_API_KEY、FFmpeg(缺省时回退 WAV)。始终通过包装器调用,例如:python3 scripts/run.py generate_audio.py --text "..." --voice Charon --json。双声音用 --voice2。模型可选 flash(默认,快而省)或 pro(质量更高,适合对话或优质内容)。检查密钥:echo $GOOGLE_AI_API_KEY。

适用场景:为博客添加音频版本,产出摘要速听、完整朗读或播客式内容。

限制:密钥缺失时需在 https://aistudio.google.com/apikey 获取;从 blog-write 内部调用时若缺密钥会静默返回,不阻塞写作流程。文本超过 32k tokens 需分段生成;FFmpeg 缺失时输出 WAV;速率受限需等待重试。其他计费与价格信息暂未提供。