📜  python winsound - Python (1)

📅  最后修改于: 2023-12-03 15:04:10.069000             🧑  作者: Mango

Python Winsound

如果你想在Python中播放一些音频或者想用Python来控制声音,那么Python的winsound应该是你的首选。

winsound是Python标准库中的一个模块,它允许你播放简单的声音文件或者纯音调,不过仅限于Windows操作系统。

如何使用?

你可以使用以下代码来播放一个声音:

import winsound

winsound.Beep(frequency, duration)

这将在你的计算机中播放一个具有频率和持续时间的音频。

你可以使用以下代码来播放一个wav文件:

import winsound

winsound.PlaySound(filepath, winsound.SND_FILENAME)

这将在你的计算机上播放一个wav文件的声音。

参数说明
Beep函数
  • frequency: 指定声音的频率。它的范围在37 Hz到32767 Hz之间。
  • duration: 声音的持续时间。它的单位是毫秒。
PlaySound函数
  • filepath: 指定要播放的音频文件的路径。
  • flags: 可选参数。它可以控制声音如何播放。在这个例子中,我们使用了SND_FILENAME作为标志,表示我们希望使用给定的文件名加载声音。
总结

Python的winsound模块提供了简单的音频播放功能,非常适合用于小型应用程序。但需要注意的是,winsound仅限于Windows操作系统,所以在使用它之前,需要确保你的应用程序是可以在Windows上正确运行的。