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