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

作者:梦魇762459510 时间:2024-01-03 09:06:54 

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教程的资料请关注脚本之家其它相关文章!

来源:https://blog.csdn.net/MC_XY/article/details/120136093

标签:python,语音识别,QQ,微信聊天
0
投稿

猜你喜欢

  • 详细解读Python的web.py框架下的application.py模块

    2021-06-24 22:28:47
  • ThinkPHP 3.2.3实现页面静态化功能的方法详解

    2023-11-23 13:12:53
  • 基于JS实现的随机数字抽签实例

    2024-04-16 09:27:23
  • Python实现的排列组合、破解密码算法示例

    2022-01-03 10:42:29
  • JS实现判断有效的数独算法示例

    2024-02-25 08:22:15
  • 下载golang.org/x包的操作方法

    2023-07-11 16:54:04
  • linux实现mysql数据库每天自动备份定时备份

    2024-01-20 11:58:53
  • vue项目依赖升级报错处理方式

    2024-05-10 14:20:52
  • Go语言使用MySql的方法

    2024-01-20 04:09:25
  • Python搭建代理IP池实现检测IP的方法

    2023-10-05 04:42:51
  • PHP获取特殊时间戳的方法整理

    2023-05-25 00:47:36
  • Oracle SecureFile的功能第1/4页

    2009-06-19 18:07:00
  • css可以给img元素设置背景图

    2008-09-29 15:35:00
  • Mysql中正则表达式Regexp常见用法及说明

    2024-01-14 21:51:35
  • 为WordPress增加微博功能

    2010-08-31 15:01:00
  • python离散建模之感知器学习算法

    2022-06-10 04:49:47
  • PHP邮件发送类PHPMailer用法实例详解

    2023-11-19 16:31:17
  • python tkinter中的锚点(anchor)问题及处理

    2021-05-06 23:53:16
  • 利用Python开发实现简单的记事本

    2023-07-02 13:27:27
  • 详解pyenv下使用python matplotlib模块的问题解决

    2023-08-08 20:25:01
  • asp之家 网络编程 m.aspxhome.com