一种在Python中播放音频的简单方法

时间:2018-04-17 14:10:16

标签: python audio tkinter media

我正在从事文本到北约字母的翻译工作。我正在使用tkinter来创建一个基本界面。我有一个用于北约字母表每个字母的wav文件。我想要它播放文件,但我找不到一个好方法。我有一个mac,所以winsound不起作用。有谁知道一个相当简单的方法来播放这些文件?

1 个答案:

答案 0 :(得分:2)

我会在Mac上使用PyGame,因为它具有可移植性。

如果您真的想使用mp3,请尝试以下代码:

import pygame

pygame.mixer.pre_init(44100, -16, 2, 2048) # setup mixer to avoid sound lag
pygame.init()
pygame.mixer.init()
pygame.mixer.music.load('your_mp3_file.mp3')
pygame.mixer.music.play(-1)

但是,如果我是你,我宁愿在Mac上使用这种更简单的方法:

from os import system
system('say Hello world!')