小福利,用python教你打造自己的语音合成小程序,自己制作有声图书哦

16 篇文章 0 订阅

大家好,我是天空之城,有兴趣加qq群,纯学习,1098016198。
今天给大家带来小福利,借助百度ai,用python教你打造自己的文字识别转成语音的小程序,自己制作有声图书哦.
首先需要大家先去百度ai主页注册一个账号,然后申请语音识别的接口,都是免费的,包括App_ID,API_Key,Secret_Key。打开网址‘https://ai.baidu.com/’,右上角有个控制台,进去之后,大家自己进行注册和申请,除了语音合成,还有图片识别,人脸识别,车牌识别,还有很多很多百度ai产品。还要在pycharm里面安装一个baidu-aip模块。

#coding:utf-8
from aip import AipSpeech
import os

App_ID='你的id'
API_Key='你的api_key'
Secret_Key='你的serect-key'


#content0='金庸小说主要是指金庸的武侠小说,共计,十五部,它们可以由这几句话描述:"飞雪连天射白鹿,笑书神侠倚碧鸳。"他们分别是《飞狐外传》(1960年)、《雪山飞狐》(1959年)、《连城诀》(1963年)、《天龙八部》(1963年)、《射雕英雄传》(1957年)、《白马啸西风》(1961年)、《鹿鼎记》(1969年)、《笑傲江湖》(1967年)、《书剑恩仇录》(1955年)、《神雕侠侣》(1959年)、《侠客行》(1965年)、《倚天屠龙记》(1961年)、《碧血剑》(1956年)《鸳鸯刀》(1961年)、《越女剑》(短篇小说)(1970年)。'



#content2='《明朝那些事儿》主要讲述的是从1344年到1644年这三百年间关于明朝的一些故事 [5]  。以史料为基础,以年代和具体人物为主线,并加入了小说的笔法,语言幽默风趣。对明朝十七帝和其他王公权贵和小人物的命运进行全景展示,尤其对官场政治、战争、帝王心术着墨最多,并加入对当时政治经济制度、人伦道德的演义。它以一种网络语言向读者娓娓道出三百多年关于明朝的历史故事、人物。其中原本在历史中陌生、模糊的历史人物在书中一个个变得鲜活起来。《明朝那些事儿》为读者解读历史中的另一面,让历史变成一部活生生的生活故事。'


with open(r'你的文件地址\novel.txt','r',encoding='utf-8') as  file:
    data=file.read()
    print(data)
#这里教大家可以直接把要转化成语音的文字写出来如上面content0,content2,赋值给下面的content1,或者从自己的电脑上先写一个txt文件,再读出来,如上面的data。

#这里用了读取txt文件的方法
content1=data

client=AipSpeech(App_ID,API_Key,Secret_Key)
result=client.synthesis(content1,'zh',1,{
    'vol':5,#音高
    'spd':4,#速度
    'pit':9,#尖度
    'per':5,#人音

})
if not isinstance(result,dict):
    with open('audio6.wav','wb') as f:
        f.write(result)
        
#audio6.wav是最后合成出来的语音文件

大家有兴趣可以去尝试下。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值