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绘制人人网好友关系图示例

    使用python绘制人人网好友关系图示例

    这篇文章主要介绍了使用python绘制人人网好友关系图示例,需要的朋友可以参考下
    2014-04-04
  • python matplotlib画图库学习绘制常用的图

    python matplotlib画图库学习绘制常用的图

    这篇文章主要为大家详细介绍了python matplotlib画图库学习绘制常用的图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • c++生成dll使用python调用dll的方法

    c++生成dll使用python调用dll的方法

    这篇文章主要介绍了使用c++为python写dll库的方法,开发环境是VS2013+Python3.3,vs2013写cpp的dll扩展,然后用python3.3解释执行。下面看详细步骤吧
    2014-01-01
  • 详解Python数据分析--Pandas知识点

    详解Python数据分析--Pandas知识点

    这篇文章主要介绍了Python数据分析--Pandas知识点,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • python语音识别的转换方法

    python语音识别的转换方法

    语音识别技术,也被称为自动语音识别,目标是以电脑自动将人类的语音内容转换为相应的文字。应用包括语音拨号、语音导航、室内设备控制、语音文档检索、简单的听写数据录入等。本文给大家介绍python语音识别的方法,感兴趣的朋友一起看看吧
    2021-10-10
  • Pytest框架之fixture的详细使用教程

    Pytest框架之fixture的详细使用教程

    这篇文章主要介绍了Pytest框架之fixture的详细使用教程,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • linux环境下安装pyramid和新建项目的步骤

    linux环境下安装pyramid和新建项目的步骤

    这篇文章简单介绍了linux环境下安装pyramid和新建项目的步骤,大家参考使用
    2013-11-11
  • Python + Selenium 实现模拟登录jd实例分享

    Python + Selenium 实现模拟登录jd实例分享

    这篇文章主要介绍了Python + Selenium 实现模拟登录jd实例分享的相关资料,需要的朋友可以参考下
    2023-06-06
  • python光学仿真相速度和群速度计算理解学习

    python光学仿真相速度和群速度计算理解学习

    从物理学的机制出发,波动模型相对于光线模型,显然更加接近光的本质;但是从物理学的发展来说,波动光学旨在解决几何光学无法解决的问题,可谓光线模型的一种升级
    2021-10-10
  • python文件头部声明#coding=utf-8问题

    python文件头部声明#coding=utf-8问题

    这篇文章主要介绍了python文件头部声明#coding=utf-8问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06

最新评论