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

使用Python实现文字的声音播放

winsound 是 Python 的一个内置模块,它提供了访问 Windows 操作系统的声音播放功能的接口。这个模块可以用来播放简单的声音,例如提示音或者短促的音效。

# @Author : 小红牛
# 微信公众号:WdPython
import win32com.client
import winsound# 使用winsound.Beep()方法播放声音
frequency = 2500  # 声音频率(赫兹)
duration = 1000  # 声音持续时间(毫秒)
winsound.Beep(frequency, duration)# 2. 读诗词
content = """
日照香炉生紫烟,
遥看瀑布挂前川。
飞流直下三千尺,
疑是银河落九天。
"""
speaker = win32com.client.Dispatch("SAPI.SpVoice")
speaker.Speak(content)for i in range(1, 6):speaker.Speak("第" + str(i) + "次")

这段代码将播放一个持续1000毫秒,频率为2500赫兹的声音。你可以调整 frequency 和 duration 变量来改变播放的声音。

请注意,winsound 模块仅在 Windows 操作系统上可用。如果你正在使用其他操作系统(例如 Linux 或 MacOS),这个模块将无法工作。在这里插入图片描述

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

相关文章:

  • gulp自动化构建
  • java时间解析生成定时Cron表达式工具类
  • JavaEE 网络原理——TCP的工作机制(末篇 其余TCP特点)
  • 【软件测试】了解JUnit单元测试框架常用注解
  • 【广州华锐互动】三维全景3D消防科普展馆
  • 某大型车企:加强汽车应用安全防护,开创智能网联汽车新篇章
  • LLVM学习笔记(50)
  • rpc入门笔记0x01
  • web - Tomcat服务器
  • 后端接口返回常见的状态码
  • 50.MongoDB快速入门实战
  • 一款功能强大的音乐曲谱软件Guitar Pro 8 .1.1for Mac 中文破解版
  • 图论基础和表示
  • STM32 音频ADC转wav格式
  • 面试中经常问道的问题二
  • SQL UPDATE 语句(更新表中的记录)
  • js节流和防抖
  • 权限系统设计(转载)
  • 【机器学习合集】标准化与池化合集 ->(个人学习记录笔记)
  • Dockerfile文件自动化生成R4L镜像
  • 基于SSM的居家养老系统
  • [C#基础训练]FoodRobot食品管理部分代码-2
  • docker部署rabbitmq的坑
  • 【python VS vba(系列2)】 python和vba读写EXCEL文件的方式比较 (建设ing)
  • 小程序 swiper滑动 层叠滑动效果
  • 【20年VIO梳理】
  • Java Object类详解
  • Unity 中忽略图片透明度的 Image 组件的修改版本
  • hibernate源码(1)--- schema创建
  • 数学与经济管理