Python3 pyttsx3 文字播放
pyttsx3 语音库使用方法
- 1.安装
- 2. 使用方法
- 1.播放
- 2.中文播放,直接输入中文即可
- 3.改变语速
- 4.改变音量
- 3.官方文档
1.安装
pip install pyttsx3
2. 使用方法
1.播放
#载入模块
import pyttsx3#模块初始化
engine = pyttsx3.init()engine.say('Hello')#运行,此语句不可少
engine.runAndWait()
2.中文播放,直接输入中文即可
#载入模块
import pyttsx3#模块初始化
engine = pyttsx3.init()engine.say('你好')#运行,此语句不可少
engine.runAndWait()
3.改变语速
#载入模块
import pyttsx3#模块初始化
engine = pyttsx3.init()#获取当前语速
rate = engine.getProperty('rate')#改变语速
engine.setProperty('rate', rate+50)#播放
engine.say('你好')
engine.runAndWait()
4.改变音量
#载入模块
import pyttsx3#模块初始化
engine = pyttsx3.init()#获取当前音量
volume = engine.getProperty('volume')#改变音量
engine.setProperty('volume', volume-0.25)#播放
engine.say('你好')
engine.runAndWait()
3.官方文档
pyttsx3官方文档
Python3 pyttsx3 文字播放相关推荐
- python 利用pyttsx3文字转语音 适用于macOS windows树莓派
2019-04-04 by 崔斐然 python 利用pyttsx3文字转语音 更新于2019-05-08: 树莓派安装pyodbc失败参考这里: 安装 unixodbc-dev, sudo apt ...
- python 文字语音朗读-python 利用pyttsx3文字转语音过程详解
这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 # -*- coding: ut ...
- python脚本语言采用声音作为手段_python 利用pyttsx3文字转语音过程详解
这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下# -*- coding: utf ...
- python发音语言-python 利用pyttsx3文字转语音过程详解
这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下# -*- coding: utf ...
- python发音模块-python 利用pyttsx3文字转语音过程详解
这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 # -*- coding: ut ...
- Python3 图片文字识别翻译——调用百度AI、百度翻译和有道翻译的API
文章目录 Python3 图片文字识别翻译--调用百度AI.百度翻译和有道翻译的API 一.演示 二. API准备 三. 图片文字识别--调用百度AI文字识别API 四. 文字翻译 1. 百度翻译 请 ...
- python 语音朗读软件-python 利用pyttsx3文字转语音过程详解
这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 # -*- coding: ut ...
- 更新pip3与pyttsx3文字语音转换
我使用的python版本是3.5.2 今天想做个语音读取的小脚本,在网上查了一下发现python里有个pyttsx可以识别文字, 打算通过pip3 install pyttsx安装包,结果报错, 然后 ...
- pip3与pyttsx3文字语音转换
今天想做个语音读取的小脚本,在网上查了一下发现python里有个pyttsx可以识别文字, 打算通过pip3 install pyttsx安装包,结果报错, 然后试了一下发现不行,去网上查了一下发现p ...
最新文章
- Java为什么print显示不完全,read-eval-print-loop – 在Java 9上,为什么System.getenv()的输出在jshell中不完整?...
- 长沙网络推广教你如何在网站优化中让URL标准化?
- vue 数据(data)赋值问题
- 卓越性能代码_「Win」被隐藏起来的卓越性能模式,为何不想让人发现?
- Java入门1.2.3—一个老鸟的Java学习心得
- Scrapy源码阅读分析_1_整体框架和流程介绍
- 32位和64位机器上C语言数据类型的大小
- Latex 导数相关符号
- 解决“此图片来自微信公众平台未经允许不可引用”的方法
- vuedraggable嵌套块拖拽_vuedraggable 拖拽 应用 不同列表之间的拖拽
- oracle数据库expdp命令,Oracle数据库备份 expdp/impdp导出导入命令
- Synopsys Mentor Candence
- mysql商品表_MySQL数据库创建商品表
- 一维码Code 128简介及其解码实现 zxing-cpp
- 带掩码的自编码器MAE在各领域中的应用总结
- 浅谈对象的深拷贝和浅拷贝
- 老毛桃u盘重装win7教程
- Base64加密与解密
- CAD计算器怎么调出来?CAD计算器应用技巧
- 8个指标深度分析中国心理学预印本平台
热门文章
- 常见网络故障排查方法
- ubuntu空间扩容--grub修复之boot-repair修复
- 科通芯城配股筹资3亿美元 拟加速物联网
- HBuilder IOS 打包异常:com.apple.developer.associated-domains权利 ,解决!
- EXCELVBA: 中国热力图 HeatMap of China
- c语言万年历大作业报告,C语言万年历设计报告
- ionic3实现app启动时进行网络监测功能
- 快速采集详情API接口
- Java 中各种空(''、\u0000、null)的区别?
- 云服务ECS/RDS:搭建云服务器ECS管理linux,搭建云数据库管理创建RDS MySQL;