越来越好玩,用ChatGPT+Python 做有声小说!

news2025/1/5 9:50:10

菜鸟学Python-第623篇原创

现在我们几百人的会员群已经玩的越来越高级了,利用chatgpt花色玩法!有玩百度问一问每天早上6点多起来抢单的,有玩微信机器人帮人部署接单的,也有玩咸鱼去给大学生指导论文的!

利用chatgpt4玩各种花活!每天也能赚几十块钱。钱虽然不多,但是一旦你能利用技术去赚钱,你会有源源不断的动力去学习。好比你每天学习python都能赚100块,你有会很强的动力去学习,去研究!而不是从入门到放弃。

言归正传,最近我们准备在会员群教大家玩这个,利用chatgpt来制作有声小说。其实主要里面强大的GPT来生成文字,然后用Python来批量的产生不同的语音,做语音的合成。

27e543742851192175883880b3679620.png

大家看一下其实chatgpt有很多玩法,可以做很多的应用,这次我们做有声小说。用GPT4来产生文字,这个很多人都会,我们公众号也写了10几篇专栏,如果你现在还不知道啥是GPT,可以去面壁了哈!

下面我们简单说一下怎么做有声小说!

1.用GPT4生成小说

如果手里有GPT4 API 最好,如果没有的哈,用3.5的也可以。关于如何用Python调用GPT API看这篇(10分钟!Python写一个角色扮演带上下文功能的chatgpt聊天机器人!上篇!), 我们这里限于篇幅用网页生成给大家看一下。

比如我们让gpt4写一个简单小说“电梯男孩女孩偶遇的小说”

77d732e1c1551da180d2edaaa3c9e7dc.png

然后我们需要把文本转语音,目前市面上有很多文本转语音的工具,但是我们是批量的去做,肯定是要玩的技术啦!我们用Python批量去转。

6a5988c4a2efe4e7c5cfe097ab1c5940.png

上面是目前市场上比较好的做语音合成的大厂和平台,目前做的比较好的是微软的,但是门槛也比较高,大家可以自行去研究一下,我们这里用百度做一个demo给大家简单讲一下,怎么做的。

2.申请百度的token

因为百度的应用很多的,大家可以看一下这个百度的大脑这个平台(里面有很多很多AI业务比如图像识别,声音识别,视频,文本等等),我们其实要做的业务就是一个语音合成。

cf9537149769f264e8e595e3d93fd1cc.png

然后我们要去申请一个token, 就是申请一个应用,然后这个应用会给你一个token.

163ed5bb10832db27ddecc1d8440e8a8.png

申请好了之后,你就拿到了这个3个值APP_ID,APP_KEY,SECRECT_KEY,这个3个值非常有用,后面写代码的时候会用到。

3.调用百度API进行语言合成

百度的API请教有2种模式,一种是通过post请求发过去,一种是通过百度的python AipSpeech库直接封装好了调用即可。我们肯定选择最简单最省事的啦,我们用AipSpeech即可。然后下面是核心的代码:

7f9425120971e34313b636f16db2a0a3.png

然后运行一下就可以生成合成的小说声音了,其中synthesis这个函数里面有很多参数,需要详细查一下百度的api文档,这里我们选择的女生的声音,然后音量为中等,语速也是中等,大家可以自行调整参数。

因为生成的result是二进制文本,所以我们许把它写到一个mp3文件里面才行。

515a4a06b7dd9a82c59cd585c11cafea.png

合成的速度非常快,大概5秒就搞定的,如果文本内容多一些的话,需要时间会长一些。我们听一下效果:

这个用另外一个好的声音合成的另外一个版本的演示:

如果再配合这样的封面就更有电子小说的感觉。

90d040819d8fdf2863689cefdc456133.png

好,上面就是今天的分享,里面可以挖掘的东西很多,文本+语音+绘画结合,可以产生很多有趣的点子,有一些甚至是可以商用的。有兴趣的同学可以试试,如果对chatgpt很感谢兴趣,对做电子有声读物很感兴趣,可以加入我们的星球。


