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

 更新时间:2021年09月10日 15:19:59   作者:梦魇762459510  
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教程的资料请关注脚本之家其它相关文章!

相关文章

  • Python中Enum使用的几点注意事项

    Python中Enum使用的几点注意事项

    Python中的枚举是作为一个类存在的,这是与其他语言的一个较为鲜明的特征,下面这篇文章主要给大家介绍了关于Python中Enum使用的几点注意事项,需要的朋友可以参考下
    2022-02-02
  • python接口测试返回数据为字典取值方式

    python接口测试返回数据为字典取值方式

    这篇文章主要介绍了python接口测试返回数据为字典取值方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02
  • Pytorch 实现冻结指定卷积层的参数

    Pytorch 实现冻结指定卷积层的参数

    今天小编就为大家分享一篇Pytorch 实现冻结指定卷积层的参数,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • Python 网络编程之TCP客户端/服务端功能示例【基于socket套接字】

    Python 网络编程之TCP客户端/服务端功能示例【基于socket套接字】

    这篇文章主要介绍了Python 网络编程之TCP客户端/服务端功能,结合实例形式分析了Python使用socket套接字实现TCP协议下的客户端与服务器端数据传输操作技巧,需要的朋友可以参考下
    2019-10-10
  • PyG搭建GCN模型实现节点分类GCNConv参数详解

    PyG搭建GCN模型实现节点分类GCNConv参数详解

    这篇文章主要为大家介绍了PyG搭建GCN模型实现节点分类GCNConv参数详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • python第三方异步日志库loguru简介

    python第三方异步日志库loguru简介

    在编写调试Python代码过程中,我们经常需要记录日志,通常我们会采用python自带的内置标准库logging,但是使用该库,配置较为繁琐。为了提升编程效率,本文重点介绍最近发现的一个宝藏第三方日志库Loguru,感兴趣的朋友一起看看吧
    2022-12-12
  • Keras 如何修改图片通道的顺序

    Keras 如何修改图片通道的顺序

    这篇文章主要介绍了Keras 修改图片通道顺序的操作方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • Python编程快速上手——选择性拷贝操作案例分析

    Python编程快速上手——选择性拷贝操作案例分析

    这篇文章主要介绍了Python选择性拷贝操作,结合具体实例形式分析了Python文件遍历、查找、复制拷贝等相关操作技巧,需要的朋友可以参考下
    2020-02-02
  • Python并发编程协程(Coroutine)之Gevent详解

    Python并发编程协程(Coroutine)之Gevent详解

    这篇文章主要介绍了Python并发编程协程(Coroutine)之Gevent详解,具有一定借鉴价值,需要的朋友可以参考下
    2017-12-12
  • 详解Django+Uwsgi+Nginx的生产环境部署

    详解Django+Uwsgi+Nginx的生产环境部署

    这篇文章主要介绍了Django + Uwsgi + Nginx 的生产环境部署,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06

最新评论