尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Text-To-Video-AI .env 配置全解析:一文读懂全部 API Key 与参数设置
Text-To-Video-AI .env 配置全解析一文读懂全部 API Key 与参数设置【免费下载链接】Text-To-Video-AIGenerate video from text using AI项目地址: https://gitcode.com/gh_mirrors/te/Text-To-Video-AIText-To-Video-AI 是一个开源的 AI 视频生成工具输入一段文字描述它就能自动完成脚本撰写、语音配音、字幕生成、背景音乐与画面合成。而Text-To-Video-AI .env 配置就是整个流程的总控制台所有 API Key、模型选择与画面参数都在这里设置。如果你刚接触这个项目最容易被.env里一大串变量搞晕。本文一次讲清每个变量的作用与配置方法帮你快速跑通第一条 AI 生成的视频。为什么 .env 是 Text-To-Video-AI 的配置核心项目启动时会通过 utility/config.py 自动加载根目录下的.env文件并做一次全量配置校验哪个 API Key 缺失、哪个参数写错了都会在启动时直接报错而不是等你生成到一半才失败。git clone https://gitcode.com/gh_mirrors/te/Text-To-Video-AI cd Text-To-Video-AI pip install -r requirements.txt cp .env.example .env复制 .env.example 为.env后按下面的分组逐项填写即可。必备 API KeyPexels 与 Muapi 二选一这是唯一强制要求的配置项。后台视频素材来自 Pexels 素材库AI 生成的 B-roll 则走 Muapi 服务两个至少要填一个PEXELS_API_KEY你的Pexels密钥 MUAPI_API_KEY你的Muapi密钥其中PEXELS_API_KEY决定能否使用免费素材库的 B-roll 画面如果只填MUAPI_API_KEY则走 AI 文生视频见下文 Muapi 章节。校验逻辑位于 utility/config.py两者都为空时会直接终止程序。LLM_PROVIDER 三选一OpenAI / Groq / Gemini 模型配置LLM_PROVIDER决定由哪个大模型来写视频脚本支持openai、groq、gemini三种LLM_PROVIDERopenai OPENAI_API_KEY你的OpenAI密钥 OPENAI_MODELgpt-4o选 Groq 或 Gemini 时把对应的GROQ_API_KEY/GROQ_MODEL默认llama3-70b-8192或GEMINI_API_KEY/GEMINI_MODEL默认gemini-2.5-flash填上即可。注意一旦选定 provider对应的 API Key 与模型名缺一不可这是新手最容易踩的坑。配音与字幕识别的 API Key 配置TTS_PROVIDER免费 EdgeTTS 与高级 ElevenLabs语音配音支持edgetts免费和elevenlabs需付费密钥两种TTS_PROVIDERedgetts EDGETTS_VOICEen-AU-WilliamNeuralEdgeTTS 无需密钥只需指定音色例如en-US-JennyNeural美音女声、en-GB-RyanNeural英音男声。切换到 ElevenLabs 则必须填ELEVENLABS_API_KEY和ELEVENLABS_VOICE_ID示例音色 ID 可直接参考 .env.example 中的注释。STT_PROVIDERWhisper 本地识别与 Deepgram 精准字幕字幕时间轴由语音识别生成whisper免费本地运行deepgram云端识别更精准STT_PROVIDERwhisper DEEPGRAM_API_KEY你的Deepgram密钥 # 仅使用 deepgram 时需要视频画面参数横竖屏快速切换VIDEO_ORIENTATION控制输出画幅portrait输出 1080x1920 竖屏适合抖音、快手、YouTube Shorts、Instagram Reelslandscape输出 1920x1080 横屏适合传统视频平台VIDEO_ORIENTATIONportrait字幕样式参数字体、颜色、位置自由定制这组参数让你的字幕既醒目又不抢戏默认值开箱即用CAPTIONS_ENABLEDtrue CAPTION_FONT_SIZE100 CAPTION_FONT_COLORwhite CAPTION_FONT_FACEArial-Bold CAPTION_STROKE_WIDTH3 CAPTION_STROKE_COLORblack CAPTION_POSITIONbottom_centerCAPTION_POSITION支持center、top、bottom、bottom_center、bottom_left、bottom_right六种位置颜色可选white、yellow、cyan、red、green、blue、magenta。想要爆款短视频的综艺感字幕把字号调大、描边加粗即可。Muapi 视频模型参数从 Veo 到 Sora 一键切换填好MUAPI_API_KEY后还可以用MUAPI_VIDEO_MODEL切换底层 AI 视频模型覆盖当下主流大厂模型MUAPI_BASE_URLhttps://api.muapi.ai MUAPI_API_KEY你的Muapi密钥 MUAPI_VIDEO_MODELveo3-fast-text-to-video支持的模型包括 Google Veoveo3-fast-text-to-video等、xAI Grokgrok-imagine-text-to-video、字节 Seedancesd-2-t2v、Wanwan2.7-text-to-video、Klingkling-v3.0-pro-text-to-video、Vidu、OpenAI Soraopenai-sora-2-pro-text-to-video、MiniMax Hailuo 等十余个完整清单见 .env.example。调用逻辑封装在 utility/muapi_client.py 中换模型只需改一行配置。渲染引擎参数MoviePy 与 Remotion 主题选择最后两个参数决定成片的包装方式RENDER_ENGINEremotion REMOTION_THEMEflat-motion-graphicsRENDER_ENGINE可选moviepy传统快速合成或remotionReact 合成画面更精致使用 Remotion 时REMOTION_THEME提供clean-professional、flat-motion-graphics、minimalist-diagram、anime-ghibli四种风格主题切换逻辑见 utility/render/render_engine.py 与 utility/render/remotion_renderer.py。常见配置报错与排查方法启动时报Configuration validation failed时错误信息会逐条列出问题最常见的三种Missing required API key对应服务的密钥没填补上即可Invalid LLM_PROVIDER只接受openai/groq/gemini注意拼写Invalid VIDEO_ORIENTATION只接受portrait/landscape。全部参数检查通过后运行python app.py 你的视频主题即可开始生成输出文件为rendered_video.mp4。建议对照 .env.example 逐项核对一次配置好后面就能反复出片了。【免费下载链接】Text-To-Video-AIGenerate video from text using AI项目地址: https://gitcode.com/gh_mirrors/te/Text-To-Video-AI创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

