python实现语音播放_用Python实现语音播报
以下内容为带着儿子一起学Python的实现记录,为自己保存下来,也希望对其他学习者有用!
1. 确保已经安装python,本例使用python,操作系统为:Windows 10 专业版;
2. 设置环境变量,设置两个path路径。
E:\Python27 和E:\Python27\Scripts(为安装时选择的路径)
3. 查看Python以及pip安装成功
3.1 查看Python,开始菜单->输入cmd->输入python,正常显示如下图:
3.2查看pip,在步骤3.1中按Ctrl+C退出python,输入pip,正常显示如下图:
4. 安装pyttsx,在命令行输入pip install pyttsx,安装完成如下图:
python3,在命令行输入pip3install pyttsx3
5. 安装pywin32,
Step 2: Installing pywin32
The pyttsx library/package has a dependence of pywin32,so you need to install this package also. In this using pip is not a good ideaand most circumstances the installation will fail. So the best method isinstall pywin32 is by downloading the .exe file from the pywin32 Source Forge website.(老的版本:)
New downloadscan now be found at https://github.com/mhammond/pywin32/releases All buildsfrom Build 222 and later can be found *only* on github.(新版本)
选择好对应的版本,我安装的py2.4-amd64,因此,选择红框中的版本进行安装。
官方说明:
To downloadpywin32 binaries you must choose both the correct Python version and"bittedness".
Note that thereis one download package for each supported version of Python - please checkwhat version of Python you have installed and download the correspondingpackage.
Some packageshave a 32bit and a 64bit version available - you must download the one whichcorresponds to the Python you have installed. Even if you have a 64bitcomputer, if you installed a 32bit version of Python you must install the 32bitversion of pywin32.
To determinewhat version of Python you have, just start Python and look at the first lineof the banner. A 32bit build will look something like
Python2.7.2+ ... [MSC v.1500 32 bit (Intel)] on win32
While a 64bitbuild will look something like:
Python2.7.2+ ... [MSC v.1500 64 bit (AMD64)] on win32
我电脑查看出来的结果:
4.1 出错解决
安装时,出现如下错误:
closefailed in file object destructor:sys.excepthook is missing lost sys.stderr
(1)右键管理员身份运行cmd命令提示符:
(2)切换到E:\Python27\Scripts文件夹下,命令为:cdE:\Python27\Scripts
最上面的小红框告诉我们当前处于管理员模式命令提示符
(3)运行python pywin32_postinstall.py -install
(4)退出命令行
参考:
python实现语音播放_用Python实现语音播报相关推荐
- python输出到语音播放_用Python写一个语音播放软件
单位经常使用广播进行临时事项的通知(将文字转换为语音然后通过功放广播),但是市面上多数语音播放软件都是收费的,要么发音失真,要么不够稳定--经常出现莫名其妙的故障,容易给工作带来被动.学Python这 ...
- python 语音播放_基于Python编写的语音播放软件
单位经常使用广播进行临时事项的通知(将文字转换为语音然后通过功放广播),但是市面上多数语音播放软件都是收费的,要么发音失真,要么不够稳定--经常出现莫名其妙的故障,容易给工作带来被动.学Python这 ...
- python语音合成并播放_使用Python实现文字转语音并生成wav文件的例子
目前手边的一些工作,需要实现声音播放功能,而且仅支持wav声音格式. 现在,一些网站上支持文字转语音功能,但是生成的都是MP3文件,这样还需要额外的软件来转成wav文件,十分麻烦. 后来,研究Pyth ...
- python实现语音播放_用Python播放音频,并实现倍速播放——pyaudio模块用法(1)-nrg文件怎么播放...
前言 很多小伙伴从网上看到的pyaudio教程大都是千篇一律复制的,而且讲的也不是很明白,我在这里用我的理解给大家仔细讲一下,比较简单易懂,希望大家能点个关注,支持一下! 此次教程只能播放wav格式音 ...
- python编写视频播放器_基于Python编写的语音播放软件
单位经常使用广播进行临时事项的通知 ( 将文字转换为语音然后通过功放广 播 ) ,但是市面上多数语音播放软件都是收费的,要么发音失真,要么不够稳定--经常 出现莫名其妙的故障,容易给工作带来被动.学 ...
- python语音特征提取_使用Python从视频中提取语音
python语音特征提取 In this post, I will show you how to extract speeches from a video recording file. Afte ...
- python调用百度语音发音_用python百度AI文字转语音
最近发现连续长时间盯着屏幕,眼睛实在是有点遭不住.对于我这种又想保护视力,又不想放下小说的人来说,简直就是遇到了像 " 鱼与熊掌不可兼得" 一般的世纪难题. 首先你得去百度控制台登 ...
- python moviepy textclip中文_用Python玩转视频剪辑,秀的飞起!
咪哥杂谈 本篇阅读时间约为 6 分钟. 1 前言 半个月前,后台有个小伙伴问我,如何将视频中的音频提取出来,并且将声音转成文字写入到 word 中,正好接下来的文章要用到百度的语音识别接口. 那么今天 ...
- python自动获取天气_用python获取天气数据,并作定时播报
原标题:用python获取天气数据,并作定时播报 数据挖掘入门与实战 公众号: datadw 思路 1.调用和风天气的API,获取天气数据 2.用百度语音API,将天气数据合成语音 3.用树莓派每天早 ...
最新文章
- 如何为应用选择最佳的FPGA(下)
- html5 的a标签是可以拨电话的,通过其Href属性来实现
- linux常用命令汇总
- Python 自动给人脸 戴口罩
- bzoj1038 [ZJOI2008]瞭望塔
- 带你学python基础:文件读写,俗称IO操作
- Intel Realsense D400系列后面的盖子是干嘛用的?
- 链表相关的算法题大汇总 — 数据结构之链表奇思妙想
- proteus里面没有stm32怎么办_嵌入式单片机之stm32串口你懂了多少!!
- python中字符串输出乱码怎么解决_Python字符串的encode与decode研究心得乱码问题解决方法(转)...
- Python版组合数计算方法优化思路和源码
- 要把AI建在赤道上的华为,为何用全栈全场景方案打响第一枪
- 读技术书籍一定要读最经典的
- 图像定位的优化、评价和应用简介
- OneProxy实现mysql读写分离
- js动态添加多个元素
- 为JBoot系统增加启动任务
- 【MATLAB】基础01
- 高等数学:第五章 定积分(1)概念与性质 中值定理 微积分基本公式
- 物联网应用系统三层结构的设计_基于物联网技术的智能油烟在线监测系统的设计与应用...
热门文章
- 30道经典SQL面试题讲解(11-20)
- 使用 Rxjs 解决 Angular Component 之间的通信问题
- 如何在 SAP Fiori Elements List Report 表格工具栏里增添新的自定义按钮
- Angular路由里的canActivate用法
- SAP Spartacus cxOutlet里的元数据存储,outlet名称和待渲染Component的映射关系
- Angular Component的默认changeDetection策略
- TypeScript里的自定义类型用法
- SAP Spartacus activeBaseSite的设置逻辑
- 使用Source Monitor检测Java代码的环复杂度
- 使用代码获得Social Media Channel绑定的service url