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

  • php网页设计构建网站三大流程框架的企业,90%以上会选择通过外包的方式来构建自己的网站

    php网页设计构建网站三大流程框架的企业,90%以上会选择通过外包的方式来构建自己的网站

  • 苹果手机调声音大小步骤(苹果手机调声音没反应)

    苹果手机调声音大小步骤(苹果手机调声音没反应)

  • T3出行可以开发票吗(t3出行可以开票吗)

    T3出行可以开发票吗(t3出行可以开票吗)

  • 华为9xpro的上市时间(华为9xpro手机怎么样)

    华为9xpro的上市时间(华为9xpro手机怎么样)

  • 半导体只读存储器与半导体随机存储器的主要区别在于(半导体只读储存器与半导体随机储存)

    半导体只读存储器与半导体随机存储器的主要区别在于(半导体只读储存器与半导体随机储存)

  • 小米的其他文件是什么东西(小米的其他文件在哪里)

    小米的其他文件是什么东西(小米的其他文件在哪里)

  • 为什么snkrs不能更新国家地区(为什么snkrs不能注册)

    为什么snkrs不能更新国家地区(为什么snkrs不能注册)

  • 小米10x和10xpro区别(小米10x和小米10xpro区别)

    小米10x和10xpro区别(小米10x和小米10xpro区别)

  • 5.8寸全面屏手机有哪些(5.8寸全面屏手机哪款好)

    5.8寸全面屏手机有哪些(5.8寸全面屏手机哪款好)

  • pc端浏览器什么意思(uc浏览器吧)

    pc端浏览器什么意思(uc浏览器吧)

  • 腾讯课堂分屏会记录时长吗(腾讯课堂分屏会被老师发现吗)

    腾讯课堂分屏会记录时长吗(腾讯课堂分屏会被老师发现吗)

  • 苹果xr是不是真防水(xr真机)

    苹果xr是不是真防水(xr真机)

  • 转转永久封号怎么解决(转转永久封号怎么解除)

    转转永久封号怎么解决(转转永久封号怎么解除)

  • 微信通话中断什么情况(微信来电不响)

    微信通话中断什么情况(微信来电不响)

  • ipad平板录音功能在哪(ipad录音功能在哪里打开)

    ipad平板录音功能在哪(ipad录音功能在哪里打开)

  • 乐视手机怎么开启悬浮窗(乐视手机怎么开后壳)

    乐视手机怎么开启悬浮窗(乐视手机怎么开后壳)

  • 抖音怎么视频和图片一起发(抖音怎么视频和图片一块发)

    抖音怎么视频和图片一起发(抖音怎么视频和图片一块发)

  • 小米9 pro 5G内存有多大的(小米9pro内存扩展)

    小米9 pro 5G内存有多大的(小米9pro内存扩展)

  • 腾达wifi怎么设置校园网(腾达wifi怎么设置穿墙模式)

    腾达wifi怎么设置校园网(腾达wifi怎么设置穿墙模式)

  • 快手不满18能直播吗(快手未满十八岁能直播吗)

    快手不满18能直播吗(快手未满十八岁能直播吗)

  • 淘宝商品质量问题的怎么举证(淘宝商品质量问题卖家不承担运费怎么办)

    淘宝商品质量问题的怎么举证(淘宝商品质量问题卖家不承担运费怎么办)

  • airpods2如何调音量(airpods2如何调节音量大小)

    airpods2如何调音量(airpods2如何调节音量大小)

  • 微信视频加音乐怎样弄(微信视频加音乐没声音)

    微信视频加音乐怎样弄(微信视频加音乐没声音)

  • tkinter 的界面美化库:ttkbootstrap 使用教程(tkinter美观界面)

    tkinter 的界面美化库:ttkbootstrap 使用教程(tkinter美观界面)

  • 如何通过U盘重装WIN7系统?(如何通过u盘重启)

    如何通过U盘重装WIN7系统?(如何通过u盘重启)

  • PHPCMS完全免费吗?(php是免费的吗)

    PHPCMS完全免费吗?(php是免费的吗)

  • 增值税发票抵扣是什么意思
  • 车船税放在哪个科目核算
  • 科技公司技术服务费计入什么科目
  • 土地增值税计入固定资产清理
  • 计提固定资产折旧时可以先不考虑固定资产残值的方法是
  • 收取违约金如何开具发票
  • 退运出口货物的报关流程
  • 股权投资需要准备哪些材料
  • 代开专票作废了扣了两次税怎么办?
  • 证券清算款是什么科目
  • 防伪税控发票种类主要有哪些
  • 零售产品的进项税怎么算
  • 不涉及税收
  • 建筑行业增值税税率是多少
  • 发票记账联丢失怎么写情况说明
  • 房产税怎么计算的
  • 2020深圳增值税税率是多少
  • 资金筹集业务核算实训心得体会
  • 生产要素和资源的区别和联系
  • 发票金额大于开票金额
  • macbookpro磁盘需要分区吗
  • 双cpu只有一个运行
  • 期末留抵税额的减值
  • 电脑进不了系统怎么用u盘重装
  • 简单制作教程
  • win7系统网络一直转圈,什么都打不开
  • 非居民所得税代扣代缴
  • 同一控制下的控股合并与非同一控制下的控股合并
  • html文档怎么写
  • 从性能方面考虑的因素
  • 其他业务收入跨年调整
  • 固定资产抵账的增值税
  • 研发费用加计扣除新税收政策2023
  • 个人出租商用房个人所得税
  • 固定资产八大类别
  • java基础面试题选择题
  • php抽象类和普通类的区别
  • 微软和梅赛德斯奔驰宣布合作
  • logparser命令
  • thinkphp 多表查询
  • 微软官方wintogo
  • 汇算清缴需要做账吗
  • 经营活动现金净流量与净利润的关系
  • RabbitMQ个人实践
  • 对公账户怎么查询开户行
  • 发票网上申领需要多长时间
  • 转入固定资产清理会计科目
  • 结转成本类账户及税金及附加到本年利润
  • 工会支付职工福利费做账
  • 公司维修费计入什么科目
  • 固定资产改造的配件怎么入账
  • 个体工商户不经营需要税务登记吗
  • 报表其他应收款包括哪些内容
  • 现金折扣与商业折扣的计算
  • 溢价交易和折价交易
  • 土地使用权属于无形资产吗
  • 工会活动支出如何记账
  • 小规模季度没超过45万怎么纳税增值税
  • 没有期初数据如何建账
  • mysql 注入漏洞
  • win7系统c盘太满了,如何清理
  • 微软推出新系统发布会
  • 让Windows XP、2003、2008自动登录的设置
  • win2008r2下载
  • Win10中文输入法不能用
  • squid详细
  • win7系统怎么把c盘的内存加到d盘
  • 无法启动.dll
  • win7怎么安装网络驱动程序
  • unitysharder
  • nodejs web3
  • 基于怎么用
  • me分析方法
  • python shape用法
  • unity导出3d模型
  • python数据连接
  • android webview webgl
  • 河北省职称证去哪里查
  • 百望税控盘怎么导出清单明细
  • 个人所得税的工资比实际的多
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设