SuperAPI AI 工具集

gencast

办公与效率

查看项目

更新于 10-15 17:31

技能介绍

用途:gencast 是一个命令行工具,用于把文档转换成对话式播客音频。当用户提到“播客”“音频”“对话生成”“讲座录音”或文档转口语格式时触发使用。

主要能力:支持单个或多个输入文件(多文件会拼接处理);可指定风格(默认 educational,另有 interview、casual、debate)与受众(默认 general,另有 technical、beginner、academic);支持 --with-planning 生成规划文档、--save-plan 与 --save-dialogue 保存规划与脚本;支持 --host1-voice 与 --host2-voice 选择语音。可用语音:alloy、echo、fable、onyx、nova、shimmer。

使用方式:先检查安装 which gencast,未安装则提示 pip install gencast。基本命令:gencast <input-file> --minimal -o <output.mp3>。始终包含 --minimal 以避免上下文膨胀,--minimal 下仅显示里程碑、输出路径与时长。示例:gencast chapter.md --minimal --style interview --audience technical -o chapter.mp3。多文件:gencast chapter1.md chapter2.md chapter3.md --minimal -o full_course.mp3。规划模式:gencast complex_doc.md --minimal --with-planning --save-dialogue --save-plan -o output.mp3,同时生成 output_plan.txt 与 output_dialogue.txt。用户也可显式调用 /gencast:podcast <input> [options] 或 /gencast:plan <input>(仅生成规划文档)。

限制与注意:运行前应校验输入文件存在;输出文件会被覆盖,需提示用户;无输入文件时报错并提示用法。PDF 输入需要 MISTRAL_API_KEY 环境变量,可用 export MISTRAL_API_KEY=your_key 设置。文档未提供收费、价格或效果相关信息。