用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语音播放相关推荐

  1. Windows如何 cmd 查找文件路径 开机启动 CMD语音播放 CMD切换到管理员!

    1,语音播放: CreateObject("SAPI.SpVoice").Speak"崭新的开始,你好!" 单词别拼写错误啦! 把这个拖到开机启动项里就可以开后 ...

  2. python输出到语音播放_用Python写一个语音播放软件

    单位经常使用广播进行临时事项的通知(将文字转换为语音然后通过功放广播),但是市面上多数语音播放软件都是收费的,要么发音失真,要么不够稳定--经常出现莫名其妙的故障,容易给工作带来被动.学Python这 ...

  3. python语音播报-用Python写一个语音播放软件

    单位经常使用广播进行临时事项的通知(将文字转换为语音然后通过功放广播),但是市面上多数语音播放软件都是收费的,要么发音失真,要么不够稳定--经常出现莫名其妙的故障,容易给工作带来被动.学Python这 ...

  4. python软件界面-用Python写一个语音播放软件

    原标题:用Python写一个语音播放软件 单位经常使用广播进行临时事项的通知(将文字转换为语音然后通过功放广播),但是市面上多数语音播放软件都是收费的,要么发音失真,要么不够稳定--经常出现莫名其妙的 ...

  5. Avalonia跨平台入门第二十篇之语音播放问题

    在前面分享的几篇中咱已经玩耍了Popup.ListBox多选.Grid动态分.RadioButton模板.控件的拖放效果.控件的置顶和置底.控件的锁定.自定义Window样式.动画效果.Expande ...

  6. python 语音播放_基于Python编写的语音播放软件

    单位经常使用广播进行临时事项的通知(将文字转换为语音然后通过功放广播),但是市面上多数语音播放软件都是收费的,要么发音失真,要么不够稳定--经常出现莫名其妙的故障,容易给工作带来被动.学Python这 ...

  7. 多功能语音播放器上线啦~

    应广大学生反映,学程序不会读单词,留言问我能不能做个语音播放器,就是能输入英文能读出来的那种!! 为了帮助公众号里面仅有的几百粉丝,我就顺手写一个吧,万一还能增加点粉丝呢? 于是经过一番奋斗,一款名为 ...

  8. 使用PWM实现语音播放

    本文转自ARM中文社区,作者:Xiaoya 链接:https://community.arm.com/cn/b/blog/posts/nucleof429-2-pwm 事实上大部分MCU都可以实现语音 ...

  9. 探测距离机器人模型:通过超声波测距控制舵机转向,LED灯,语音播放,蜂鸣器(米思齐mixly,arduino)

    ** ------------探测距离机器人模型:通过超声波测距控制舵机转向,LED灯,语音播放,蜂鸣器(米思齐mixly,arduino) 一. 初始化设置 在初始化这里要先设置波特率.并且把初始超 ...

  10. python读音播报-用Python写一个语音播放软件

    单位经常使用广播进行临时事项的通知(将文字转换为语音然后通过功放广播),但是市面上多数语音播放软件都是收费的,要么发音失真,要么不够稳定--经常出现莫名其妙的故障,容易给工作带来被动.学Python这 ...

最新文章

  1. workerman连接mysql_workerman Mysql使用
  2. SAP MM盘点流程里如何处理事务代码MI11 Recount过的盘点凭证?
  3. 3socket编程:UDP编程
  4. 什么是JAVA内容仓库(Java Content Repository)
  5. 浅谈Web前端安全策略xss和csrf,及又该如何预防?
  6. 代码 抠图_3 行 Python 代码 5 秒抠图的 AI 神器,根本无需 PS
  7. java string sscanf_倾情奉献——JAVA sscanf函数!!!
  8. python爬取b站评论_学习笔记(1):写了个python爬取B站视频评论的程序
  9. JsonCpp的使用
  10. 我热爱编程,但我讨厌这个行业
  11. Spring Cloud整合Seata实现2PC二阶段分布式事务
  12. 如何获得SQL Server 2012 MCSA认证
  13. 【网络编程】同步、异步、阻塞和非阻塞
  14. 计算机组装与维护过程与方法,计算机组装与维护的实训报告
  15. 2021年全国大学生网络安全邀请赛暨第七届“东华杯“上海市大学生网络安全大赛Writeup
  16. 【HLS】HTTP Live Streaming draft-pantos-http-live-streaming-14
  17. eui显示玩家服务器,EUI - 魔兽世界最贴心的插件
  18. 如何解开payload.bin获取包括Android内核在内的系统镜像文件?payload.bin解包教程
  19. K-means聚类算法原理及python实现
  20. appollo-二次规划ST速度优化

热门文章

  1. 医院HIS系统厂家统计
  2. MTK手机官方ROM提取教程
  3. oracle打cve补丁,Oracle多个产品高危漏洞补丁安全预警
  4. ATM模拟演示软件之通信组件
  5. 简单生成随机迷宫的算法___Prim和DFS
  6. java实现网络下载进度_Retrofit+Rxjava下载文件进度的实现
  7. VC版 MFC程序对话框资源移植
  8. 互联网后台的奥秘 - 腾讯一大牛的分享
  9. 腾讯通rtx中心服务器,腾讯通(RTX)详细使用教程
  10. u盘跑显卡维修测试软件,GPU Caps Viewer(显卡检测工具)