欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python教程十行代码教你语音转文字QQ微信聊天

程序员文章站 2022-06-17 08:17:58
目录qq语音识别qq和微信这两款都是非常受人喜欢的聊天交友软件!可能大家平时没有留意到,也或者是大家可能很少用微信,或者很少用qq吧!所以可能没有留意这些小细节!截图是没发现微信的语音识别在哪里!可能...

qq和微信这两款都是非常受人喜欢的聊天交友软件!可能大家平时没有留意到,也或者是大家可能很少用微信,或者很少用qq吧!所以可能没有留意这些小细节!

python教程十行代码教你语音转文字QQ微信聊天

截图是没发现微信的语音识别在哪里!可能是小编微信玩少了吧,一般情况来讲都是不玩微信的!

python教程十行代码教你语音转文字QQ微信聊天

python教程十行代码教你语音转文字QQ微信聊天

qq语音识别

python教程十行代码教你语音转文字QQ微信聊天

微信语音

要调用百度ai开放平台的api,首先需要一个百度账号。我想注册百度账号的过程应该不用向大家详细介绍了,大家应该在这边都是没啥问题的。需要注意的是,百度账号的安全性挺差的,不知为啥本人的账号开通了异地登录保护也经常被盗,贴吧账号也因被人盗号发广告被永封了,申诉也没用_(¦3」∠)_。建议大家把密码设置的复杂一些,不要把保密的文件放在百度云上,防止未来发生账号安全事件。

python教程十行代码教你语音转文字QQ微信聊天

python教程十行代码教你语音转文字QQ微信聊天

python教程十行代码教你语音转文字QQ微信聊天

创建应用完成后,我们可以对应用进行管理。进入管理页面,可以看到应用对应的 “appid”、“api key”与“secret key”,这些就是你的python代码调用百度云接口的凭证。

python教程十行代码教你语音转文字QQ微信聊天

使用python调用该接口之前,需要安装一个外部库,即直接在终端或cmd窗口中输入:

pip install baidu-aip

接下来进行进行客户端的创建,在python编辑器中输入以下语句:

from aip import aipspeech
“”" 你的 appid ak sk “”"
app_id = ‘你的 app id'
api_key = ‘你的 api key'
secret_key = ‘你的 secret key'
client = aipspeech(app_id, api_key, secret_key)

其中,“appid”、“api key”与“secret key”都可以从我们刚刚创建的应用中得到。这几行代码便实现了一个可以与百度ai开放平台交互的客户端。

python教程十行代码教你语音转文字QQ微信聊天

python教程十行代码教你语音转文字QQ微信聊天

python教程十行代码教你语音转文字QQ微信聊天

所有的代码展示如下:

from aip import aipspeech
“”" 你的 appid ak sk “”"
app_id = ‘你的 app id'
api_key = ‘你的 api key'
secret_key = ‘你的 secret key'
client = aipspeech(app_id, api_key, secret_key)

读取文件

def get_file_content(filepath):
with open(filepath, ‘rb') as fp:
return fp.read()

识别本地文件

result = client.asr(get_file_content(‘demo.wav'), ‘wav', 16000, {‘dev_pid': 1536, })
print(result[‘result'][0])

python教程十行代码教你语音转文字QQ微信聊天

以上就是python教程十行代码教你语音转文字qq微信聊天的详细内容,更多关于python教程的资料请关注其它相关文章!