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 文字播放相关推荐

  1. python 利用pyttsx3文字转语音 适用于macOS windows树莓派

    2019-04-04 by 崔斐然 python 利用pyttsx3文字转语音 更新于2019-05-08: 树莓派安装pyodbc失败参考这里: 安装 unixodbc-dev, sudo apt ...

  2. python 文字语音朗读-python 利用pyttsx3文字转语音过程详解

    这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 # -*- coding: ut ...

  3. python脚本语言采用声音作为手段_python 利用pyttsx3文字转语音过程详解

    这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下# -*- coding: utf ...

  4. python发音语言-python 利用pyttsx3文字转语音过程详解

    这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下# -*- coding: utf ...

  5. python发音模块-python 利用pyttsx3文字转语音过程详解

    这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 # -*- coding: ut ...

  6. Python3 图片文字识别翻译——调用百度AI、百度翻译和有道翻译的API

    文章目录 Python3 图片文字识别翻译--调用百度AI.百度翻译和有道翻译的API 一.演示 二. API准备 三. 图片文字识别--调用百度AI文字识别API 四. 文字翻译 1. 百度翻译 请 ...

  7. python 语音朗读软件-python 利用pyttsx3文字转语音过程详解

    这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 # -*- coding: ut ...

  8. 更新pip3与pyttsx3文字语音转换

    我使用的python版本是3.5.2 今天想做个语音读取的小脚本,在网上查了一下发现python里有个pyttsx可以识别文字, 打算通过pip3 install pyttsx安装包,结果报错, 然后 ...

  9. pip3与pyttsx3文字语音转换

    今天想做个语音读取的小脚本,在网上查了一下发现python里有个pyttsx可以识别文字, 打算通过pip3 install pyttsx安装包,结果报错, 然后试了一下发现不行,去网上查了一下发现p ...

最新文章

  1. Java为什么print显示不完全,read-eval-print-loop – 在Java 9上,为什么System.getenv()的输出在jshell中不完整?...
  2. 长沙网络推广教你如何在网站优化中让URL标准化?
  3. vue 数据(data)赋值问题
  4. 卓越性能代码_「Win」被隐藏起来的卓越性能模式,为何不想让人发现?
  5. Java入门1.2.3—一个老鸟的Java学习心得
  6. Scrapy源码阅读分析_1_整体框架和流程介绍
  7. 32位和64位机器上C语言数据类型的大小
  8. Latex 导数相关符号
  9. 解决“此图片来自微信公众平台未经允许不可引用”的方法
  10. vuedraggable嵌套块拖拽_vuedraggable 拖拽 应用 不同列表之间的拖拽
  11. oracle数据库expdp命令,Oracle数据库备份 expdp/impdp导出导入命令
  12. Synopsys Mentor Candence
  13. mysql商品表_MySQL数据库创建商品表
  14. 一维码Code 128简介及其解码实现 zxing-cpp
  15. 带掩码的自编码器MAE在各领域中的应用总结
  16. 浅谈对象的深拷贝和浅拷贝
  17. 老毛桃u盘重装win7教程
  18. Base64加密与解密
  19. CAD计算器怎么调出来?CAD计算器应用技巧
  20. 8个指标深度分析中国心理学预印本平台

热门文章

  1. 常见网络故障排查方法
  2. ubuntu空间扩容--grub修复之boot-repair修复
  3. 科通芯城配股筹资3亿美元 拟加速物联网
  4. HBuilder IOS 打包异常:com.apple.developer.associated-domains权利 ,解决!
  5. EXCELVBA: 中国热力图 HeatMap of China
  6. c语言万年历大作业报告,C语言万年历设计报告
  7. ionic3实现app启动时进行网络监测功能
  8. 快速采集详情API接口
  9. Java 中各种空(''、\u0000、null)的区别?
  10. 云服务ECS/RDS:搭建云服务器ECS管理linux,搭建云数据库管理创建RDS MySQL;