位置: 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)

  • 微信怎么设置中国大陆不显示地区(微信怎么设置中国大陆不显示城市)

    微信怎么设置中国大陆不显示地区(微信怎么设置中国大陆不显示城市)

  • vivos12前置柔光灯怎么打开(vivos12前置柔光灯直播)

    vivos12前置柔光灯怎么打开(vivos12前置柔光灯直播)

  • 微信语音通话铃声怎么设置(微信语音通话铃声在哪里设置)

    微信语音通话铃声怎么设置(微信语音通话铃声在哪里设置)

  • 抖音如何才能涨粉(抖音如何才能涨粉丝和点赞)

    抖音如何才能涨粉(抖音如何才能涨粉丝和点赞)

  • nova 5pro耳机孔在哪里(nova5ipro耳机插口)

    nova 5pro耳机孔在哪里(nova5ipro耳机插口)

  • 腾讯账号怎么登录(腾讯账号怎么登录另外一部手机)

    腾讯账号怎么登录(腾讯账号怎么登录另外一部手机)

  • 手机邮箱打不开是什么原因(手机邮箱打不开压缩文件)

    手机邮箱打不开是什么原因(手机邮箱打不开压缩文件)

  • 怎么设置qq封面背景(怎么设置qq封面动态)

    怎么设置qq封面背景(怎么设置qq封面动态)

  • 虎牙观看的人数都是真实的吗(虎牙观看人数真实吗)

    虎牙观看的人数都是真实的吗(虎牙观看人数真实吗)

  • dns搜索区域填什么(dnspy搜索)

    dns搜索区域填什么(dnspy搜索)

  • 打印机主板坏了,机器有哪些表现(打印机主板坏了能修吗)

    打印机主板坏了,机器有哪些表现(打印机主板坏了能修吗)

  • 抖音橱窗商品分类填写什么(抖音橱窗商品分类怎么选)

    抖音橱窗商品分类填写什么(抖音橱窗商品分类怎么选)

  • 全民k歌可以上传本地录音吗(全民K歌可以上传网易云音乐吗)

    全民k歌可以上传本地录音吗(全民K歌可以上传网易云音乐吗)

  • 电脑开机长鸣一直响(电脑开机长鸣一声短鸣三声)

    电脑开机长鸣一直响(电脑开机长鸣一声短鸣三声)

  • 打印机双面打印长边翻页是什么意思(打印机双面打印了一面,怎么打印另外一面)

    打印机双面打印长边翻页是什么意思(打印机双面打印了一面,怎么打印另外一面)

  • 手机怎么网络共享(手机怎么网络共享给笔记本)

    手机怎么网络共享(手机怎么网络共享给笔记本)

  • 以太网主要传输方式(以太网传输特点)

    以太网主要传输方式(以太网传输特点)

  • ipad不能用万能钥匙吗(苹果平板ipad万能钥匙怎么不能用)

    ipad不能用万能钥匙吗(苹果平板ipad万能钥匙怎么不能用)

  • 微信第二次封7天吗(微信第二次封号了,功能限制了什么)

    微信第二次封7天吗(微信第二次封号了,功能限制了什么)

  • word没保存能恢复吗(word如果没保存怎么找回)

    word没保存能恢复吗(word如果没保存怎么找回)

  • 0x000000c2蓝屏代码是什么(0x000000c2蓝屏代码)

    0x000000c2蓝屏代码是什么(0x000000c2蓝屏代码)

  • app被禁用是怎么回事(app被暂时禁用无法下载怎么办)

    app被禁用是怎么回事(app被暂时禁用无法下载怎么办)

  • j1900性能(J1900性能怎么样)

    j1900性能(J1900性能怎么样)

  • 【已解决】ERROR:The testing results of the whole dataset is empty(error出错)

    【已解决】ERROR:The testing results of the whole dataset is empty(error出错)

  • 怎么安装帝国cms(帝国cms安装教程)

    怎么安装帝国cms(帝国cms安装教程)

  • 应交税费待抵扣进项税额
  • 企业增值税是什么科目
  • 差旅费过路费会计分录
  • 个体户没有办税务登记,产生的房土两税
  • 期末存货跌价准备金额的确定
  • 员工福利费进项转出
  • 一般开发间接费
  • 顾客让抹零头应对话术
  • 公司利润不分配可以怎么处理
  • 契税与印花税能抵扣吗
  • 购进货物作为优秀员工的奖励是否可以进项抵扣?
  • 资产原值包含残值吗
  • 付佣金代扣个人所得税税前列支
  • 小规纳税人租金可以记入成本吗
  • 基建工程施工单位罚款如何做账?
  • 核定征收个体户怎么报税
  • 银行增值税免税收入有哪些
  • 未知文件格式怎么打开
  • 收到对方投资款怎么做会计凭证
  • 项目单位自筹资金
  • 公司代缴社保公司吃亏吗
  • 富士通FUJITSU笔记本电脑开机进入BIOS的方法(F2)
  • 母公司向子公司发行面值100万元、期限为三年
  • PHP:rawurlencode()的用法_url函数
  • 工程施工暂估的成本的依据
  • 支票存根属于什么凭证类型
  • 字体文件夹在哪
  • Ichetucknee河的海牛,佛罗里达州 (© Jennifer Adler/Alamy)
  • 中央公园纽约的历史背景
  • qgc地面站源码
  • 汉密尔顿岛在哪里
  • 境外机动车临时可以办理什么车险业务
  • thinkphp配置文件
  • java中文乱码解决总结
  • uniapp宽度
  • 推荐最好用的
  • react+go
  • 周志华《机器学习》第三章课后习题
  • sftp命令大全
  • 浅谈php中静态方法的应用
  • 汇兑损益是资产类科目
  • 个企年报怎么申报
  • 退回的个税手续费计入什么科目
  • strippped
  • 采购原材料凭证是什么
  • 个体工商户未年报 经营异常罚款
  • 如何查看发票是否作废
  • 费用的分摊要注意什么
  • sqlserver2012安装好了桌面没有图标
  • 购买原材料的支出
  • 个人名义开工程发票税率是多少
  • 小规模销售免税产品需要交税吗
  • 收到总公司拨款怎么入账
  • 计提短期借款利息分录
  • 其他应收款借方负数代表什么意思
  • 信息服务费也有滞纳金吗
  • 专票错误已认证需要退回吗?
  • 税金及附加如何记账
  • 工资冲抵借款合法
  • 合伙人工资薪金
  • ubuntu 手动安装
  • win7系统一键还原方法
  • win8 win8.1
  • linux修改ssh端口号启动失败
  • 苹果mac外接显示器合上盖子怎么在显示器上继续
  • 在操作系统中如何创建一个新的用户
  • centos 安装chia
  • 各种linux系统比较
  • win7能用多屏协同吗
  • 系统右键菜单
  • pebble框架
  • 支持google play
  • jquery 图片
  • 你miu的
  • jQuery中$.ajax()方法参数解析
  • 浏览器判断手机品牌
  • python3.5升级
  • 你知道必要的意思吗英文
  • 深圳市税务局陈建新
  • 山东耕地占用税税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设