星球会提供完整的一系列的应用的源码+文档+视频 内容,非常超值!

最后推荐一下我们的ChatGPT社群。星球会提供chatgpt高级篇的全部源码,视频和交流服务。目前还是早鸟价,有兴趣的可以加入我们。

364f0addf49d6def5971740c548f25e2.jpeg

原价219,试运营一年159 ,加入的同学会送下面几个福利:

1).送价值99元的3周入门python课程 44节视频课程(菜鸟团队独家录制的)10G的视频(1折券),星球同学可9.9元购买 (限时福利)

2).送ChatGPT专属的市场价格30元的某礼品

3).送专栏群“玩转chatgpt秘籍”的28堂教程内容,

4),星球专属会员高级视频课程

5).星球送书福利

推荐阅读:
入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径
干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影
趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!
AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影
小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/562047.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

USB设备连接和枚举

https://space.bilibili.com/489340606/channel/collectiondetail?sid896957 以下图片来自于沁恒微电子蔡亮工程师的讲课,对USB开发入门很有好处。 1. USB主设备和从设备 2. USB设备按功能分类 3. USB功能设备内部架构 可以有多个配置,但同一个时间只…

华为OD机试真题 Java 实现【字母组合】【2023Q1 200分】

一、题目描述 每个数字对应多个字母,对应关系如下: 0:a,b,c 1:d,e,f 2:g,h,i 3:j,k,l 4:m,n,o 5:p,q,r 6:s,t 7:u,v 8:w,x 9:y, z …

PostGIS的10个最佳实践

PostGIS 是一个功能强大的开源空间数据库,可用于存储、查询和分析地理空间数据。 对于需要存储和分析大量地理空间数据的组织来说,这是一个流行的选择。 但是,正确使用 PostGIS 以充分利用它很重要。 在本文中,我们将讨论 10 个 …

Mit6.006-lecture09-Breadth-First-Search

一、新单元:图 Quiz 1包含lecture01到lecture08,关注数据结构和排序 今天开始新单元,lecture09-lecture14,关注图算法 二、图应用 图无处不在 任何网络系统都存在有向连接图 比如:路网、计算机网络、社交网络 任…

1146 Topological Order(31行代码+详细注释)

分数 25 全屏浏览题目 作者 CHEN, Yue 单位 浙江大学 This is a problem given in the Graduate Entrance Exam in 2018: Which of the following is NOT a topological order obtained from the given directed graph? Now you are supposed to write a program to test …

Elasticsearch:在 Elastic 中访问机器学习模型

作者:Bernhard Suhm, Josh Devins Elastic 支持你需要的机器学习模型 Elastic 让你可以应用适合你的用例和 ML 专业水平的机器学习 (ML)。 你有多种选择: 利用内置的模型。 除了我们的可观察性和安全解决方案中针对特定安全威胁和系统问题类型的模型外…

Ubuntu crontab定时任务

1. crontab 相关的命令: 安装:apt-get install cron 启动:service cron start 重启:service cron restart 停止:service cron stop 检查状态:service cron status 查询cron可用的命令:service …

【算法排序】直接插入排序

目录 一、概念及其介绍二、过程图示三、复杂度以及稳定性四、代码实现 一、概念及其介绍 插入排序(InsertionSort),一般也被称为直接插入排序。 对于少量元素的排序,它是一个有效的算法。插入排序是一种最简单的排序方法,它的基本思想是将一…

Keil(MDK-ARM)如何补充安装旧的编译器 AC5(ARM Compiler 5)

目录 一、前言二、下载1. 进入 Arm Developer 官网2. 下载 ARM Compiler 5 安装包3. 下载完成 三、安装1. 开始安装2. 安装过程3. 安装完成 四、配置1. 打开“Manage Project Items”2. 添加 ARM Compiler 5 编译器3. 添加成功4. 选择 ARM Compiler 5 作为当前使用的编译器 一、…

