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 实现文字转语音相关推荐

  1. python之pyttsx3实现文字转语音播报

    1. pyttsx3是什么 pyttsx3是Python中的文本到语音转换库,可以实现文本的朗读功能. 2. pyttsx3的安装 pip install pyttsx3 3. pyttsx3的dem ...

  2. linux文字声音转换程序,linux下文字转语音库pyttsx3用法

    用的是deepin系统. 1.打开终端,安装文字转语音库,输入pip3 install pyttsx3发现命令无效 那就是没有自带pip这个工具,那就要安装pip工具了,输入以下命令 安装pip工具 ...

  3. python 文字语音朗读-python 利用pyttsx3文字转语音过程详解

    这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 # -*- coding: ut ...

  4. python 利用pyttsx3文字转语音 适用于macOS windows树莓派

    2019-04-04 by 崔斐然 python 利用pyttsx3文字转语音 更新于2019-05-08: 树莓派安装pyodbc失败参考这里: 安装 unixodbc-dev, sudo apt ...

  5. python脚本语言采用声音作为手段_python 利用pyttsx3文字转语音过程详解

    这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下# -*- coding: utf ...

  6. python发音语言-python 利用pyttsx3文字转语音过程详解

    这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下# -*- coding: utf ...

  7. python发音模块-python 利用pyttsx3文字转语音过程详解

    这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 # -*- coding: ut ...

  8. 【详细】用Python的pyttsx3、pygame和PySimpleGUI库实现文字转语音工具(无需网络接口)

    目录 前言 一.pyttsx3是什么 二.安装pyttsx3 三.查看语音包 四.添加语音包 1, 下载语音包 2, 安装语音包 五.功能实现和资源下载 1.下载所需要的库 2.运行时界面 3.资源下 ...

  9. python 语音朗读软件-python 利用pyttsx3文字转语音过程详解

    这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 # -*- coding: ut ...

最新文章

  1. 解决Jetson nano上编译librealsense错误:Could NOT find Vulkan (missing: VULKAN_LIBRARY VULKAN_INCLUDE_DIR)
  2. 【随笔】“阴面”和“阳面”
  3. 如何让ASP.NET默认的资源编程方式支持非.ResX资源存储
  4. 数据分析工具篇——HQL原理及函数逻辑
  5. yii 引用php文件,Yii中引出php文件及插件
  6. 【福利】3980元的web前端视频教程限量领取!!!
  7. JBox2D学习 - 小球碰撞实例 .
  8. VC++ HIDAPI实现USB数据读写
  9. 【开源软件】windows环境下libcurl编译
  10. ubuntu下安装MySQL8.0
  11. 《从零开始学Swift》学习笔记(Day 30)——选择类还是结构体呢?
  12. PyCharm安装配置Django,启动第一个Django项目Hello World
  13. SQL开发技巧-MySQL
  14. rails 中的pluck 方法
  15. UnityEditor之VisualElement的样式uss的背景颜色和字体设置
  16. 数据库基本知识、操作
  17. C语言编程练手必备,C 语言快速实现五子棋!
  18. c语言证自考免计算机应用,自考证书有哪些?可以免考什么课程?
  19. 使用windows电脑做IOS自动化测试
  20. 中国科学技术大学2021计算机考研分数线,中国科学技术大学2021考研分数线

热门文章

  1. SSH: Bad owner or permissions on .ssh/config的解决
  2. 了解一下chirp,扫频信号的生成
  3. 显示网格(grid)
  4. 基于java安全管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
  5. 12306购票系统前端优化
  6. 【Springboot 入门培训】#3 MyBatis 多数据源与缓存和数据连接池设置
  7. 如何实现Linux系统和Windows系统双系统
  8. 电脑远程桌面-局域网
  9. 干货!毫米波雷达超强解读
  10. SpringBoot 使用事务注解 @Transactional 遇到的问题