如何在 Python 中播放声音?
Posted
技术标签:
【中文标题】如何在 Python 中播放声音?【英文标题】:How do I play a sound in Python? 【发布时间】:2012-09-29 14:19:11 【问题描述】:我想知道是否可以在不导入 pygame 之类的外部库的情况下播放声音。像这样的:
import os
import sound
mysound = sound.load("mysound.mp3") # gets the sound "mysound.mp3"
while True:
input("Press enter to play sound")
sound.play(mysound) # plays the sound mysound
os.system('cls') # clears the console
【问题讨论】:
你可以找到答案here 这很做作,可能不是你的意思,但你可以使用: print "\a" 来发出声音。 【参考方案1】:你不能。你需要一些图书馆。
【讨论】:
【参考方案2】:标准库有一些用于播放.wav
文件的函数(参见Windows 上的winsound.PlaySound
和稍微过时的Linux 上的ossaudiodev
),但AFAIK 没有加载.mp3
文件的方法。
This question 有几个答案列出了用于播放声音的各种第三方模块。
【讨论】:
以上是关于如何在 Python 中播放声音?的主要内容,如果未能解决你的问题,请参考以下文章
如何在播放该歌曲的声音文件时逐字母读取python中的歌曲[关闭]