升级BeltDrivenEnder3居然不用改固件?零配置运行的原理与兼容性全解答

升级BeltDrivenEnder3居然不用改固件?零配置运行的原理与兼容性全解答

升级BeltDrivenEnder3居然不用改固件?零配置运行的原理与兼容性全解答 【免费下载链接】BeltDrivenEnder3 All parts including Voron files for the Belt Driven Ender 3 V3 项目地址: https://gitcode.com/gh_mirrors/be/BeltDrivenEnder3 如果你正在为 En…

📅 2026/10/8 10:02:00
3分钟快速上手FlickerProgressBar:Android应用宝风格下载进度条接入教程

3分钟快速上手FlickerProgressBar:Android应用宝风格下载进度条接入教程

3分钟快速上手FlickerProgressBar:Android应用宝风格下载进度条接入教程 【免费下载链接】FlickerProgressBar Android 仿应用宝下载进度条 项目地址: https://gitcode.com/gh_mirrors/fl/FlickerProgressBar FlickerProgressBar 是一个轻量级的 Android 下…

📅 2026/10/11 5:55:27
Cordis生产环境部署指南:从开发到上线的完整流程

Cordis生产环境部署指南:从开发到上线的完整流程

Cordis生产环境部署指南:从开发到上线的完整流程 【免费下载链接】cordis Meta-Framework of Spatiotemporal Composability 项目地址: https://gitcode.com/GitHub_Trending/co/cordis Cordis 是一个主打"时空组合性"(Spatiotemporal …

📅 2026/10/8 5:12:40
MORE NEWS

更多资讯

📰

SpringBoot+Vue+MyBatis+MySQL协同过滤推荐系统实战:体育商品电商全栈

做毕设或练手全栈项目时,“体育商品推荐系统”这类题目很常见,但网上一抓一大把的源码,真正能跑通、能讲清楚原理的并不多。这篇博文围绕“基于SpringBootVueMyBatisMySQL的协同过滤推荐系统”这套技术栈,把协同过滤怎么落到体育电…

📰

SharpMap开源GIS:在.NET应用中轻量级地图渲染与空间查询实践

简介:SharpMap 开源GIS资源包面向.NET开发者与地理信息系统初学者,提供一套轻量级地图显示与地理数据操作方案,帮助在Web或桌面应用中快速集成地图功能,无需深厚GIS背景即可上手。包内共10个文件,以4个dll动态库、4个p…

📰

COMSOL与MATLAB联合仿真实战:从活接口配置到GUI自动化设计

前一阵子连续做了几个涉及多物理场耦合的项目,把COMSOL和MATLAB联合仿真这套流程彻底跑通了。从最开始的版本匹配问题、活接口调用报错,到后来参数扫描脚本化、GUI一键自动化操作,中间踩了不少坑,也积累了一些比较顺手的做法。这篇…

📰

Python字符串操作全指南:从基础方法到性能优化与数据清洗实战

刚开始学Python的时候,我总觉得字符串操作不过是print里面那几个引号的事。直到后来接手了一个数据清洗的脚本,几千行日志里全是乱七八糟的时间格式、混着中文和特殊符号的用户输入、还有动不动就报UnicodeDecodeError的编码坑,我才意识到字符…

📰

GEO生成式引擎优化实战:让DeepSeek、Kimi等大模型主动引用你的内容

你问 DeepSeek 一个问题,它给你拼出一段答案;这段答案的材料,可能就来自你某个产品页里的一句话。你再切到 Kimi,同样是这个问题,它给出的是一篇带序号、带出处的长文——又用了你那句话。这种感觉挺微妙的&#xff1a…

📰

AnyPS5项目实战:HID协议转换实现主机外设自由

玩主机的朋友应该都有过这种经历:主力机放在客厅,想在书房或者卧室继续打,但手柄、方向盘、摇杆这些外设基本都被主机官方生态“绑死”,换一台设备就得重新买一套外设,钱包实在遭不住。我之前折腾过一个叫 AnyPS5 的项…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