当前位置: 首页 > news >正文

第21天-pyttsx3语音播放功能

示例1:语音参数控制(语速/音量/音调)

import pyttsx3def speech_demo():engine = pyttsx3.init()# 获取当前语音参数print("默认语速:", engine.getProperty('rate'))print("默认音量:", engine.getProperty('volume'))print("可用语音:", engine.getProperty('voices'))# 设置新参数engine.setProperty('rate', 150)    # 语速 (默认200)engine.setProperty('volume', 0.8)  # 音量 (0-1)# 播放测试engine.say("正在演示语音参数调整功能")engine.runAndWait()speech_demo()

示例2:语音保存为音频文件

import pyttsx3
import timedef text_to_audio_file(text, filename):engine = pyttsx3.init()# 设置输出格式参数engine.setProperty(&

相关文章:

  • 视觉基础模型
  • 工程项目交付质量低?如何构建标准化管理体系?
  • 真实世界中的贝叶斯网络:Bootstrap、模型平均与非齐次动态的科研应用
  • Python Ray 扩展指南
  • 微信小程序AI大模型流式输出实践与总结
  • Windows在PowerShell或CMD运行 curl 命令报错 解决办法 (zx)
  • 8 种快速易用的Python Matplotlib数据可视化方法
  • 嵌入式STM32学习——串口USART 2.0(printf重定义及串口发送)
  • LM-BFF——语言模型微调新范式
  • 算法--js--电话号码的字母组合
  • 免费使用GPU的探索笔记
  • FFmpeg中使用Android Content协议打开文件设备
  • centOS8修改网络设置换成固定IP ping不同
  • LeetCode热题100:Java哈希表中等难度题目精解
  • L53.【LeetCode题解】二分法习题集2
  • LangGraph(五)——自定义状态
  • AI练习:混合圆
  • [论文精读]Ward: Provable RAG Dataset Inference via LLM Watermarks
  • 2022年下半年信息系统项目管理师——综合知识真题及答案(5)
  • redis--redisJava客户端:Jedis详解