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

python调用pc的语音借口

先安装:

pip install pyttsx3

再运行:

import pyttsx3
# 初始化语音引擎
def init_engine():engine = pyttsx3.init()# 设置中文语音voices = engine.getProperty('voices')for voice in voices:if 'chinese' in voice.name.lower():engine.setProperty('voice', voice.id)break# 设置语速 (默认是200)engine.setProperty('rate', 150)# 添加以下行来防止引擎过早释放engine.setProperty('debug', True)return engine# 说中文的函数
def speak_chinese(text, engine=None):local_engine = engine if engine else init_engine()try:local_engine.say(text)local_engine.runAndWait()# 添加以下行来确保语音完全播放完成local_engine.stop()except Exception as e:print(f"语音转换出错: {str(e)}")finally:# 如果是本地创建的引擎,则需要清理if engine is None:del local_engine# 使用示例
if __name__ == "__main__":text = "毛主席真伟大"speak_chinese(text)

高声呼喊,“毛主席真伟大”

http://www.lryc.cn/news/533541.html

相关文章:

  • 【Golang学习之旅】Golang 内存管理与 GC 机制详解
  • Kamailio 各个功能的共同点、不同点及应用场景
  • Linux(CentOS)安装 Nginx
  • string 与 wstring 的字符编码
  • C#面试常考随笔14: 方法如何传递不定数量的参数?params关键字怎么使用?
  • 开发一款类似《王者荣耀》的游戏是一个复杂的系统工程,涉及多个领域的知识和技术。以下是从多个角度详细阐述如何开发的思维。
  • VMware下Linux和macOS安装VSCode一些总结
  • aspectFill(填充目标区域的同时保持图像的原有宽高比 (aspect ratio)图像不会被拉伸或压缩变形
  • 我的年度写作计划
  • DeepSeek与llama本地部署(含WebUI)
  • SOA(面向服务架构)全面解析
  • PyQt6/PySide6 的 QDialog 类
  • mes系统对工业数字化转型起到重要作用,它的实际应用有哪些
  • Qt:项目文件解析
  • 【学术投稿】第五届计算机网络安全与软件工程(CNSSE 2025)
  • Java 大视界 -- Java 大数据在智能供应链中的应用与优化(76)
  • WEB攻防-文件下载文件读取文件删除目录遍历目录穿越
  • 部署open webui 调用ollama启动的deepseek
  • 理解推理型大语言模型
  • 告别人工检测!casaim自动化三维激光扫描
  • 使用云效解决docker官方镜像拉取不到的问题
  • Linux TCP 编程详解与实例
  • 认识O(NlogN)的排序
  • [手机Linux] onepluse6T 系统重新分区
  • 对ReentrantLock的公平性进行测试
  • LabVIEW之TDMS文件
  • DeepSeek 实现原理探析
  • 2021 年 9 月青少年软编等考 C 语言五级真题解析
  • 洛谷网站: P3029 [USACO11NOV] Cow Lineup S 题解
  • 编程领域的IO模型(BIO,NIO,AIO)