pyttsx3 实现文字转语音
pyttsx3 实现文字转语音
- 代码
代码
#-*- coding: UTF-8 -*-import pyttsx3engine = pyttsx3.init()txt = '''《长相思·一重山》五代:李煜一重山,两重山。山远天高烟水寒,相思枫叶丹。菊花开,菊花残。塞雁高飞人未还,一帘风月闲。'''voices = engine.getProperty('voices') engine.setProperty('voice',voices[0].id)# 调整人声类型rate = engine.getProperty('rate') engine.setProperty('rate', 150) # 调整语速,范围一般在0~500之间 volume = engine.getProperty('volume') engine.setProperty('volume',0.8) # 调整声量,范围在0~1之间engine.say(txt)# engine.runAndWait() # 必须使用这行代码才能发出语音#遍历所有声音# voices = engine.getProperty('voices')# for voice in voices:# print(voice, voice.id)# engine.setProperty('voice', voice.id)# engine.say("Hello World!")# engine.runAndWait()# engine.stop()engine.say('语音合成开始')engine.runAndWait()# 保存音频到本地,格式为mp3engine.save_to_file(txt, 'test.mp3')engine.runAndWait()
pyttsx3 实现文字转语音相关推荐
- python之pyttsx3实现文字转语音播报
1. pyttsx3是什么 pyttsx3是Python中的文本到语音转换库,可以实现文本的朗读功能. 2. pyttsx3的安装 pip install pyttsx3 3. pyttsx3的dem ...
- linux文字声音转换程序,linux下文字转语音库pyttsx3用法
用的是deepin系统. 1.打开终端,安装文字转语音库,输入pip3 install pyttsx3发现命令无效 那就是没有自带pip这个工具,那就要安装pip工具了,输入以下命令 安装pip工具 ...
- 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 ...
- python脚本语言采用声音作为手段_python 利用pyttsx3文字转语音过程详解
这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下# -*- coding: utf ...
- python发音语言-python 利用pyttsx3文字转语音过程详解
这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下# -*- coding: utf ...
- python发音模块-python 利用pyttsx3文字转语音过程详解
这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 # -*- coding: ut ...
- 【详细】用Python的pyttsx3、pygame和PySimpleGUI库实现文字转语音工具(无需网络接口)
目录 前言 一.pyttsx3是什么 二.安装pyttsx3 三.查看语音包 四.添加语音包 1, 下载语音包 2, 安装语音包 五.功能实现和资源下载 1.下载所需要的库 2.运行时界面 3.资源下 ...
- python 语音朗读软件-python 利用pyttsx3文字转语音过程详解
这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 # -*- coding: ut ...
最新文章
- 解决Jetson nano上编译librealsense错误:Could NOT find Vulkan (missing: VULKAN_LIBRARY VULKAN_INCLUDE_DIR)
- 【随笔】“阴面”和“阳面”
- 如何让ASP.NET默认的资源编程方式支持非.ResX资源存储
- 数据分析工具篇——HQL原理及函数逻辑
- yii 引用php文件,Yii中引出php文件及插件
- 【福利】3980元的web前端视频教程限量领取!!!
- JBox2D学习 - 小球碰撞实例 .
- VC++ HIDAPI实现USB数据读写
- 【开源软件】windows环境下libcurl编译
- ubuntu下安装MySQL8.0
- 《从零开始学Swift》学习笔记(Day 30)——选择类还是结构体呢?
- PyCharm安装配置Django,启动第一个Django项目Hello World
- SQL开发技巧-MySQL
- rails 中的pluck 方法
- UnityEditor之VisualElement的样式uss的背景颜色和字体设置
- 数据库基本知识、操作
- C语言编程练手必备,C 语言快速实现五子棋!
- c语言证自考免计算机应用,自考证书有哪些?可以免考什么课程?
- 使用windows电脑做IOS自动化测试
- 中国科学技术大学2021计算机考研分数线,中国科学技术大学2021考研分数线
热门文章
- SSH: Bad owner or permissions on .ssh/config的解决
- 了解一下chirp,扫频信号的生成
- 显示网格(grid)
- 基于java安全管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
- 12306购票系统前端优化
- 【Springboot 入门培训】#3 MyBatis 多数据源与缓存和数据连接池设置
- 如何实现Linux系统和Windows系统双系统
- 电脑远程桌面-局域网
- 干货!毫米波雷达超强解读
- SpringBoot 使用事务注解 @Transactional 遇到的问题