Pyhton语音播放
用Pyhton实现语音播放的功能
我们都知道python比较简单,能够实现的功能比较全面,而且,他还有一些你可能想不到的功能呢!今天我就来说一说如何用python实现语音播放的功能。
首先呢,引入一个pyttsx3的包,(注:这是python3中的,而在python2中是pyttsx,亲爱的们不要下错了哦~~)
在命令行工具输入:pip install pyttsx3
或者在pycharm解释器中点击加号“+”,然后搜索“pyttsx3”,选中点击下方install
其次,导入语音模块:
import pyttsx3
from pyttsx3.voice import Voice
详细的代码如下:
import pyttsx3
from pyttsx3.voice import Voiceengine = pyttsx3.init()
rate = engine.getProperty('rate')
# 控制语音播放的速度
engine.setProperty('rate', 130)
volume = engine.getProperty('volume')
# 控制语音播放的音量大小
engine.setProperty('volume', 0.8)
# voice = engine.getProperty('voice')
# print(voice)v = Voice(id=1, name='lulu', languages='chinese', age=10, gender='男')
engine.setProperty('voice', v)
engine.say('大家好,我是彩超,今天是11月20号,我还活着,真好')
engine.runAndWait() #朗读一次
还可以根据这个做成一个自动点名的,可以帮老师省事了呢,嘿嘿(▽)
变声的功能没有完善,希望哪位大佬看见能给提点一下,帮忙实现这个功能。
Pyhton语音播放相关推荐
- Windows如何 cmd 查找文件路径 开机启动 CMD语音播放 CMD切换到管理员!
1,语音播放: CreateObject("SAPI.SpVoice").Speak"崭新的开始,你好!" 单词别拼写错误啦! 把这个拖到开机启动项里就可以开后 ...
- python输出到语音播放_用Python写一个语音播放软件
单位经常使用广播进行临时事项的通知(将文字转换为语音然后通过功放广播),但是市面上多数语音播放软件都是收费的,要么发音失真,要么不够稳定--经常出现莫名其妙的故障,容易给工作带来被动.学Python这 ...
- python语音播报-用Python写一个语音播放软件
单位经常使用广播进行临时事项的通知(将文字转换为语音然后通过功放广播),但是市面上多数语音播放软件都是收费的,要么发音失真,要么不够稳定--经常出现莫名其妙的故障,容易给工作带来被动.学Python这 ...
- python软件界面-用Python写一个语音播放软件
原标题:用Python写一个语音播放软件 单位经常使用广播进行临时事项的通知(将文字转换为语音然后通过功放广播),但是市面上多数语音播放软件都是收费的,要么发音失真,要么不够稳定--经常出现莫名其妙的 ...
- Avalonia跨平台入门第二十篇之语音播放问题
在前面分享的几篇中咱已经玩耍了Popup.ListBox多选.Grid动态分.RadioButton模板.控件的拖放效果.控件的置顶和置底.控件的锁定.自定义Window样式.动画效果.Expande ...
- python 语音播放_基于Python编写的语音播放软件
单位经常使用广播进行临时事项的通知(将文字转换为语音然后通过功放广播),但是市面上多数语音播放软件都是收费的,要么发音失真,要么不够稳定--经常出现莫名其妙的故障,容易给工作带来被动.学Python这 ...
- 多功能语音播放器上线啦~
应广大学生反映,学程序不会读单词,留言问我能不能做个语音播放器,就是能输入英文能读出来的那种!! 为了帮助公众号里面仅有的几百粉丝,我就顺手写一个吧,万一还能增加点粉丝呢? 于是经过一番奋斗,一款名为 ...
- 使用PWM实现语音播放
本文转自ARM中文社区,作者:Xiaoya 链接:https://community.arm.com/cn/b/blog/posts/nucleof429-2-pwm 事实上大部分MCU都可以实现语音 ...
- 探测距离机器人模型:通过超声波测距控制舵机转向,LED灯,语音播放,蜂鸣器(米思齐mixly,arduino)
** ------------探测距离机器人模型:通过超声波测距控制舵机转向,LED灯,语音播放,蜂鸣器(米思齐mixly,arduino) 一. 初始化设置 在初始化这里要先设置波特率.并且把初始超 ...
- python读音播报-用Python写一个语音播放软件
单位经常使用广播进行临时事项的通知(将文字转换为语音然后通过功放广播),但是市面上多数语音播放软件都是收费的,要么发音失真,要么不够稳定--经常出现莫名其妙的故障,容易给工作带来被动.学Python这 ...
最新文章
- workerman连接mysql_workerman Mysql使用
- SAP MM盘点流程里如何处理事务代码MI11 Recount过的盘点凭证?
- 3socket编程:UDP编程
- 什么是JAVA内容仓库(Java Content Repository)
- 浅谈Web前端安全策略xss和csrf,及又该如何预防?
- 代码 抠图_3 行 Python 代码 5 秒抠图的 AI 神器,根本无需 PS
- java string sscanf_倾情奉献——JAVA sscanf函数!!!
- python爬取b站评论_学习笔记(1):写了个python爬取B站视频评论的程序
- JsonCpp的使用
- 我热爱编程,但我讨厌这个行业
- Spring Cloud整合Seata实现2PC二阶段分布式事务
- 如何获得SQL Server 2012 MCSA认证
- 【网络编程】同步、异步、阻塞和非阻塞
- 计算机组装与维护过程与方法,计算机组装与维护的实训报告
- 2021年全国大学生网络安全邀请赛暨第七届“东华杯“上海市大学生网络安全大赛Writeup
- 【HLS】HTTP Live Streaming draft-pantos-http-live-streaming-14
- eui显示玩家服务器,EUI - 魔兽世界最贴心的插件
- 如何解开payload.bin获取包括Android内核在内的系统镜像文件?payload.bin解包教程
- K-means聚类算法原理及python实现
- appollo-二次规划ST速度优化
热门文章
- 医院HIS系统厂家统计
- MTK手机官方ROM提取教程
- oracle打cve补丁,Oracle多个产品高危漏洞补丁安全预警
- ATM模拟演示软件之通信组件
- 简单生成随机迷宫的算法___Prim和DFS
- java实现网络下载进度_Retrofit+Rxjava下载文件进度的实现
- VC版 MFC程序对话框资源移植
- 互联网后台的奥秘 - 腾讯一大牛的分享
- 腾讯通rtx中心服务器,腾讯通(RTX)详细使用教程
- u盘跑显卡维修测试软件,GPU Caps Viewer(显卡检测工具)