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

  • 企业为什么要选择网络营销(企业为什么要选址)

    企业为什么要选择网络营销(企业为什么要选址)

  • 中国银行下载的征信报告保存在哪里(中国银行下载的征信报告找不到华为手机)

    中国银行下载的征信报告保存在哪里(中国银行下载的征信报告找不到华为手机)

  • word字怎么竖着打(word字怎么竖着居中)

    word字怎么竖着打(word字怎么竖着居中)

  • OPPO Ace2有没有指纹识别呢(oppoace指纹解锁在哪里)

    OPPO Ace2有没有指纹识别呢(oppoace指纹解锁在哪里)

  • 破损的二维码怎么扫(二维码破损了怎么办)

    破损的二维码怎么扫(二维码破损了怎么办)

  • 抖音点的赞怎么没有了(抖音点的赞怎么换钱)

    抖音点的赞怎么没有了(抖音点的赞怎么换钱)

  • 锁屏了为什么老显示qq在运行(锁屏为什么老自己换)

    锁屏了为什么老显示qq在运行(锁屏为什么老自己换)

  • 错误404是什么原因

    错误404是什么原因

  • 抖音已读功能怎么设置(抖音已读功能怎么关闭苹果)

    抖音已读功能怎么设置(抖音已读功能怎么关闭苹果)

  • 华为aqm-al00是什么型号(华为aqm-al00是什么时候上市的)

    华为aqm-al00是什么型号(华为aqm-al00是什么时候上市的)

  • 电脑上英文字母大小写怎么切换(电脑上英文字母大写)

    电脑上英文字母大小写怎么切换(电脑上英文字母大写)

  • ic卡能复制id卡吗(id卡能复制nfc吗)

    ic卡能复制id卡吗(id卡能复制nfc吗)

  • 如何把网易云音乐下载到u盘(如何把网易云音乐导入剪映)

    如何把网易云音乐下载到u盘(如何把网易云音乐导入剪映)

  • 手机蓝牙怎么连接电脑蓝牙(手机蓝牙怎么连接音响)

    手机蓝牙怎么连接电脑蓝牙(手机蓝牙怎么连接音响)

  • 云闪付如何闪付付款(云闪付怎么闪付刷卡)

    云闪付如何闪付付款(云闪付怎么闪付刷卡)

  • 一个爱奇艺vip能登几个(一个爱奇艺vip能看多久)

    一个爱奇艺vip能登几个(一个爱奇艺vip能看多久)

  • 荣耀20有没有指纹解锁(荣耀20有没有指纹功能)

    荣耀20有没有指纹解锁(荣耀20有没有指纹功能)

  • 华为p30pro怎么插耳机(华为p30pro怎么插卡视频)

    华为p30pro怎么插耳机(华为p30pro怎么插卡视频)

  • iphonexr支持30w快充吗(iphonexr支持10w)

    iphonexr支持30w快充吗(iphonexr支持10w)

  • 苹果11pro max屏幕尺寸

    苹果11pro max屏幕尺寸

  • 小豆苗无法找到对应宝宝(小豆苗无法找到对应的宝宝怎么办)

    小豆苗无法找到对应宝宝(小豆苗无法找到对应的宝宝怎么办)

  • 如何找回qq聊天记录被删掉的内容(如何找回QQ聊天记录并恢复)

    如何找回qq聊天记录被删掉的内容(如何找回QQ聊天记录并恢复)

  • 256g和512g有什么区别(256g和512g差多少钱)

    256g和512g有什么区别(256g和512g差多少钱)

  • 窗口最小化快捷键是什么?(使窗口最小化的快捷键)

    窗口最小化快捷键是什么?(使窗口最小化的快捷键)

  • mdu命令  显示MS-DOS目录所占用的磁盘空间(mtd命令)

    mdu命令 显示MS-DOS目录所占用的磁盘空间(mtd命令)

  • 转让股份缴纳什么税
  • 出口免税收入会退税吗
  • 辅导期一般纳税人管理办法
  • 取得交易性金融资产投资收益为什么在借方
  • 公司合作分红
  • 以前年度计提的工资没发放怎么处理
  • 小企业会计制度及核算办法
  • 对公账户取现金有限制吗
  • 公司购入小汽车是否可以抵扣
  • 正版手写
  • 金融负债
  • 无形资产土地使用权摊销年限规定
  • 未开票收入已报税怎么办
  • 承包费收入如何做账
  • 股东借款转实收资本需要什么附件
  • 企业的期间费用包括什么
  • 购买脚手架报价单
  • 哪些营业外收入需要缴纳增值税
  • 5年内亏损弥补账务
  • 离退休人员福利
  • 车辆保养计入什么二级科目
  • 偿还借款利息是现金流量什么项目
  • 企业购入的固定资产,均要先计入在建工程
  • 无发票的费用怎么处理
  • 企业当年实现的净利润
  • 增资后持股比例怎么算
  • 手撕定额发票能不能报销
  • 未开发的土地被司法查封,自然资源局可以收回吗
  • 系统安装工具有什么用
  • php 回调函数
  • 公寓收费标准
  • wlan和蜂窝版的区别
  • 招待费的范畴
  • unik面部识别怎么用
  • 营改增后企业要交哪些税
  • 出售债券税费处理方法
  • 一般贸易和进料加工贸易的区别
  • 运输取得的收入
  • 房屋所在地的房子怎么查
  • php pop
  • cityscape dataset
  • css获取id
  • explorer.exe无响应桌面卡死是什么原因
  • 支付银行手续费等直接收费金融服务
  • 汇兑损益会计处理方法
  • 物流公司的会计好干吗
  • 当月增加的固定资产当月不计提折旧
  • 织梦使用手册
  • mysql各种索引的使用场景
  • mysql查询的结果缓存里怎么清除
  • 什么是承兑汇票套现
  • sqlserver 删除数据
  • 逃税是什么意思?
  • 营业税金及附加是什么科目
  • 税控系统技术维护费会计处理
  • 哪些进项的税可以退税
  • 非营利医疗机构是什么单位
  • 工业企业待摊费用标准
  • MySQL数据库安装后通常默认的管理员用户名为
  • 提升xp系统流畅度
  • ubuntu怎么用linux
  • vsftpd配置用户登录目录
  • apache禁用trace方法
  • 怎么防电胖
  • sistray.exe - sistray是什么进程 有什么用
  • win7系统加内存条怎么设置
  • Linux磁盘配额步骤
  • win10系统应用更新
  • 举例说明Java实现适配器模式
  • python中字符
  • js的点击事件怎么做
  • Python函数中仅允许有一条return语句
  • javascript入门教学
  • javascript面向对象 第三方类库
  • 税务清单模板
  • 两个手机怎么设置
  • 盐城企退人员养老金调整新标准
  • 四川税务专管员查询
  • 深圳交警的微博
  • 房地产企业所得税确认收入时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设