scratch和python怎么读_Python如何像scratch一样朗读文字?|python3教程|python入门|python教程...
https://www.xin3721.com/eschool/pythonxin3721/
scratch3.0中我们通过添加“朗读文字”扩展便可以编写程序,将文字朗读出来。
那么如何编程,让Python将文字转成语音并读出来?
方法比较多,我们在此先介绍一种(利用系统内置语音引擎实现发音),其他方法大家可以网上找到答案。
1、Pyttsx是一个跨平台将文字转成语音的第三方库,它对操作系统内置的语音引擎实现了包装。
Pyttsx安装
Python2:pip install pyttsx
Python3:pip install pyttsx3
代码
import pyttsx3
engine = pyttsx3.init()
engine.say("Good")
engine.runAndWait()
pyttsx默认使用的是读取英文引擎,如果需要读取中文时需要修改语言设置,不然可能会报错或者无法发音
修改程序如下:
engine = pyttsx3.init()
#设置语言为中文
engine.setProperty("voice","HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Sp
eech\Voices\Tokens\TTS_MS_ZH-CN_HUIHUI_11.0")
engine.say("你好吗?")
engine.runAndWait()
scratch和python怎么读_Python如何像scratch一样朗读文字?|python3教程|python入门|python教程...相关推荐
- python open函数_精选2个小例子,带你快速入门Python文件处理
阅读本文大概需要7分钟讲完了函数和模块,我们来讲一讲文件的使用,python对数据的处理分两种一种是本地文件的处理,另外一种是通过网络数据处理(也就是爬虫相关的).而本地的数据处理,主要是通过文件的读 ...
- python scratch unity怎么读_Python如何像scratch一样朗读文字?
scratch3.0中我们通过添加"朗读文字"扩展便可以编写程序,将文字朗读出来. 那么如何编程,让Python将文字转成语音并读出来? 方法比较多,我们在此先介绍一种(利用系统内 ...
- python教程推荐-入门python有什么好的书籍推荐?
Python 越来越火爆,最近自己也在学习.整理下一些 Python 资料,和练手的项目.希望对你学习 Python 有所帮助. 如果大家想要文中 10G Python 编程视频,点击下面的卡片即可免 ...
- python输入年月日输出年月日_新手学习必看的0基础入门Python与python的输入输出...
我平常使用的编程语言主要是Fortran和Python,用于做数值计算,两种语言各具优势,Fortran更快,Python写起来更方便,更适合阅读,而且可以直接对数据进行可视化处理.但是有时候输出数据 ...
- 用python怎么读_python怎么读sql数据?
python中读取SQL数据的方法: python中可以使用游标cursor来读取SQL中的数据,游标cursor是由连接创建的对象,可以在游标中执行查询,并设置数据返回的格式. 当执行select语 ...
- python 函数递归_Python零基础之三元表达式、函数递归、匿名函数教程!超级详细!...
目录 一.三元表达式 二.函数递归 递归调用的定义 递归分为两个阶段:递归,回溯 三.匿名函数 什么是匿名函数? 有名字的函数与匿名函数的对比 lambda匿名函数的应用 四.内置函数 #注意:内置函 ...
- python 二进制流_Python中对字节流/二进制流的操作:struct模块简易使用教程
前言 前段时间使用Python解析IDX文件格式的MNIST数据集,需要对二进制文件进行读取操作,其中我使用的是struct模块.查了网上挺多教程都写的挺好的,不过对新手不是很友好,所以我重新整理了一 ...
- c向python注册函数_python如何调用C, 如何注册成C的回调函数(python后台程序常用方法)...
其实是python后台程序常用方法: C开发完成底层的功能,python直接把C当做python模块进行调用. 需要做两个工作: python能调用C语言的函数: python通过调用C函数,并注册p ...
- python均线选股_python选股模型均线,已知股票数据,如何用Python绘制k线日对应数据...
Q1:已知股票数据,如何用Python绘制k线日对应数据 我没遇到过 只是自己写过 有点经验 先确定时间片 然后再把tick插入就行了 Q2:使用python实现ema(指数移动平均的计算) a = ...
最新文章
- Elasticsearch索引生命周期管理方案
- MMORPG大型游戏设计与开发(part3 of net)
- elixir 高可用系列(五) Supervisor
- Android studio之迁移定制出现Installation failed with message Failed to finalize session
- 图像处理之基础---特征向量的 几何意义
- Java 用反射设置对象的属性值
- 最经典25本Python编程开发电子书精粹
- 汽车称重软件系统配置(一)
- html画表盘 随时间转动,利用css3+js实现的可拖动简易表盘时钟
- Excel-自网站粘贴
- C++ 函数调用过程中栈区的变化——(栈帧、esp、ebp)
- 用计算机公式计算优良,『excel怎样合并单元格』如何在EXCEL中如何用公式计算全年级各班各科平均分、优秀率、合格率的方法...
- 深蓝视觉SLAM课程第四讲--相机模型,非线性优化(G2O)
- 宠物医院小程序开发,轻松引流
- [渝粤教育] 西南科技大学 律师实务 在线考试复习资料2021版(1)
- java培训机构靠谱吗,已入坑老司机给你的几点忠告
- 【Vuejs】1454- 深入了解 vue-cli
- python格式jpg转换png(批量处理,深度24,尺寸不变)
- 数据采集和用户留存分析
- Mask TextSpotter 算法笔记
热门文章
- sys_guid()函数解析
- 【尚硅谷】Vue.js从入门到精通笔记
- Mac 苹果系统没有WIFI选项自检出现-1005D
- 小程序源码:喝酒娱乐小游戏助力神器-多玩法安装简单
- 三星android7要更新8,三星Bixby Voice将停止支持安卓7.0/8.0,用户可以升级系统使用...
- Kubernetes 污点和容忍
- 真正的好老板,都是高层次的“给予者”
- 方正证券:新一代认证核心系统换代升级,坚持实践金融科技全栈自主可控
- SQL Server和MySQL数据库
- java全套学习课程