[英]Play a sound file or sound with Python3?
我正在学习python。 我想到了一个有趣且可行的练习(对我而言是菜鸟)来测试自己。
我想编写一个脚本,要求用户输入字符串..然后将字符串转换为莫尔斯电码并播放。 我只是不知道如何在Python中访问/播放声音文件...哪种类型..wav .mp3或其他类型都没有关系,无论哪种类型最适合Python。 很明显,这只是一声短促的哔哔声,将持续一定时间(非常短)。 我看到有人建议使用pygame ..那是唯一的选择吗? 出于教育目的,我想知道如何使用标准库(如果可能)执行此操作。 如果不是,一个模块就可以了。
还是更好,有没有办法只用python代码创建提示音? 换句话说,根本不需要声音文件。 一个函数说“以x频率在x时间内发出声音”?
您可以尝试使用winsound库(内置)。
通过使用winsound.PlaySound(filename,winsound.SND_FILENAME)
您可以播放WAV音频文件。
通过使用winsound.Beep(frequency(in Hz),duration(in miliseconds))
您应该能够发出蜂鸣声。
Beep()
函数极有可能无法正常工作,就我而言,我目前正在研究它。
在这里看看文档: https : //docs.python.org/3.7/library/winsound.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.