pyttsx3是Python中的一个文本到语音转换库。与其他库不同,它可以脱机工作,并且与python2和python3兼容

1.安装pyttsx3

pip install pyttsx3

2.朗读demo

import pyttsx3
import timedef talkWith(engine, content):""" 朗读内容 """engine.say(content)engine.runAndWait()def talkContent(content):""" 朗读字符串内容 使用系统文字转语音 """engine = pyttsx3.init()# 设置朗读速度engine.setProperty('rate', 160)# 如果字符串过长 通过句号分隔 循环读取if len(content) > 20:con_list = content.split('。')for item in con_list:time.sleep(1)talkWith(engine, item)else:talkWith(engine, content)content = """ 皇后区,斯特福德子爵府邸的侧面。身穿黑色衣裙的佛尔思和休一起躲在阴暗的角落里,盯着紧闭的铁栅栏门,耐心地等待目标出现。今晚没有下雨,她们无需面对太过艰难的环境,而停于路灯光芒边缘的那辆马车,又让她们明白收获肯定会来,只有早和晚的区别。不知过了多长时间,那铁栅栏门发出金属摩擦的声音,缓缓向后敞开。一道披着深黑斗篷的人影从内闪了出来,低着脑袋,走至出租马车旁边,动作轻盈地登了上去。“是她吗?”佛尔思压低嗓音,询问起身旁的休。"""talkContent(content)

python pyttsx3实现文字朗读相关推荐

  1. python中文朗读_用python实现的文字朗读

    前些天看了某些大牛的文字,貌似pyTTS可以用来做这个事情,于是就下了pyTTS,参考大牛门的Demo, import pyTTS tts = pyTTS.Create() tts.Speak(&qu ...

  2. python编程输入文字并读出来_Python如何像scratch一样朗读文字?

    scratch3.0中我们通过添加"朗读文字"扩展便可以编写程序,将文字朗读出来. 那么如何编程,让Python将文字转成语音并读出来? 方法比较多,我们在此先介绍一种(利用系统内 ...

  3. 会说话的代码 Python pyttsx3,及AttributeError:partially initialized module......(......)报错,解决方法

    安装pyttsx3 我们先安装需要的库pyttsx3文字朗读模块: 常用方法是在输入命令:pip install 所需的模块 -i http://pypi.doubanio.com/simple/ - ...

  4. 用python朗读字母-使用python编写一个语音朗读闹钟功能的示例代码

    想找一个可以播放文字的闹钟找不到,自己写一个更简单.TTS实现由很多种办法,百度等都提供了API接口,但类似百度,需要先注册等一系列动作. 其实windows自带的win32com功能可以简单实现TT ...

  5. python在线朗读-使用python编写一个语音朗读闹钟功能的示例代码

    想找一个可以播放文字的闹钟找不到,自己写一个更简单.TTS实现由很多种办法,百度等都提供了API接口,但类似百度,需要先注册等一系列动作. 其实windows自带的win32com功能可以简单实现TT ...

  6. 干货 | 调用AI api 实现网页文字朗读

    京东云上提供了足够多的人工智能api,并且都使用了http的方式进行了封装,用户可以方便在自己的系统中接入京东云的ai能力.今天就是介绍一下如何编写很少的代码就能使用京东云的语音合成api在网页中实现 ...

  7. python语音转文字_Python文字转语音示例

    python语音转文字 Here you will get python text to speech example. 在这里,您将获得python文本语音转换示例. As we know, som ...

  8. python闹钟源码_使用python编写一个语音朗读闹钟功能的示例代码

    想找一个可以播放文字的闹钟找不到,自己写一个更简单.TTS实现由很多种办法,百度等都提供了API接口,但类似百度,需要先注册等一系列动作. 其实windows自带的win32com功能可以简单实现TT ...

  9. python 语音朗读软件下载_使用python编写一个语音朗读闹钟功能的示例代码

    想找一个可以播放文字的闹钟找不到,自己写一个更简单.TTS实现由很多种办法,百度等都提供了API接口,但类似百度,需要先注册等一系列动作. 其实windows自带的win32com功能可以简单实现TT ...

最新文章

  1. Linux系统如何安装AutoFs挂载服务
  2. 面试官问:你讲讲分布式事务问题的几种方案?
  3. 一个老工程师的肺腑之言!!!
  4. 叶修手速900什么概念_什么是数学?数学是探索的过程
  5. 进程线程的调度阻塞唤醒
  6. 软件测试方法和技术_软件测试学习怎么入门?附真实学习方法
  7. H3CSE路由-企业网模型
  8. 820操作系统(2)进程管理
  9. Java的8种基本数据类型
  10. android系统已停止运用,安卓系统平板电脑启动器停止运行处理方法(文/明)
  11. JS 实现数字转罗马数字
  12. Vue子组件的显示与隐藏
  13. linux让前台程序脱离终端运行
  14. [LabVIEW应用]Labview如何将PC机和仪器设备连接到一起
  15. 腾讯云Java工程师一面 + 被捞一面 + 二面面经(附答案)
  16. 一份超详细的网站推广优化方案 1
  17. bulk这个词的用法_bulk是什么意思
  18. 2018CCPC吉林赛区 题解
  19. 怎样吸引零售行业客流?
  20. AceAdmin-v1.4.0 下载

热门文章

  1. mysql 按时间累计计算_mysql查询——计算占比与累计占比
  2. 计算机操作系统(八)——并发程序设计
  3. ALK8266WIFI解决方案支持常见普通单片机实现WIFI高速传输和许多实用功能,实测速度超过M字节每秒
  4. java机试题---2021(算法)
  5. Js_10_2_滚轮事件
  6. how to upload directory to github(怎么把文件目录上传到github)
  7. Windows应用程序设计
  8. Zoomit默认快捷键
  9. 程序学3DMax之改变物体的中心轴及物体归置零点
  10. 微信公众号及CSDN文章爬取