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

本站内容未经许可,禁止任何网站及个人进行转载。

python编程输入文字并读出来_Python如何像scratch一样朗读文字?相关推荐

  1. python scratch unity怎么读_Python如何像scratch一样朗读文字?

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

  2. scratch和python怎么读_Python如何像scratch一样朗读文字?|python3教程|python入门|python教程...

    https://www.xin3721.com/eschool/pythonxin3721/ scratch3.0中我们通过添加"朗读文字"扩展便可以编写程序,将文字朗读出来. 那 ...

  3. 计算机语言python发音_Python如何像scratch一样朗读文字?

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

  4. python编程的基本方法有哪些_Python编程中常用的基础知识有哪些?

    今天小编要跟大家分享的文章是关于Python编程中常用的基础知识有哪些?正在从事Python相关工作的小伙伴们,来和小编一起看一看本篇文章,希望本篇文章能够对大家有所帮助. 1.正则表达式替换 目标: ...

  5. python编程输入标准-Python中的输入与输出

    一.计算机核心 1.计算机的三大核心为 输入.计算.输出: 2.程序就是指令的集合: 二.python输入与输出 1.简单的来说python作为一种语言,可以编写脚本和程序,那么python就具备输入 ...

  6. python编程输入标准-揭秘python编程技巧

    揭秘python编程技巧 一.python的标准输入和输出[root@133 wc]# vim stdin.py #!/usr/bin/python #encoding:utf-8 import sy ...

  7. 用python编程、假设一年期定期利率_Python习题选编 -

    Python习题选编 华东师大信息学院计算中心 一.程序结构与算法部分: 1. 编写一个python程序,输入两个数,比较它们的大小并输出其中较大者. 参考代码: x = int(input(\y = ...

  8. python判断输入的是否为数字_python怎么判断是否为数字 将罗马数字转为阿拉伯数字,用python解...

    将阿拉伯数字转为罗马数字,用python解 class Solution(object): def intToRoman(self, num): """ :type nu ...

  9. 用python编程、假设一年期定期利率_Python习题选编

    文档 Python 习题选编 华东师大信息学院计算中心 一.程序结构与算法部分: 1. 编写一个 python 程序,输入两个数,比较它们的大小并输出其中 较大者. 参考代码: x = int(inp ...

最新文章

  1. ii 第七单元 访问网络共享文件系统
  2. 英特尔高管晒照片不小心泄密,正在研发的雷电5就这样暴露了
  3. Qt在VS2010的安装与配置
  4. 深入浅出学习Struts框架(九):分析Struts框架实例4
  5. 《大数据》2015年第2期“研究”——特异群组挖掘:框架与应用
  6. numpy+pandas+matplotlib画箱形图
  7. 设计模式中类的关系之泛化(Generalization)
  8. brave浏览器_据说只有这款浏览器,真正做到了保护隐私
  9. ImportError: No module named bs4
  10. 高校计算机成绩管理系统开题报告,高校科研管理系统_高校科研管理系统开题报告...
  11. 智慧路灯杆如何选择最合适的组网方案
  12. C语言中char和char *a[]和char (*a)[]
  13. 华为展望5G未来 安全问题成关键
  14. PreAngel投资过的公司列表
  15. android 百度云语音,手机安卓百度云AI智能之语音合成
  16. 油猴相关玩法-下载,脚本下载
  17. 我的世界服务器背景音乐修改,我的世界怎么自定义背景音乐教程攻略
  18. python 基金净值_用Python抓取天天基金网基金历史净值数据
  19. Python爬取链家北京租房信息!北京租房都租不起啊!
  20. SAP 成本结算中 费用分割的理解和用法

热门文章

  1. 安庆师范大学计算机学院官网,安庆师范大学计算机与信息学院导师教师师资介绍简介-吴健...
  2. 关于Fragment重叠问题分析和解决
  3. 四大运营商合并成为两大运营商的可能性非常大,其中两家已在推进
  4. Springboot集成WebSocket实现即时通讯
  5. 基于哈夫曼树的英文文本数据压缩算法
  6. 推荐几个好用的网站导航
  7. java修文件名名称
  8. 你也想做自媒体短视频赚钱?先问弄明白3个问题
  9. Apache Drill源码分析(3)--DrilBit以及物理计划
  10. 5G商用加速冲刺,群雄逐鹿5G芯片市场