PHP+vue二手车交易信息网站系统

原来二手车网站由于二手车网站制度的不完善,许多城市的二手车网站市场都很少,而且欺诈行文较严重,肆意提高价格,隐瞒汽车所存在的故障问题,人们买卖二手车还是经过朋友帮忙介绍的途径来实现。这就导致了很多人的想卖车…

GitLab服务器搭建

文章目录 前述方式一:非容器安装搭建GitLab服务器查看gitlab用户的初始密码:修改初始密码gitlab配置文件修改服务的端口号启动并访问服务 方式二:容器下安装基于Docker安装Docker在容器中安装gitlab服务宿主机配置修改容器配置修改启动并访问…

SpringBoot如何优雅的实现参数验证

唠嗑部分 在我们设计接口时,参数验证是必不可少的一个环节,严格的参数验证能够保证数据的严谨,那么在SpringBoot项目中,你是如何验证参数的呢? 首先我们来描述一下需求 用户类,有用户名、用户头像、邮件…

基于html+css的图展示88

准备项目 项目开发工具 Visual Studio Code 1.44.2 版本: 1.44.2 提交: ff915844119ce9485abfe8aa9076ec76b5300ddd 日期: 2020-04-16T16:36:23.138Z Electron: 7.1.11 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19044 项目…

2000万的行数在2023年仍然是 MySQL 表的有效软限制吗?

谣言 互联网上有传言说我们应该避免在单个 MySQL 表中有超过 2000 万行。否则,表的性能会下降,当它超过软限制时,你会发现 SQL 查询比平时慢得多。这些判断是在多年前使用HDD硬盘存储时做出的。我想知道在2023年对于基于SSD的MySQL数据库来说…

【大数据学习篇10】Spark项目实战~网站转化率统计

学习目标/Target 掌握网站转化率统计实现思路 了解如何生成用户浏览网页数据 掌握如何创建Spark连接并读取数据集 掌握利用Spark SQL统计每个页面访问次数 掌握利用Spark SQL获取每个用户浏览网页的顺序 掌握利用Spark SQL合并同一用户浏览的网页 掌握利用Spark SQL统计每…

安卓基础巩固(三)多线程、数据存储、文件IO、SQLite

文章目录 多线程Handler相关概念UI线程/主线程MessageMessage QueueLooperHandler 使用步骤Handler.sendMessage()Handler.post() Handler 机制工作原理Handler内存泄露前置知识案例分析解决方案一:静态内部类弱引用解…

数据结构学习记录——图应用实例-六度空间(题目描述、算法思路、伪代码及解读、图解)

目录 题目描述 算法思路 伪代码 总体算法 BFS算法 伪代码解读 BFS算法 图解 题目描述 六度空间理论的核心观点是,人类社交网络中的任何两个人之间,平均只需要通过不超过六个中间人(也就是六个社交关系)就可以建立联系。换…

多台plc之间如何快速实现以太网无线连接?

常规来说,多台plc要实现以太网无线连接,首先要先确定以太网线必须正确连接,并建立物理连接。然后需要在PLC端设置好IP地址,以使不同PLC以相同协议可以实现通信交流。最后是建立PLC端数据采集及交换系统,要求在PLC端设置…

《封号码罗》关于js逆向猿人学第二题cookies里面m值的获取[纯扣算法](二十六)

这一题有点儿误打误撞的感觉。 本题使用了抓包工具Fiddler,m值在cookie里面,而且这个cookie是本地生成的 抓包发现有两次请求,第一次返回了一堆JS,而且cookie里面没有m值,第二次请求就带上了m值,所以m应该…

信号完整性分析基础知识之传输线和反射(七):带负载传输线、感性不连续引起的反射

带负载传输线 如果在传输线上有一个小的容性负载,信号会出现失真,上升时间也会降低。每个分立电容都会降低信号在其附近看到的阻抗。如果传输线上分布有多个容性负载(例如一个总线上每隔1.2inch有一个2pF的连接器残桩,或者一个内…