位置: IT常识 - 正文

代码会说话——pyttsx3简介(用代码说话)

编辑:rootadmin
代码会说话——pyttsx3简介

目录

一、pyttsx3 概述

二、pyttsx3的安装

三、pyttsx3的运用

四、全套代码

一、pyttsx3 概述

推荐整理分享代码会说话——pyttsx3简介(用代码说话),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:用代码说话,代码不会说谎,用代码说话,用代码说话,会代码有什么用,会说话的代码,代码不会说谎,用代码说话,内容如对您有帮助,希望把文章链接给更多的朋友!

代码会说话:pyttsx3是Python中的文本到语音转换库。

二、pyttsx3的安装pip install pyttsx

image-20220429155835751

三、pyttsx3的运用

导入pyttsx3库后,调用speak函数即可进行语音播放。

import pyttsx3#语音播放 pyttsx3.speak("How are you?")pyttsx3.speak("I am fine, thank you")

是不是很简单呢?

如果我们想要修改语速、音量、语音合成器等,可以用如下方法。

1、pyttsx3通过初始化来获取语音引擎,在调用init后会返回一个engine对象。

import pyttsx3engine = pyttsx3.init() #初始化语音引擎

2、查看语速、音量等参数

rate = engine.getProperty('rate')print(f'语速:{rate}')volume = engine.getProperty('volume')   print (f'音量:{volume}') 

运行结果为:

语速:200音量:1.0代码会说话——pyttsx3简介(用代码说话)

3、设置语速、音量等参数

engine.setProperty('rate', 100)   #设置语速engine.setProperty('volume',0.6)  #设置音量

4、查看语音合成器

voices = engine.getProperty('voices') for voice in voices:    print(voice) 

运行结果如下:

<Voice id=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_ZH-CN_HUIHUI_11.0          name=Microsoft Huihui Desktop - Chinese (Simplified)          languages=[]          gender=None          age=None><Voice id=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_EN-US_ZIRA_11.0          name=Microsoft Zira Desktop - English (United States)          languages=[]          gender=None          age=None>

合成器的主要参数如下:

age 发音人的年龄,默认为None

gender 以字符串为类型的发音人性别: male, female, or neutral.默认为None

id 关于Voice的字符串确认信息

languages 发音支持的语言列表,默认为一个空的列表

name 发音人名称,默认为None

默认的语音合成器有两个,两个语音合成器均可以合成英文音频,但只有第一个合成器能合成中文音频。如果需要其他的语音合成器需要自行下载和设置。

5、设置语音合成器

若我们需要第一个语音合成器,代码如下:

voices = engine.getProperty('voices') engine.setProperty('voice',voices[0].id)   #设置第一个语音合成器

6、语音播报

engine.say("春光灿烂猪八戒")engine.runAndWait()engine.stop()四、全套代码import pyttsx3engine = pyttsx3.init() #初始化语音引擎engine.setProperty('rate', 100)   #设置语速engine.setProperty('volume',0.6)  #设置音量voices = engine.getProperty('voices') engine.setProperty('voice',voices[0].id)   #设置第一个语音合成器engine.say("春光灿烂猪八戒")engine.runAndWait()engine.stop()
本文链接地址:https://www.jiuchutong.com/zhishi/298401.html 转载请保留说明!

上一篇:【Web开发】Python实现Web服务器(Flask打包部署上线)(web开发 python)

