SuperAPI AI 工具集

hyperframes-tts

编程与开发

查看项目

更新于 10-15 22:13

技能介绍

用途:在本地为作品生成旁白、配音或文本转语音音频,基于 Kokoro-82M,无需 API 密钥。

主要能力:支持 54 种声音、8 种语言(英语、日语、中文、韩语、法语、德语、意大利语、葡萄牙语),默认声音为 af_heart。可按内容类型选择声音,例如产品演示用 af_heart/af_nova,教程用 am_adam/bf_emma,营销用 af_sky/am_michael,文档用 bf_emma/bm_george,休闲内容用 af_heart/af_sky。语速可调:0.7-0.8 适合教程或复杂内容,1.0 为默认自然语速,1.1-1.2 适合开场或轻快内容,1.5 以上需谨慎测试。

使用方式:运行 npx hyperframes tts --list 查看全部声音。生成语音示例:npx hyperframes tts "Your script here" --voice af_nova --output narration.wav。生成的音频可在作品中作为标准 audio 元素引用。若需字幕,可先生成语音,再运行 npx hyperframes transcribe narration.wav 获取词级时间戳,得到 narration.wav 与 transcript.json。较长脚本建议写入 .txt 文件后传入路径,例如 npx hyperframes tts script.txt --voice bf_emma --output narration.wav。

限制与要求:需要 Python 3.8+,并安装 kokoro-onnx 与 soundfile(pip install kokoro-onnx soundfile)。模型首次使用时自动下载(约 311 MB 加约 27 MB 声音文件,缓存于 ~/.cache/hyperframes/tts/)。超过约 5 分钟语音的超长输入建议分段处理。其他细节暂未提供。