今天给你们分享一个语音识别跟语音转文字的小工具,感兴趣的朋友可以继续往下滑咯
直接使用
在1.2官网注册后拿到APISecret和APIKey,
直接复制文章2.4demo代码,
保存为online_tts.py,
在命令行执行
获取权限
Python调用标贝科技语音合成接口,实现文字转语音
1.环境准备
Python 3
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就可以正式使用啦!
代码实现
1.获取access_token
在拿到Key和Secret后,
我们还需要调用授权接口获取access_token,
这个access_token有效时长是24小时。
需要源码、教程,或者是自己有关python不懂的问题,都可以来这里哦 https://jq.qq.com/?_wv=1027&k=xJU8WKpY 这里还有学习资料与免费课程领取
2.获取转换后音频
拿到access_token后,
调用语音合成接口,
就可以获得生成的音频
3.配置接口参数
client_secret和client_id:在文章1.2的官网获取,必填
file_save_path:文件保存路径,必填
text:需要转换的文本内容
audiotype:音频类型,默认16K采样率wav格式
domain:所属领域,默认1
language:合成后文本语言,默认中文“zh”
voice_name:发音人选择,默认“Lingling”,
4.完整demo
5.执行
复制所有代码,保存为online_tts.py,在命令行执行