SuperAPI AI 工具集

create-typecast-shorts

设计与创作

查看项目

更新于 10-16 01:35

技能介绍

用途:把一段本地、权利清晰的视频或一张图片,配上 Typecast 旁白与时间戳字幕,合成一条 1080×1920 竖屏 MP4 短视频。

主要能力:确认素材权利后收集本地路径、主题或脚本、语言、目标时长(默认45–60秒)、Typecast 音色 ID 和输出目录;按脚本生成旁白 wav 与对齐的 SRT,再用 ffmpeg 渲染预览与成片。默认 1080×1920、30 fps、居中裁剪填满画面、丢弃原音轨、底部居中白字黑描边字幕。

使用方式:先检查环境,运行 command -v cast、command -v ffmpeg、command -v ffprobe 与 cast --help 等;cast 安装用 brew install neosapience/tap/cast 或 go install github.com/neosapience/cast@latest,Go 安装后执行 export PATH="$(go env GOPATH)/bin:$PATH"。用 cast login 在独立提示中登录,勿把密钥粘贴进聊天。无音色时运行 cast voices pick。合成示例:cast "$(cat script-tts.txt)" --voice-id VOICE_ID --language LANGUAGE_CODE --tempo 1.1 --remove-silence-ms 300 --format wav --out narration.wav --timestamp-out captions.srt --timestamp-format srt。语言用 ISO 639-3 代码;中文、日文自动做字符级对齐。--remove-silence-ms 是保留的静音长度(0–1000),时间戳已匹配处理后的音频,勿再对旁白做消音或变速。用 ffprobe 检查素材,先渲染 15 秒 preview.mp4 给用户确认构图、字幕和发音,再输出 final.mp4 并验证分辨率、编码和时长。

限制:只接受用户拥有或获授权的一个本地文件,权利不明需先确认;禁止搜索、下载、抓取第三方素材,禁止去水印或隐藏来源,禁止上传发布结果,禁止打印或写入 API 密钥。若 cast 返回 401/403 需重新登录,402/429 只报告计费或限流;ffmpeg 需支持 libass 字幕滤镜。具体价格、额度等资料暂未提供。