社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  chatgpt

没有的,API是API,ChatGPT Plus是ChatGPT-20231108042949

宝玉xp • 1 年前 • 281 次点击  

2023-11-08 04:29

没有的,API是API,ChatGPT Plus是ChatGPT Plus,就跟你淘宝账户和阿里云账号,用户名密码一样,但计费不是一回事//@观察家家中观察:plus订阅用户,api有免费额度吗?//@宝玉xp:作者这个视频,每10帧一张图发GPT,一共花了$30,不便宜
✏️教程:如何使用GPT的视觉能力(GPT-4V)和文本转语音(TTS)功能来实现讲述视频,类似下面的AI足球解说演示。

以下是实现这一过程的简单步骤:

1、🎥 提取视频帧:

• 使用OpenCV初始化视频文件的读取。
• 遍历视频,逐帧处理,并将每一帧编码为base64格式以供处理。

2、📝 构建描述提示:

• 创建一个结构化的提示,角色为“用户”,包含视频描述的请求,并包括一部分编码的base64视频帧(例如,每十帧取一帧)。
• 定义GPT请求的参数,如模型(“gpt-4-vision-preview”),提示信息,API密钥和最大令牌限制。

3、🚀 发送GPT请求:

• 使用定义的参数,通过openai.ChatCompletion.create函数发送请求给GPT-4。
• 接收并打印GPT-4生成的描述。

4、🎙️ 制作语音解说提示:

• 类似于描述提示,创建一个请求语音解说脚本的提示,风格类似于大自然纪录片旁白,如David Attenborough,并包括视频帧。

5、✍️ 生成语音解说脚本:

• 将新提示发送给GPT-4并接收生成的语音解说脚本。
• 打印语音解说脚本以验证其内容。

6、🔊 将脚本转换为音频:

• 向TTS API发送请求,包括生成的语音解说脚本,所需的声音模型(例如,“onyx”),以及API密钥。
• 接收音频数据作为响应,并播放或保存为MP3文件。

7、🎞️ 将音频与视频结合:

• 使用视频编辑软件或编程库将生成的TTS音频覆盖到原始视频帧上。
• 导出结合了音频和视频的新视频文件。

📢提醒:在处理API响应和潜在错误时要小心,并确保拥有使用OpenAI服务所需的必要权限和API密钥。

每个步骤的细节将涉及特定的编码实践和使用相关的库和API。

OpenAI 官方提供的详细介绍:网页链接 互联网的那点事的微博视频
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/164099
 
281 次点击