python学习之文字转换为语音读出来
在python中,如何将文字转换为语音读出来呢?
简单介绍两种方法;个人推荐第二种。
第一种是pyttsx:
Pyttsx是一个跨平台将文字转成语音的第三方库,它对操作系统内置的语音引擎实现了包装。
#python2安装
pip install pyttsx
#python3安装
pip install pyttsx3
测试代码:
import pyttsx3engine = pyttsx3.init()
engine.say("Good")
engine.runAndWait()
当然pyttsx3默认采用的是英文,所以,中文呢?
下面就来介绍第二种方法,操作系统的内置引擎:
利用win32com来调用Windows操作系统内置的语音引擎实现文字的发音,不用安装其他的东西,中、英都行,至于其他语种,还没有测试。
import win32com.client as winspeak = win.Dispatch("SAPI.SpVoice")
speak.Speak("come on")
speak.Speak("你好")
python学习之文字转换为语音读出来相关推荐
- python 文字语音朗读-python 利用pyttsx3文字转语音过程详解
这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 # -*- coding: ut ...
- python发音语言-python 利用pyttsx3文字转语音过程详解
这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下# -*- coding: utf ...
- python发音模块-python 利用pyttsx3文字转语音过程详解
这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 # -*- coding: ut ...
- python 语音朗读软件-python 利用pyttsx3文字转语音过程详解
这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 # -*- coding: ut ...
- python 利用pyttsx3文字转语音 适用于macOS windows树莓派
2019-04-04 by 崔斐然 python 利用pyttsx3文字转语音 更新于2019-05-08: 树莓派安装pyodbc失败参考这里: 安装 unixodbc-dev, sudo apt ...
- Unity 调用C# Speech类将文字转换为语音
Unity 调用C#类将文字转换为语音 做语音功能的时候有些人是调用事先录制好的音频来进行播放,但是这样很不方便,而且即使是动态加载也会使压缩包体积变大,所以下面就给大家介绍另外一个方法,只需要一个调 ...
- 如何把文本文字转换为语音
现在很多的人在到达较高的年纪后,眼镜就开始有点老花了.每天长时间阅读报纸.书籍就会导致眼镜十分的疲惫,甚至连手机上的文字看起来都变得模糊.另外还有很多视力不好的小伙伴,在长期用眼后也会感觉到眩晕.疲劳 ...
- 是否有将文字转换为语音的应用?
仅仅将文字转换为语音的应用还不行,生成的音质必须还要清晰.不破音,听起来像真人一样.给大家分享三款超实用配音工具,每一款好用到爆炸. 1.Amazon Polly 经常使用亚马逊购物的用户对这款软件非 ...
- 使用python将文字转换为语音朗读
1. 使用 win32com import win32com.clientspeaker = win32com.client.Dispatch("SAPI.SpVoice") sp ...
最新文章
- boost::hana::is_convertible用法的测试程序
- qstring 属于元数据类型吗_元数据,描述“数据”的“数据”
- simulink怎么生成vxworks的执行程序_从EPB模型谈谈Simulink代码生成
- 浪潮商用机器与腾讯TDSQL完成互认证 共同拓展Power行业生态
- 《软件项目管理(第二版)》第 9 章——项目监督与控制 重点部分总结
- FCPX插件:创意多画面组合动态分屏转场过渡 Multiscreen Transition
- 中国AI人才缺口500万,10本硬核技术书带你上车
- 集合框架(List、Collection、迭代器)
- java mvc controller_java之spring mvc之Controller配置的几种方式
- visual studio 2015安装教程
- Java switch使用详解
- 【数字设计与计算机体系结构】2021-09-26-数字设计与计算机体系结构课程(四)
- 自我提升的10个好习惯
- win10注册ocx控件的步骤(包含错误处理方法0x80040200)
- Codeforces Round #439 (Div. 2) E. The Untended Antiquity 二维线段树||二维树状数组
- 2021美业趋势:包装刺激消费、家用美容仪受追捧、内外兼修的美容时代
- Golang interface 接口详细原理和使用技巧
- Python全栈工程师(15:Socket编程4-paramiko模块和SSH秘钥)
- 显示服务器事件,服务器事件查看
- python 定时给女朋友发QQ邮件
热门文章
- java中 引用传递_Java中的引用传递
- 深入了解超线程、双核CPU、双CPU与单CPU的区别
- 花2个月面过华为测开岗,拿个30K不过分吧?
- aka名字_AKA是什么意思?
- RPG 游戏数值系统—2
- 【620】【信息管理学基础】【01信息与信息管理】
- Flutter使用ClipPath画一个聊天气泡
- 计算机内存改成多少合适,win7电脑虚拟内存设置多少合适
- 【技术备忘录】广和通ADP-L610-Arduino模块实现基于内网穿透的TCP通信
- 警告 warning: NUL charactor seen; rest of line ignored