【实用小工具】如何用Python语音合成,以及文字转语音~

本文介绍了如何使用Python进行语音合成,包括在标贝科技获取权限、配置接口参数、获取access_token并实现文字转语音的完整过程。提供了一个24小时有效的access_token的获取方法,并给出了详细的代码实现和执行步骤。
摘要由CSDN通过智能技术生成

前言

嗨嗨,大家好呀 ~ 今天给你们分享一个有趣的东西 ~

是一个语音识别跟语音转文字的小工具

感兴趣的朋友可以继续往下滑咯

请添加图片描述

正文

直接使用

需要源码、教程,或者是自己有关python不懂的问题,都可以来这里哦 https://jq.qq.com/?_wv=1027&k=xJU8WKpY 这里还有学习资料与免费课程领取

在1.2官网注册后拿到APISecret和APIKey,

直接复制文章2.4demo代码,

保存为online_tts.py,

在命令行执行

python online_tts.py -client_secret=你的client_secret -client_id=你的client_id -file_save_path=test.wav --text=今天天气不错

1. 获取权限

Python调用标贝科技语音合成接口,实现文字转语音

1.1 环境准备:

Python 3

1.2 获取权限

标贝科技 https://ai.data-baker.com/#/?source=qwer12

1.2.1 登录

点击产品地址进行登录,支持短信、密码、微信三种方式登录。

在这里插入图片描述

1.2.2 创建新应用

登录后进入【首页概览】,

各位开发者可以进行创建多个应用。

包括一句话识别、长语音识别、录音文件识别;

在线合成、离线合成、长文本合成。

在这里插入图片描述

1.2.3 选择服务

进入【已创建的应用】,左侧选择您需调用的AI技术服务,右侧展示对应服务页面概览(您可查询用量、管理套餐、购买服务量、自主获取授权、预警管理)。

在这里插入图片描述
1.2.4 获取Key&Secret

通过服务 / 授权管理,获取对应参数,

进行开发配置(获取访问令牌可进群咨询)

在这里插入图片描述

拿到Key和Secret就可以正式使用啦!

2. 代码实现

2.1 获取access_token

在拿到Key和Secret后,

我们还需要调用授权接口获取access_token,

这个access_token有效时长是24小时。

需要源码、教程,或者是自己有关python不懂的问题,都可以来这里哦 https://jq.qq.com/?_wv=1027&k=xJU8WKpY 这里还有学习资料与免费课程领取

# 获取access_token用于鉴权
def get_access_token(client_secret, client_id):
    grant_type = "client_credentials"
    url = "https://openapi.data-baker.com/oauth/2.0/token?grant_type={}&client_secret={}&client_id={}".format(grant_type, client_secret, client_id)
    response = requests.post(url)
    access_token = json.loads(response.text).get('access_token')
 
    return access_token
2.2 获取转换后音频

拿到access_token后,

调用语音合成接口,

就可以获得生成的音频

# 获取转换后音频
def get_audio(data):
    url = "https://openapi.data-baker.com/tts?access_token={}&domain={}&language={}&voice_name={}&text={}&audiotype={}".format(data['access_domain'], data['domain']<
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值