大连酷叮猫少儿编程培训学校

主营:大连青少儿编程培训,大连教育科技培训,大连少儿编程教育

免费店铺在线升级


Notice: Undefined variable: by_mids in /home/wwwroot/100ye.com/template/F6/left.php on line 11

Warning: implode(): Invalid arguments passed in /home/wwwroot/100ye.com/template/F6/left.php on line 11
联系方式
  • 公司: 大连酷叮猫少儿编程培训学校
  • 地址: 大连市沙河口区西安路科技广场步行街一楼公建
  • 联系: 宋老师
  • 手机: 18004282924
  • 一键开店

Python如何像scratch一样朗读文字

2020-03-16 10:19:01  679次浏览 次浏览
价 格:面议

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()

网友评论
0条评论 0人参与
最新评论
  • 暂无评论,沙发等着你!
百业店铺 更多 >

特别提醒:本页面所展现的公司、产品及其它相关信息,均由用户自行发布。
购买相关产品时务必先行确认商家资质、产品质量以及比较产品价格,慎重作出个人的独立判断,谨防欺诈行为。

回到顶部