腾佑旗下产品:
云服务器 智能五合一建站 咨询热线:400-996-8756
绑定享折扣 注册百度云
百度人脸识别
人脸识别 文字识别 图像识别 语音识别
  • 最新资讯
  • 热门资讯
  • 最热资讯
人工智能http://ai.tuidc.com/templets/default/img/advertising_space_right_3.jpg

如何调用百度AI语音合成api接口

发布时间:2022-04-18 17:08 作者:创始人

简述:语音合成支持特定语音指令唤醒,唤醒的同时执行指令操作,轻量级,低功耗,可自定义设置多个唤醒词,为您的应用打造自然流畅的对话。

  一些小说平台会配置的有朗诵阅读的模式、一些资讯播报的平台也会有主播进行实时播报、一些打车软件、餐饮叫号等场景下的语音播报、一些智能数码(智能机器人、故事机、平板)等场景下的语音输出形式都是利用语音合成的技术。所以在日常生活中我们也难免会用到语音合成这一技术,下面小编就带大家来学习一下如何调用百度AI语音合成api接口吧!

语音识别


第一步:创建应用

进入百度智能云后台,登录账号。然后点击【语音技术】-{应用列表},在填写完信息后点击创建应用。创建完会生成APP ID、API KEY、secret key信息。

第二步:临时使用

首先要获取token,注意里面的内容需更换成自己的信息

其次调用api,调用结果在下面网站中实现(注意把里面的内容填充完毕)http://tsn.baidu.com/text2audio?lan=zh&tex=""&ctp=1&cuid=你的用户id&tok=刚刚获取的token值&vol=9&per=106&spd=6&pit=5&aue=3   

第三步:使用python脚本调用

首先下载SDK库进行解压安装

其次创建一个Python脚本,注意有需要更改为自己信息的内容

最后进行测试运行(运行成功的话会在同文件夹下生成音频文件,提示缺少模块的话,使用pip3 install <模块名>来安装)

第四步:从txt读入,批量调用

修改刚刚的Python脚本,使之逐行读入text.txt文件,并按照顺序创建audio1.mp3 audio2.mp3 audio3.mp3 ...... (需要现在脚本所在的文件夹下创建result文件夹,生成的语音全部在result文件夹中。如有遗漏的可多次运行。)

 

百度AI语音合成api接口代码调用:

from aip import AipSpeech

 

APP_ID = '你的APP_ID'

API_KEY = '你的API_KEY'

SECRET_KEY = '你的SECRET_KEY'

 

def tts(str, id):

    client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)

    result = client.synthesis(str, 'zh', 1, {'spd': 6, 'vol': 9, 'per': 106})

    filename = 'result/audio'

    if not isinstance(result, dict):

        with open(filename + '{}'.format(id) + '.mp3', 'wb') as f:

            f.write(result)

 

text = []

 

if __name__ == '__main__':

    file = open("text.txt")

    while True:

        lines = file.readlines(100000)

        if not lines:

            break

        for line in lines:

            text.append(line)

    for i in range(len(text)):

        tts(text[i], i+1)


  以上就是小编对如何调用百度AI语音合成api接口的分享,有不懂的地方可以随时联系在线客服哦!

点击展开全文

腾佑AI(ai.tuidc.com) 成立于2007年,一直致力于发展互联网IDC数据中心业务、云计算业务、 CDN业务、互联网安全及企业客户技术解决方案等产品服务, 2018年成为百度云河南服务中心。主营服务器租用,服务器托管,虚拟主机, 域名注册,机柜租用,主机租用,主机托管,带宽租用,云主机,CDN加速 , WAF防火墙,网络安全,人脸识别,文字识别,图像识别,语音识别等业务;

售前咨询热线:400-996-8756

备案提交:0371-89913068

售后客服:0371-89913000

热门活动

腾佑智能建站
  • 热门资讯
  • 随便看看

联系方式

400-996-8756 点击这里给我发消息 AI@tuidc.com
腾佑AI人工智能

微信公众号

腾佑AI人工智能

手机站

COPYRIGHT 2007-2020 TUIDC ALL RIGHTS RESERVED 腾佑科技-百度AI人工智能_百度人脸识别_图像识别_语音识别提供商

地址:河南省郑州市姚砦路133号金成时代广场6号楼13层 I CP备案号:豫B2-20110005-1 公安备案号: 41010502003271

声明:本站发布的内容版权归郑州腾佑科技有限公司所有,本站部分素材来源于网络及网友投稿,若无意中侵犯了您的版权,请致电在线客服我们将在核实后予以删除!