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

  • 微信支付二维码在哪(微信支付二维码在哪里找)

    微信支付二维码在哪(微信支付二维码在哪里找)

  • 华为p30支不支持红外遥控功能(华为P30支不支持无线)

    华为p30支不支持红外遥控功能(华为P30支不支持无线)

  • 青桔单车网络异常(青桔单车网络开小差)

    青桔单车网络异常(青桔单车网络开小差)

  • 红米k30pro标准版有光学防抖吗(红米k30pro标准版和变焦版哪个好)

    红米k30pro标准版有光学防抖吗(红米k30pro标准版和变焦版哪个好)

  • p40带红外吗(p40带不带红外功能)

    p40带红外吗(p40带不带红外功能)

  • 双卡手机两个抖音号怎么弄(双卡手机两个抖音号有影响吗)

    双卡手机两个抖音号怎么弄(双卡手机两个抖音号有影响吗)

  • oppo属于哪个集团(oppo哪个集团)

    oppo属于哪个集团(oppo哪个集团)

  • 小天才z6怎么安装微信(小天才z6怎么安卡)

    小天才z6怎么安装微信(小天才z6怎么安卡)

  • 钉钉为什么不能退群(钉钉为什么不能发起视频会议)

    钉钉为什么不能退群(钉钉为什么不能发起视频会议)

  • v1813a是vivo什么型号的手机(vivo v1813a是什么型号手机)

    v1813a是vivo什么型号的手机(vivo v1813a是什么型号手机)

  • 为什么qq空间注销后手机还显示空间(为什么QQ空间注销不了)

    为什么qq空间注销后手机还显示空间(为什么QQ空间注销不了)

  • 手机里什么是sd卡(手机里什么是水印相机)

    手机里什么是sd卡(手机里什么是水印相机)

  • 苹果手机没声音了如何恢复(苹果手机没声音怎么设置)

    苹果手机没声音了如何恢复(苹果手机没声音怎么设置)

  • 进程的5个基本状态(简述进程的五种基本状态)

    进程的5个基本状态(简述进程的五种基本状态)

  • 小米地震警报怎么开(小米地震警报怎么没声音)

    小米地震警报怎么开(小米地震警报怎么没声音)

  • 京东可以添加好友聊天吗(京东添加好友之后无法聊天)

    京东可以添加好友聊天吗(京东添加好友之后无法聊天)

  • 抖音怎么切换青少年模式(抖音改成青少年模式怎么换回来)

    抖音怎么切换青少年模式(抖音改成青少年模式怎么换回来)

  • 苹果自带的库乐队删了怎么下载(苹果自带的库乐队有什么用)

    苹果自带的库乐队删了怎么下载(苹果自带的库乐队有什么用)

  • 计算机声卡和视频卡无法使用(计算机声卡视频卡无法使用)

    计算机声卡和视频卡无法使用(计算机声卡视频卡无法使用)

  • 淘宝付定金后可以改地址吗(淘宝付定金后可以在点淘付尾款吗)

    淘宝付定金后可以改地址吗(淘宝付定金后可以在点淘付尾款吗)

  • dellemc是什么(dell是什么意思)

    dellemc是什么(dell是什么意思)

  • QQ音乐在哪看总共听歌时间(qq音乐在哪看总消费记录)

    QQ音乐在哪看总共听歌时间(qq音乐在哪看总消费记录)

  • Win10 2009专业版使用网络适配器重置修复Wi-Fi(win10专业版版本号2009)

    Win10 2009专业版使用网络适配器重置修复Wi-Fi(win10专业版版本号2009)

  • vue获取当前页面地址(vue获取当前页面请求头信息)

    vue获取当前页面地址(vue获取当前页面请求头信息)

  • 出租设备的租金收入记入( )账户
  • 一般风险准备是留存收益吗
  • 法人购买商业保险能由公司承担吗
  • 个人商业保险抵交个人所得税
  • 劳务公司拿什么来做成本
  • 进项税发票认证期限多长时间
  • 信息技术费如何做账
  • 实收资本的印花税怎么交
  • 出口货物进项税怎样处理
  • 广告策划费会计分录
  • 房产未竣工如何缴纳房产税
  • 贷款减值准备如何计提
  • 留抵税额抵减欠税文件
  • 网上购物退款后又收到产品了怎么办
  • 半成品成本核算 一般企业怎么核算
  • 出租土地使用权计入什么科目
  • 增值税普通发票可以抵扣进项税吗
  • 应付利息与应付利息区别
  • 出口退税银行账户备案
  • 个人抬头的医药费可以进费用吗
  • 审计报告的二维码扫出来是什么
  • 审计调整后如何入账
  • 给法院交的诉讼费怎么交
  • 金税盘纳税申报
  • 有限合伙企业如何退出合伙人股份
  • php中cookie的值存储在哪
  • 一年以上预收账款
  • 认缴出资没到位违法吗
  • 企业事业单位应当采取有效措施
  • 职工住院的护理费标准
  • 企业接受外单位投入的材料一批,应编制()
  • php清除缓存的几个方法
  • 固定资产属于资产要素吗
  • html转xhtml
  • zendstudio怎么创建php项目
  • 企业合并发生的交易费用
  • 营改增抵减的销项税发票要抵扣吗
  • 广告代理费制度
  • 如何判断公众号是否可靠
  • 普通发票有抵扣联没
  • elementui的upload组件详解
  • 金税盘怎么增加收款人和复核人
  • 企业合并的定义是什么
  • 商品发生销售退回
  • 个税系统经营所得人员怎样添加
  • 处置使用过的固定资产,税率按多少
  • 完税证明和纳税证明一样吗
  • 暂估成本的账务处理分录
  • 外聘专家费用标准
  • 非公司股东可以分红吗
  • 会计记账基础有哪两种
  • 会计凭证用什么纸打印
  • centos7阿里云yum源
  • 通过SQL语句直接把表导出为XML格式
  • macos safari无法使用
  • 极速一键装机
  • win8禁用网络之后如何开启
  • ubuntu命令行打开火狐浏览器
  • linux ssh rsa
  • WIN7系统如何设置自动关机
  • win8怎样恢复系统
  • 在linux中使用v2ray
  • ie10变成ie8
  • edxposed 作用域
  • android 坐标系
  • javascript日期加减
  • ip安全策略设置报错
  • unity3d 画线
  • nodejs readfile
  • nodejsorg
  • java性能调优实战 网盘
  • 安卓中textview
  • Android---41---Service简介
  • 了解python
  • Python for Informatics 第11章之正则表达式(二)
  • python数据类型总结
  • jQuery+ajax+asp.net获取Json值的方法
  • 没有代理记账资质做代理记账业务
  • 2020年小规模纳税人普票免税政策
  • 运输企业定额发票是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设