【发布时间】:2018-04-17 14:10:16
【问题描述】:
我正在做一个从文本到北约字母的翻译器。我正在使用 tkinter 制作基本界面。我对北约字母表的每个字母都有一个 wav 文件。我想让它播放文件,但我找不到好方法。我有一个mac,所以winsound不起作用。有谁知道播放这些文件的相当简单的方法?
【问题讨论】:
标签: python audio tkinter media
我正在做一个从文本到北约字母的翻译器。我正在使用 tkinter 制作基本界面。我对北约字母表的每个字母都有一个 wav 文件。我想让它播放文件,但我找不到好方法。我有一个mac,所以winsound不起作用。有谁知道播放这些文件的相当简单的方法?
【问题讨论】:
标签: python audio tkinter media
我会在 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!')
【讨论】: