基于Python实现语音识别和语音转文字(python语音输入转化成文字)

今天给你们分享一个语音识别跟语音转文字的小工具,感兴趣的朋友可以继续往下滑咯

基于Python实现语音识别和语音转文字(python语音输入转化成文字)

直接使用

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

直接复制文章2.4demo代码,

保存为online_tts.py,

在命令行执行

获取权限

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

1.环境准备

Python 3

2.获取权限

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

1.2.1 登录

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

基于Python实现语音识别和语音转文字(python语音输入转化成文字)

1.2.2 创建新应用

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

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

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

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

基于Python实现语音识别和语音转文字(python语音输入转化成文字)

1.2.3 选择服务

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

基于Python实现语音识别和语音转文字(python语音输入转化成文字)

1.2.4 获取Key&Secret

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

进行开发配置

基于Python实现语音识别和语音转文字(python语音输入转化成文字)

拿到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”,

基于Python实现语音识别和语音转文字(python语音输入转化成文字)

4.完整demo

5.执行

复制所有代码,保存为online_tts.py,在命令行执行

正文完
 0