pygame での音の出し方

sound = pygame.mixer.Sound("sound.wav")
sound.play()

ただし、遅延が気になる場合には pygame.mixer の設定を調整し、バッファを減らす必要がある。 pygame.mixer は、一度 init されると事後的に変更することはできないので (どうしてもやりたい場合、pygame.mixer.quit() した後に再度 pygame.mixer.init() することになる)、 init 前に設定を済ませる必要がある。そして pygame.mixer は pygame.init() で初期化される。
そういうわけで、遅延を減らすにはこんな感じのコードが必要。

def main():
    pygame.mixer.pre_init(buffer=1024)
    pygame.init() # pygameの初期化
    ...