基于文心一言的PPT自动生成

这篇具有很好参考价值的文章主要介绍了基于文心一言的PPT自动生成。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

基于文心一言的PPT生成,AIStudio项目地址,快去fork运行吧

文心一言 是否直接生成ppt,文心一言,powerpoint,python,人工智能,深度学习,chatgpt
项目借鉴了autoppt, ppt两个项目。生成的PPT还没加入特效,有待改善,希望大佬们可以提出宝贵的建议。

一、生成PPT效果展示

注意,因为生成PPT时间较长,应用体验效果不是很好,总是出现错误,建议放到本地运行gradio页面。

文心一言 是否直接生成ppt,文心一言,powerpoint,python,人工智能,深度学习,chatgpt
文心一言 是否直接生成ppt,文心一言,powerpoint,python,人工智能,深度学习,chatgpt

二、设计思路

文心一言 是否直接生成ppt,文心一言,powerpoint,python,人工智能,深度学习,chatgpt

视频讲解链接

  • (【基于文心一言的PPT自动生成上集】 https://www.bilibili.com/video/BV1TC4y1J7M7/?share_source=copy_web&vd_source=49ac2517b671ca0d4ec8f7092e33bd0a)
  • 【基于文心一言的PPT自动生成下集】 https://www.bilibili.com/video/BV1Fc411o7gP/?share_source=copy_web&vd_source=49ac2517b671ca0d4ec8f7092e33bd0a

三、具体实施

3.1 准备PPT模板

这里准备了5个简单的模板供大家使用,解压即可,大家也可以按照我准备的模板格式,自己构建模板,只需要更改一下图片名和copy一下json文件.部分模板展示
文心一言 是否直接生成ppt,文心一言,powerpoint,python,人工智能,深度学习,chatgpt

#解压模板
%cd ~
!unzip /home/aistudio/data/data246239/ppt_template.zip

3.2 安装依赖

# 安装所有集成所需的所有模块
# !pip install 'langchain[all]'
!pip install -r requirements.txt 

3.3 调用接口生成内容(记得放访问令牌)

# 1、获取access_token
access_token = ''
PPT_title = 'AI'
# 2、进行需求分析
from app import analysis_requirements

analysis_content = analysis_requirements(PPT_title, access_token)
print(analysis_content)

3.4 根据内容生成PPT

# 3、根据需求生成ppt内容
from structure_article import StructureArticle

character_a = "你是一个博学多才的人,精通各种领域的知识。"
struct_articles = StructureArticle(api_type='Ernie', main_idea_knowledge=analysis_content, access_token=access_token)
content = struct_articles.generate_article(PPT_title, character_a)
print(content)

3.5 PPT 插图

此处使用的爬虫代码,爬取的百度图片上的内容,若生成的PPT中没有插图,可以修改/mdtree/img_search.py文件中的head
文心一言 是否直接生成ppt,文心一言,powerpoint,python,人工智能,深度学习,chatgpt
若修改之后,生成的PPT任然无法插图,建议本地调试,亲测,本地调试可成功插入爬取的图片文章来源地址https://www.toymoban.com/news/detail-760407.html

import os 
import random 
from mdtree import tree2ppt

# 定义模板选择函数
def choice_template():
    ls = os.listdir('./ppt_template')
    return random.randint(1, len(ls))

save_path = "./ppt/" + PPT_title + ".pptx"
mode = choice_template()
print('+++++++++++++++++++++++++++++++++++++++++++++++++++++')
tree2ppt.Tree2PPT(content, "./ppt_template/" + str(int(mode)), save_path=save_path)

四、根据PPT生成演讲稿,emmm

from ernieapi import ernie_result
prompt_yanjiang = f"""
你擅长根据PPT文本生成演讲稿,你需要按照我提供的PPT文本,生成演讲稿并且演讲稿中不能出现‘\n,#’这类符号。文本:{content}。
"""

ernie_result(prompt_yanjiang, access_token)

到了这里,关于基于文心一言的PPT自动生成的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Baidu Comate 基于百度文心一言的智能编码助手

    本心、输入输出、结果 编辑:简简单单 Online zuozuo 地址:https://blog.csdn.net/qq_15071263 个人简介 : 简简单单Online zuozuo,目前主要从事 Java 相关工作,商业方向为 B、G 端

    2024年02月03日
    浏览(67)
  • 文心一言的文字转图片功能对比漫画生成器的文字转漫画,二者谁更好用?

    哥特未来城 倒挂金钩 文心一言是一款非常实用的文字转图片工具,它可以将文字转换成各种相应的图片,让文字瞬间变得更加有趣生动。通过这款文心一言,我们可以轻松制作出各种各样的图片,例如名人名言、情书、生日祝福、海报等等,而且还可以进行个性化修改,让

    2024年02月11日
    浏览(30)
  • 用户规模破亿!基于文心一言的创新应用已超4000个

    🤵‍♂️ 个人主页:@艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏 📂加关注+         12月28日,由深度学习技术及应用国家工程研究中心主办的WAVE SUMMIT+深度学习开发

    2024年02月04日
    浏览(26)
  • 今日思考(1) — 算力对机器人的影响(基于文心一言的回答)

    目录 1.高tops的算力能支持什么水平的复合机器人控制 2.什么情况下控制机器人需要更高的算力 3.为什么使用人工智能算法,例如深度学习、强化学习等,需要更多的计算资源来实现更精准的决策和控制。 4.将已经训练好的人工智能算法模型,例如深度学习模型、强化学习模型

    2024年02月06日
    浏览(31)
  • 使用AI自动生成PPT --- Gamma

    近期找到一个非常好用的,使用AI自动生成PPT的工具--Gamma( https://gamma.app/signup?r=7ikntzoapw5mzpo )测试几次,发现自动生成的PPT基本能够拿来直接使用。注意:使用Gamma需要科学上网。 Gamma是一款人工智能应用程序,可帮助您创建引人入胜的演示文稿,而无需设计专业知识。您可以

    2024年02月11日
    浏览(56)
  • 分享5个自动生成PPT的网站

    1、Mindshow 之前公众号里分享过这款做PPT的AI工具,这次再拿出来分享一次。 没别的原因,确实好用。 而且也是 目前能够和ChatGPT结合使用最好的PPT工具之一 。 直接在ChatGPT生成PPT内容,转成Markdown格式复制进来一键排版,一份PPT初稿就搞定了。 要说这个工具最大的缺点,应该

    2024年02月04日
    浏览(33)
  • AI自动生成PPT哪个软件好?七款一键生成PPT在线工具已为你备好

    AI生成PPT工具的出现,真是给大家的生活带来不少便利啊! 以往想要制作一份演示文稿,大家都需要花上好几个小时,从配色、字体到排版、内容撰写,每个环节都要付出许多精力。 现在用AI工具来制作演示文稿,大家只需输入文字内容,它就能自动设计并制作出专业且精美

    2024年04月28日
    浏览(31)
  • 结合ChatGPT和MINDSHOW自动生成PPT

    总结/朱季谦 一、首先,通过chatGPT说明你的需求, 学会提问是Ai时代最关键的一步 。你需要提供一些关键信息,如果没有关键信息,就按照大纲方式让它设计,例如,我让它帮我写一份《2023年年中述职报告》的模版—— 二、通过提示,让它帮生成markdown语法的内容:把以上

    2023年04月11日
    浏览(31)
  • 使用AI自动生成PPT提高制作效率

    在制作PPT方面,很多制作者都会轻易跳进一个怪圈:“我要制作一个关于关爱老人的PPT,该怎么做呢,有模板没有?”这个会涉及很多逻辑需要经过不断的思考,制作PPT要通过很多素材、使用技巧、方法经验的不断积累,然而在短时间内制作高质量的PPT这对初学者来说是件非常

    2024年01月17日
    浏览(44)
  • 今日思考(2) — 训练机器学习模型用GPU还是NUP更有优势(基于文心一言的回答)

          深度学习用GPU,强化学习用NPU。       在训练深度学习模型时, GPU相比NPU有优势 。 GPU拥有更高的访存速度和更高的浮点运算能力,因此更适合深度学习中的大量训练数据、大量矩阵、卷积运算 。GPU虽然在并行计算能力上尽显优势,但并 不能单独工作,需要CPU的协同

    2024年02月08日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包