python文字转语音
你觉得将文字转成语音需要写多少行代码才能完成?
我用了7行,你呢?
#coding:utf-8
import sys
reload(sys)
sys.setdefaultencoding("utf-8")
import pyttsx
engine = pyttsx.init()
engine.say('hello 雪桐')
engine.runAndWait()
这不是8行吗?哦,因为这是python2写的,代码中有中文需要加一行注释,采用utf8编码允许代码中含有中文。
看这行代码engine.say('hello 雪桐'),可以在括号中加入很多东西,突然有个大胆的想法。可以改发音人的声音,发音速度吗?
# coding:utf-8
import sys
reload(sys)
sys.setdefaultencoding("utf-8")
import pyttsx'''
engine = pyttsx.init()
#engine.say('hello world. Sally sells seashells by the seashore')
engine.say('草泥马')
engine.runAndWait() #朗读一次
engine.endLoop()
'''#发音人
'''
engine = pyttsx.init()
voices = engine.getProperty('voices')
for voice in voices:engine.setProperty('voice', voice.id)engine.say('你好呀')
engine.runAndWait()
'''#语速控制
'''
engine = pyttsx.init()
rate = engine.getProperty('rate')
engine.setProperty('rate', rate+50)
engine.say('the lazy dog.')
engine.runAndWait()
'''#音量控制
'''
engine = pyttsx.init()
volume = engine.getProperty('volume')
engine.setProperty('volume', volume-0.25)
engine.say('the lazy dog.')
engine.runAndWait()
'''
还有一个微软提供的api接口,不过试了一下,中文支持效果很差。
https://github.com/mhammond/pywin32/archive/master.zip
下载好之后,把文件夹名改成pywin32。然后把文件夹放在下面代码一个目录下。
readtest.py代码是:
import win32com.client
speaker = win32com.client.Dispatch("SAPI.SpVoice")
speaker.Speak("Hello, it works!")
没错,3行就能实现,但是中文大家自己做测试,效果很差。然后还有很多功能就不说了,大家可以自己访问包名的官网,去看看别人写的使用文档来查看参数。
python文字转语音相关推荐
- python 文字转语音
python 文字转语音 pip3 install pywin32 pip install pyttsx3 import pyttsx3 def text_to_vocie(sentence,file ...
- python文字转语音输出_Python文字转语音
姓名:刘强 [嵌牛导读] 在搭建专家系统时,推理机运算往往采用语言变量,那么如何将推理的结果反映给现实世界的人呢?本文介绍了如何使用python将文字转化成语音输出 [嵌牛鼻子] Python 文 ...
- python 文字转语音 带情感_python文字转语音实现过程解析
这篇文章主要介绍了python文字转语音实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 使用百度接口 接口地址https://ai.ba ...
- Python文字转换语音,让你的文字会「说话」,抠脚大汉秒变撒娇萌妹
APP 也有文字转换为语音的功能,虽然听起来很别扭,但是基本能解决长辈们看不清文字或者眼睛疲劳,通过文字转换为语音来获取信息. 我们用 Python 能否实现文字转语音呢,可以的,百度有个语音接口,可 ...
- Python文字转换语音,抠脚大汉秒变撒娇萌妹
APP 也有文字转换为语音的功能,虽然听起来很别扭,但是基本能解决长辈们看不清文字或者眼睛疲劳,通过文字转换为语音来获取信息. 我们用 Python 能否实现文字转语音呢,可以的,百度有个语音接口,可 ...
- python 文字转语音 带情感_Python文字转换语音,让你的文字会「说话」抠脚大汉秒变撒娇萌妹...
APP 也有文字转换为语音的功能,虽然听起来很别扭,但是基本能解决长辈们看不清文字或者眼睛疲劳,通过文字转换为语音来获取信息. 我们用 Python 能否实现文字转语音呢,可以的,百度有个语音接口,可 ...
- python文字转语音输出_Python 文本转语音
文本转语音,一般会用在无障碍开发.下面介绍如何使用Python实现将文本文件转换成语音输出. 准备 我测试使用的Python版本为2.7.10,如果你的版本是Python3.5的话,这里就不太适合了. ...
- python文字转语音 模块_Python文本转化语音模块大比拼,看看青铜与王者的差别!...
文本转语音 如果把Python比喻成游戏中的一个英雄,你觉得它是谁?对于Dota老玩家来说,我会想到钢琴手卡尔!感觉Python和卡尔一样,除了生孩子什么都可以做的角色.日常生活中,我们会涉及到很多语 ...
- python文字转换语音
文字转换语音 # 语音播报模块 import pyttsx3# aiff文件转换成mp3编码文件模块 from pydub import AudioSegment# 模块初始化 engine = py ...
- Python文字转语音文字转拼音
一.转语音 1.安装 python -m pip install pyttsx3 2.使用 import pyttsx3 sentence="Hello World" pyttsx ...
最新文章
- Go语言调度器之调度main goroutine(14)
- 异步绘制Cell解决列表快速滚动造成的卡顿
- 中学计算机基础Word授课ppt,中学信息技术- 计算机硬件与软件基础知识课件.ppt...
- 智能假手与机器人融合可以灵活抓取物品
- python数据结构的列表_Python数据结构之列表
- hashmap(1.8)
- lzg_ad:FBWF配置详解
- 十二、PHP框架Laravel学习笔记——构造器的查询表达式
- C# .net防止一个程序(WinForm)重复运行的方法。
- Win11开机桌面假死怎么办 win11开机桌面假死的解决方法
- 谷歌开源 VR 应用
- VSCode中Clangd无法找到stdio.h
- 计算机屏幕坐标系转换,测量坐标系到计算机屏幕坐标系的换算
- str在c语言什么意思,C语言(str)是什么意思
- Django基础(29): select_related和prefetch_related的用法与区别
- 如何将word文件的大小进行压缩?
- 阿里前浪产品人*N,也谈产品和PM
- python opencv轮廓检测_python opencv 来对图片(苹果)的轮廓(最大轮廓进行识别)进行...
- Unity 打包和切换平台|Build Settings窗口介绍
- SQL Server 的几个故障
热门文章
- GameSalad:率先使用HTML5发布新游戏
- 三星java手机播放器下载_8k视频播放器软件下载安卓-三星8k视频播放器KMPlayer下载v30.10.231 内置提取版-西西软件下载...
- 芯片(一)--74HC595中文资料
- 图论学习笔记——可达矩阵
- Eclipse SVN 忽略文件或文件夹
- 端口扫描工具Namp
- 模拟登陆qq空间实现(3)
- jdbc odbc连接mysql_具体说明JDBC连接数据库与ODBC连接数据的区别
- VM虚拟机装Windows2000成功后VM Tools失败解决方法
- Windows 2000 下载