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

  • 手机短信加密怎么解开(手机短信加密)(手机短信加密怎么取消设置)

    手机短信加密怎么解开(手机短信加密)(手机短信加密怎么取消设置)

  • 抖音钻卡怎么才能抽到(抖音钻卡最不好得的是什么)

    抖音钻卡怎么才能抽到(抖音钻卡最不好得的是什么)

  • 路由器上wps按钮在哪(路由器上wps按钮是哪个)

    路由器上wps按钮在哪(路由器上wps按钮是哪个)

  • 抖音草稿箱打不开怎么办(为什么抖音的草稿箱打不开)

    抖音草稿箱打不开怎么办(为什么抖音的草稿箱打不开)

  • 华为p30微信运动不计步怎么办(华为p30微信运动步数为0的原因)

    华为p30微信运动不计步怎么办(华为p30微信运动步数为0的原因)

  • iphone6可以录屏幕吗(iPhone6可以录屏吗)

    iphone6可以录屏幕吗(iPhone6可以录屏吗)

  • 微信自动同步消息什么意思(微信自动同步消息怎么解除账单自动同步聊天记录同步吗)

    微信自动同步消息什么意思(微信自动同步消息怎么解除账单自动同步聊天记录同步吗)

  • 摄像头不显示图像是怎么回事(摄像头不显示图像怎么调)

    摄像头不显示图像是怎么回事(摄像头不显示图像怎么调)

  • 钉钉可以看见学生分屏吗(钉钉可以看见学生的观看时间吗)

    钉钉可以看见学生分屏吗(钉钉可以看见学生的观看时间吗)

  • 苹果5s不支持移动4g的吗(苹果5s不支持移动卡吗)

    苹果5s不支持移动4g的吗(苹果5s不支持移动卡吗)

  • smartat是什么意思

    smartat是什么意思

  • 一加7和一加7t区别(一加7t和一加7p)

    一加7和一加7t区别(一加7t和一加7p)

  • 手机内存和电脑内存的区别(手机内存和电脑内存哪个快)

    手机内存和电脑内存的区别(手机内存和电脑内存哪个快)

  • 手机hd通话怎么关闭(手机里hd怎么设置)

    手机hd通话怎么关闭(手机里hd怎么设置)

  • 发布的抖音能换音乐吗(发布的抖音能换背景吗)

    发布的抖音能换音乐吗(发布的抖音能换背景吗)

  • 手机照片分辨率怎么调(苹果手机照片分辨率)

    手机照片分辨率怎么调(苹果手机照片分辨率)

  • 小米cc9怎么清运行(小米cc9e怎么卸载自带软件)

    小米cc9怎么清运行(小米cc9e怎么卸载自带软件)

  • 华为mate30上市日期

    华为mate30上市日期

  • qi拼团是什么(拼团到底什么意思)

    qi拼团是什么(拼团到底什么意思)

  • 微信加入黑明单聊天记录还在吗(微信加入黑明单后以前的信息还能看到吗)

    微信加入黑明单聊天记录还在吗(微信加入黑明单后以前的信息还能看到吗)

  • 电脑桌面任务栏跑到左边去了(电脑桌面任务栏跑到上面去了怎么还原)

    电脑桌面任务栏跑到左边去了(电脑桌面任务栏跑到上面去了怎么还原)

  • Mozilla.exe是什么进程 有什么作用 Mozilla进程查询(mozilla是什么文件)

    Mozilla.exe是什么进程 有什么作用 Mozilla进程查询(mozilla是什么文件)

  • 【BEV】TPVFormer复现以及原理

    【BEV】TPVFormer复现以及原理

  • 多交企业所得税可以放弃退税吗
  • 未开票收入次月如何申报增值税
  • 个人生产经营所得税
  • 间接持股数怎么计算
  • 销售收入是不是营业收入
  • 发放给员工的通讯费要上个税吗
  • 所得税汇算清缴退税会计分录怎么做
  • 补记固定资产
  • 三个月工资一次扣税多少
  • 研发设备一次性扣除账务处理
  • 异地作业人员的个税必须在收入地交吗?
  • 购货发票未到
  • 出口退税可以用电子专用发票吗
  • 个税附加扣除如何填写合适
  • 企业不征税收入用于支出所形成的固定资产
  • 电商平台名称怎么注册
  • 企业信息公示社保信息怎么填,公司没有交
  • 新版edge浏览器兼容模式怎么设置
  • 如何修改鼠标指示灯颜色
  • windows11启动卡在转圈圈
  • 主营业务收入平均增长率计算公式近两年
  • 营业外支出的核算内容包括
  • 贸易公司出口是什么意思
  • macbook不用键盘膜会进灰吗
  • 法人向公司借款要交什么税
  • cpu哪个型号性价比最高
  • windows 11预览版
  • 其他应付款年末借方余额
  • 系统win7旗舰版
  • 浅谈特殊儿童的融合教育论文
  • 会计政策变更常见例子
  • 怎么配置tomcat服务器
  • 个人所得税通过扣缴义务人申报
  • PHP+MySql+jQuery实现的"顶"和"踩"投票功能
  • 宝宝不肯坐推车怎么办
  • axios用法示例
  • 货币盘盈盘亏账怎么算
  • 借调是原单位发工资吗
  • 发放工资代扣个人所得税的记账凭证怎么填
  • 资源税申报怎么操作
  • 收到社保稳岗补贴转入营业外收入要交企业所得税吧
  • 个人应如何进行社会实践
  • 利息支出应计入什么科目
  • 住房贷款利息专项附加扣除怎么用
  • 销售费用进项税抵扣
  • 低值易耗品怎么做账
  • 电子版银行回单
  • 错误原始凭证怎么写
  • 盈余公积什么时候会出现在账面
  • 建账内容
  • 一个关于数据库表中的各条记录
  • win2003加速开机
  • ubuntu安装linux五笔输入法
  • centos查找目录命令
  • windows10mode
  • win1020h2版好不好
  • win7窗口大小怎么设置
  • linux网络不可达是什么原因
  • w10怎么创建此电脑
  • win7旗舰版系统激活密钥
  • win7怎么样激活
  • Win10预览版拆弹
  • win7正版提示
  • cocos开发android游戏
  • bootstrap响应式导航条模板使用详解(含下拉菜单,弹出框)
  • JavaScript的函数库
  • js中的原型是什么
  • exception继承
  • cocos游戏开发教程
  • jquery时间格式
  • nodejs爬虫技术
  • shell命令是干嘛的
  • shell字符串操作
  • python socket编程步骤
  • Python快速从注释生成文档的方法
  • js打印命令
  • js设置图片大小
  • 噼里啪啦财务公司加盟
  • 地税局收税标准
  • 企业2017年
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设