iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python教程十行代码教你语音转文字QQ微信聊天
  • 931
分享到

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

2024-04-02 19:04:59 931人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

目录QQ语音识别微信语音读取文件识别本地文件QQ和微信这两款都是非常受人喜欢的聊天交友软件!可能大家平时没有留意到,也或者是大家可能很少用微信,或者很少用QQ吧!所以可能没有留意这些

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

QQ能把语音转文字!为啥微信确没有?很难吗?十行Python代码就行

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

image.png

QQ能把语音转文字!为啥微信确没有?很难吗?十行Python代码就行

QQ语音识别

image.png

微信语音

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

image.png

QQ能把语音转文字!为啥微信确没有?很难吗?十行Python代码就行

QQ能把语音转文字!为啥微信确没有?很难吗?十行Python代码就行

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

QQ能把语音转文字!为啥微信确没有?很难吗?十行Python代码就行

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

image.png

QQ能把语音转文字!为啥微信确没有?很难吗?十行Python代码就行

image.png

所有的代码展示如下:


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

QQ能把语音转文字!为啥微信确没有?很难吗?十行Python代码就行

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

--结束END--

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

本文链接: https://www.lsjlt.com/news/135341.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作