python教程十行代码教你语音转文字QQ微信聊天
目录
- QQ语音识别
- 微信语音
- 读取文件
- 识别本地文件
QQ和微信这两款都是非常受人喜欢的聊天交友软件!可能大家平时没有留意到,也或者是大家可能很少用微信,或者很少用QQ吧!所以可能没有留意这些小细节!
截图是没发现微信的语音识别在哪里!可能是小编微信玩少了吧,一般情况来讲都是不玩微信的!
QQ语音识别
微信语音
要调用百度AI开放平台的API,首先需要一个百度账号。我想注册百度账号的过程应该不用向大家详细介绍了,大家应该在这边都是没啥问题的。需要注意的是,百度账号的安全性挺差的,不知为啥本人的账号开通了异地登录保护也经常被盗,贴吧账号也因被人盗号发广告被永封了,申诉也没用_(¦3」∠)_。建议大家把密码设置的复杂一些,不要把保密的文件放在百度云上,防止未来发生账号安全事件。
创建应用完成后,我们可以对应用进行管理。进入管理页面,可以看到应用对应的 “AppID”、“API Key”与“Secret Key”,这些就是你的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开放平台交互的客户端。
所有的代码展示如下:
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教程的资料请关注我们其它相关文章!
相关推荐
-
使用Python将语音转换为文本的方法
语音识别是计算机软件识别口语中的单词和短语,并将其转换为可读文本的能力.那么如何在 Python 中将语音转换为文本?如何使用 SpeechRecognition 库在 Python 中将语音转换为文本?我们不需要从头开始构建任何机器学习模型,该库为我们提供了各种著名的公共语音识别 API 的便捷包装. 使用 pip 安装库: pip3 install SpeechRecognition Okey,打开一个新的 Python 文件并导入它: import speech_recognition a
-
python3实现语音转文字(语音识别)和文字转语音(语音合成)
话不多说,直接上代码运行截图 1.语音合成 -------> 执行: 结果: 输入要转换的内容,程序直接帮你把转换好的mp3文件输出(因为下一步–语音识别–需要.pcm格式的文件,程序自动执行格式转换,同时生成17k.pcm文件,暂时不用管,(你也可以通过修改默认参数改变文件输出的位置,名称及是否进行pcm转换 <------- 2.语音处理 ----> 方便起见, 我们直接运行语音处理程序,识别我们上一步的17k.pcm文件: What?识别居然出现了点错误,不过不用担心,博主已经调
-
Python将文字转成语音并读出来的实例详解
前言 本篇文章主要介绍,如何利用Python来实现将文字转成语音.将文字转成语音主要有两种不同的实现方法:先将文字转成语音,然后再通过读取语音实现发音.直接调用系统内置的语音引擎实现发音,后一种方法的实现主要利用第三方库. 环境 Python版本:Anaconda 4.4.10 操作系统:win10 注意:在使用第三方库的时候,不同的操作系统和Python版本代码可能有所差别. 调用api 可以调用第三方的语音合成api生成音频文件,然后再播放音频文件即可,这里我使用的是百度语音合成api. 1
-
30行Python代码打造一款简单的人工语音对话
@Author:Runsen 1876年,亚历山大·格雷厄姆·贝尔(Alexander Graham Bell)发明了一种电报机,可以通过电线传输音频.托马斯·爱迪生(Thomas Edison)于1877年发明了留声机,这是第一台记录声音并播放声音的机器. 最早的语音识别软件之一是由Bells Labs在1952年编写的,只能识别数字.1985年,IBM发布了使用"隐马尔可夫模型"的软件,该软件可识别1000多个单词. 几年前,一个replace("?",&quo
-
使用Python实现文字转语音并生成wav文件的例子
目前手边的一些工作,需要实现声音播放功能,而且仅支持wav声音格式. 现在,一些网站上支持文字转语音功能,但是生成的都是MP3文件,这样还需要额外的软件来转成wav文件,十分麻烦. 后来,研究Python,发现Python可以很容易的实现上面的功能. 步骤如下, 1.使用百度语音实现TTS(Text To Speech),生成mp3文件; 2. 使用pydub和ffmpeg实现mp3转wav格式. 下面,先上简单的示例代码,然后对代码作简单的分析. #!/usr/bin/python -tt #
-
python教程十行代码教你语音转文字QQ微信聊天
目录 QQ语音识别 微信语音 读取文件 识别本地文件 QQ和微信这两款都是非常受人喜欢的聊天交友软件!可能大家平时没有留意到,也或者是大家可能很少用微信,或者很少用QQ吧!所以可能没有留意这些小细节! 截图是没发现微信的语音识别在哪里!可能是小编微信玩少了吧,一般情况来讲都是不玩微信的! QQ语音识别 微信语音 要调用百度AI开放平台的API,首先需要一个百度账号.我想注册百度账号的过程应该不用向大家详细介绍了,大家应该在这边都是没啥问题的.需要注意的是,百度账号的安全性挺差的,不知为啥本人的账
-
Python三十行代码实现简单人脸识别的示例代码
一.库介绍 opencv,face_recognition,numpy,以及dlib 注意: 安装opencv速度可能过慢,需要更换国内镜像源,参考:https://www.jb51.net/article/208359.htm 附带Python3.7,64位版本 dlib whl下载路径:dlib-19_jb51.rar 二.库安装 pip install opencv-python pip install face_recognition pip install numpy dlib库需进入
-
Python使用20行代码实现微信聊天机器人
近来,打开微信群发消息,就会秒收到一些活跃分子的回复,有的时候感觉对方回答很在理,但是有的时候发现对方的回答其实是驴唇不对马嘴,仔细深究发现,原来对方是机器人.今天,小编就带大家用20行代码,带你一起打造一个微信聊天机器人,让你的微信群一直嗨不停~~ 首先我们需要安装一个微信相关的第三方库,itchat,在Windows上通过命令:pip install itchat,就可以将其安装. 其二,我们需要去图灵机器人官网:http://www.tuling123.com,注册一下,即可获得一个机器人
-
教你十行代码实现python向手机推送通知功能
目录 服务准备 代码 最近在跑深度学习的东西时,由于经常忘掉还在训练导致懂不懂就完了切回去看结果,然后网上搜索了一下最终找到一个还不错的应用,不用下什么东西就可以使用,代码也就10行左右(实际四行就可以) 服务准备 这里使用的是pushplus的服务 首先进入网站登录获取个人token 页面切换后微信扫码关注公众号,然后在试一试中输入一些测试字符串 基本没有什么延时就可以在微信公众号收到推送 除此之外消息模板还有json,text,markdown可以选,渠道也有其他的,自己可以试试,我只是想推
-
Python教程教你如何去除背景
目录 1)推荐网站 2)代码实现 导语: 你不知道Python也能去除“背景”嘛? 修饰图片中的头发是设计师最烦人的任务之一!要修得完美,不破坏原图,需要注意的小细节实在 太多了.如果还要去除背景,会更让人头大.幸运的是,今天小编为此专门定制了这一期的内容, 今天我们就一起来学习一下吧!不仅会推荐几款小编觉得好用的抠图网站,还会给大家写一写代码 1)推荐网站 今天推荐三个自动抠图网站.3秒去除图片背景 国外网站:REMOVE.BG,全自动,全免费——www.remove.bg/zh/,5秒内全自
-
Python Flask基础教程示例代码
本文研究的主要是Python Flask基础教程,具体介绍如下. 安装:pip install flask即可 一个简单的Flask from flask import Flask #导入Flask app = Flask(__name__) #创建一个Flask实例 #设置路由,即url @app.route('/') #url对应的函数 def hello_world(): #返回的页面 return 'Hello World!' #这个不是作为模块导入的时候运行,比如这个文件为aa.py,
-
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
最近工作上有个需求,当爬虫程序遇到异常的时候,需要通知相应的人员进行修复.如果是国外可能是通过邮件的方式来通知,但国内除了万年不变的 qq 邮箱,大部分人都不会去再申请其他的账号,qq 邮箱也是闲的蛋疼的时候才会瞄一眼.你还记得上次看邮箱的内容是什么时候吗? 所以在国内最好的通知方式是通过手机短信,今天就教大家利用 python 10 行代码实现短信发送. Twilio 短信代理服务已经有非常多成熟的方案,比如国内的阿里云.这次我介绍的是国外的一个代理商「Twilio」,使用邮箱注册即送 15
-
20行代码教你用python给证件照换底色的方法示例
1.图片来源 该图片来源于百度图片,如果侵权,请联系我删除!图片仅用于知识交流. 2.读取图片并显示 imread():读取图片: imshow():展示图片: waitkey():设置窗口等待,如果不设置,窗口会一闪而过: import cv2 import numpy as np # 读取照片 img=cv2.imread('girl.jpg') # 显示图像 cv2.imshow('img',img) # 窗口等待的命令,0表示无限等待 cv2.waitKey(0) 效果如下: 3.图片缩
-
教你使用pyinstaller打包Python教程
一.单个文件打包 1.1 简单打包 例如现在有一个main.py文件内容如下 import os print("hello world") os.system("pause") 运行结果如图 现在用一下命令打包成一个可执行文件pyinstaller -F main.py 再同级目录下生成一个dist文件夹里面就会生成一个可执行文件,双击就可以执行 1.2 带图标打包 有的时候为了美观,可以给可执行文件加一个图标,这时用这个命令pyinstaller -F main.
-
基于Python实现语音识别和语音转文字
目录 前言 直接使用 获取权限 1.环境准备 2.获取权限 代码实现 1.获取access_token 2.获取转换后音频 3.配置接口参数 4.完整demo 5.执行 前言 嗨嗨,大家好呀 ~ 今天给你们分享一个有趣的东西 ~ 是一个语音识别跟语音转文字的小工具 感兴趣的朋友可以继续往下滑咯 直接使用 在1.2官网注册后拿到APISecret和APIKey, 直接复制文章2.4demo代码, 保存为online_tts.py, 在命令行执行 python online_tts.py -clie
随机推荐
- Java线程的相关方法详细解析
- python实现提取百度搜索结果的方法
- 修改Tomcat服务器默认端口号的实现方法
- jQuery移动和复制dom节点实用DOM操作案例
- asp实现表格3列5行
- JDBC板块精华整理20051226
- PHP extract 将数组拆分成多个变量的函数
- Nodejs中session的简单使用及通过session实现身份验证的方法
- Express使用html模板的详细代码
- jquery 隐藏与显示tr标签示例代码
- linux下查看已经安装的jdk 并卸载jdk的方法(推荐)
- SQL语言查询基础:连接查询 联合查询 代码
- C#运用FileInfo类实现拷贝文件的方法
- mysql 维护常用命令
- jquery.zclip轻量级复制失效问题
- jQuery编程中的一些核心方法简介
- Ubuntu下安装和卸载软件的方法分享
- Android基于Intent实现Activity之间数据传递的方法
- C++实现迷宫算法实例解析
- php数组相加 array(“a”)+array(“b”)结果还是array(“a”)