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

今天给大家介绍一下语音转文字的原理!

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

B3823930-0049-ACA3-BDBF-AF40217C5E95.png

3580DBAF-6748-E346-EEDB-72B30241E84E.jpeg

61D52ECF-F9D3-03E4-63BA-A4DAF7B9DB56.jpeg

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

5048C8A9-15A9-44EA-00BB-8928D5F41B07.jpeg

使用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开放平台交互的客户端。

5EA8F962-C4AA-857D-1463-1C5960FB9ED6.jpeg

1BD6DE51-2C85-21A2-12EF-D432A4A7BD87.png

想要获得更多python学习资料私信回复“002”获取

所有的代码展示如下:

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])

87DBCDFB-9717-4329-DFB2-0497338589F2.jpeg

收藏 (0)
评论列表
正在载入评论列表...
我是有底线的
为您推荐
    暂时没有数据