下一篇:Bert+LSTM+CRF命名实体识别pytorch代码详解(lstm crf)

  • 圆通快递人工客服电话怎么转人工(圆通快递人工客服电话)(圆通快递人工客服几点下班)

    圆通快递人工客服电话怎么转人工(圆通快递人工客服电话)(圆通快递人工客服几点下班)

  • 抖音里面怎么充抖币(抖音里面怎么充值逗比)

    抖音里面怎么充抖币(抖音里面怎么充值逗比)

  • 微信怎么发不带图片的朋友圈(微信怎么发不带图片的文字朋友圈)

    微信怎么发不带图片的朋友圈(微信怎么发不带图片的文字朋友圈)

  • 荣耀20Pro动态壁纸怎么设置(荣耀20pro动态壁纸下载)

    荣耀20Pro动态壁纸怎么设置(荣耀20pro动态壁纸下载)

  • 抖音扫福在哪里(扫福在哪里找)

    抖音扫福在哪里(扫福在哪里找)

  • pdf能直接打印出来吗(pdf直接打印出来的是乱码怎么解决)

    pdf能直接打印出来吗(pdf直接打印出来的是乱码怎么解决)

  • ipad怎么连需要认证的wifi(ipad怎么连需要网页认证的wifi)

    ipad怎么连需要认证的wifi(ipad怎么连需要网页认证的wifi)

  • 耳机放回充电仓会自动关机吗(耳机放回充电仓还是不断开)

    耳机放回充电仓会自动关机吗(耳机放回充电仓还是不断开)

  • 淘宝特价版和淘宝东西质量一样吗(淘宝特价版和淘宝的区别)

    淘宝特价版和淘宝东西质量一样吗(淘宝特价版和淘宝的区别)

  • beautycam水印是什么相机(camhomme水印是什么相机)

    beautycam水印是什么相机(camhomme水印是什么相机)

  • 9x和9xpro对比(9x和9pro一样吗)

    9x和9xpro对比(9x和9pro一样吗)

  • 抖音的作品怎么置顶(抖音的作品怎么快速删除)

    抖音的作品怎么置顶(抖音的作品怎么快速删除)

  • 美版kindle pw4和国行差别(kindle pw4美版和国行区别)

    美版kindle pw4和国行差别(kindle pw4美版和国行区别)

  • hands free和stereo的区别(handsfree和stereo切换)

    hands free和stereo的区别(handsfree和stereo切换)

  • 路由器实现的功能包括(路由器实现的功能)

    路由器实现的功能包括(路由器实现的功能)

  • 唯品会怎么改名(唯品会怎么改名字)

    唯品会怎么改名(唯品会怎么改名字)

  • 淘宝客户端在哪里(淘宝客户端是什么意思啊)

    淘宝客户端在哪里(淘宝客户端是什么意思啊)

  • 京东和淘宝在网页布局的区别(京东和淘宝在网页上有什么不同)

    京东和淘宝在网页布局的区别(京东和淘宝在网页上有什么不同)

  • 交管12123忘记密码手机号换了(交管12123忘记密码服务异常是怎么回事)

    交管12123忘记密码手机号换了(交管12123忘记密码服务异常是怎么回事)

  • 西瓜视频缓存的视频在哪个文件夹(西瓜视频缓存的电影怎么保存到手机相册)

    西瓜视频缓存的视频在哪个文件夹(西瓜视频缓存的电影怎么保存到手机相册)

  • ba721电池是什么手机(ba792是什么手机电池)

    ba721电池是什么手机(ba792是什么手机电池)

  • oppoa5像素多少万(vivox90pro像素多少万)

    oppoa5像素多少万(vivox90pro像素多少万)

  • vivoz3i有呼吸灯吗(vivo3有没有呼吸灯)

    vivoz3i有呼吸灯吗(vivo3有没有呼吸灯)

  • x27微信视频美颜怎么打开(x27微信美颜视频怎么设置)

    x27微信视频美颜怎么打开(x27微信美颜视频怎么设置)

  • Linux如何给文件权限? linux给文件添加可执行权限的技巧(Linux如何给文件赋予内容)

    Linux如何给文件权限? linux给文件添加可执行权限的技巧(Linux如何给文件赋予内容)

  • 怎么在安全模式下启动windows11? Win11进入安全模式的四种方法(怎么在安全模式下卸载更新)

    怎么在安全模式下启动windows11? Win11进入安全模式的四种方法(怎么在安全模式下卸载更新)

  • Ubuntu20.04安装cuDNN(包括WSL)(ubuntu20.04安装cuda10.2)

    Ubuntu20.04安装cuDNN(包括WSL)(ubuntu20.04安装cuda10.2)

  • 毕业设计-基于机器学习的股票预测(毕业设计基于plc的全自动包装机)

    毕业设计-基于机器学习的股票预测(毕业设计基于plc的全自动包装机)

  • 税中税是多少
  • 应交增值税二级科目借贷方向
  • 公司购进一台不需要安装的设备设备价款为700万元
  • 筹建期间业务招待费的财税处理规定
  • 专项工程支出计入什么科目
  • 定期定额个体工商户怎么报税
  • 本月发生费用下月收到发票
  • 咨询公司小规模纳税人怎么界定
  • 六种无形资产有什么
  • 印花税多报了几块钱税务局会找我吗
  • 个月所得税税率
  • 技术研发费加计扣除
  • 开发间接费什么时候计提
  • 工商不变新股东是什么
  • 屋面维修按定额预算明细表
  • 异地工程预缴个税
  • 失控发票已取得怎么处理
  • 设备销售和安装账务
  • 税控盘没清盘怎么处罚
  • 港杂费是由谁收取
  • 生产车间的窗帘怎么处理
  • 主办会计工作注意什么
  • 会计跨年业务的处理
  • 怎么把qq垃圾全部清除
  • mac怎么创建icloud
  • 存出投资款现金流量表选什么
  • 苹果手机nfc录门禁卡
  • linux cls命令
  • 预付款多长时间
  • win10不关机设置方法
  • hp workwise service是什么
  • php验证身份证号
  • css中文字垂直排列
  • php、java、android、ios通用的3des方法(推荐)
  • element插件安装方法
  • 小规模纳税人可以开增值税专用发票吗
  • 企业收到财政补贴如何开票
  • 政府会计累计盈余解析
  • 收到个人所得税汇算清缴短信
  • 帝国cms常见的英文
  • 当月没有发放工资是不是就不用申报个税
  • 员工餐费补助交个人所得税吗
  • 个体工商户纳税申抿
  • 小规模做账要做应交税费吗
  • 小企业会计准则没有以前年度损益调整科目
  • 发票加上税额之后怎么还多了呢
  • 闽侯县安置房交易缴纳土地出让金
  • 公司二手车销售
  • 收到的发票怎么做分录
  • 土地补贴款是什么意思
  • 装修费用一次性税前扣除
  • 坏账准备的账务处理怎么理解
  • 什么是小微企业
  • 鉴证咨询服务费可以抵扣吗
  • 房地产会计核算科目
  • IPad怎么连接电视机看看影视
  • win7 管理
  • Win8.1 64位系统安装Office365出现30125-1011错误提示的故障原因及解决方法
  • linux系统中的一切都归结为
  • win7 便签
  • intel的me
  • win10回收站文件在哪里
  • windows10如何设置windows7开始菜单
  • win8待机后无法唤醒
  • bootstrap table sum总数量统计实现方法
  • es6 commonjs
  • perl列表去重
  • php滚动代码
  • nodejs游戏开发
  • jqgrid getrowdata
  • unity延迟执行方法
  • 浅谈幼儿良好行为的培养论文
  • nodemcu连接阿里云
  • 领导班子和领导干部政绩观偏差主要问题清单
  • 石油类资源税税率是多少
  • 国家税务总局公务员招录公告
  • 查国税发票验证码怎么查
  • 服务费交哪个税目的印花税
  • 水产品企业所得税8行免税填税额还是利润
  • 所得税汇算清缴退税税务局要来查账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设