Для воспроизведения аудио в Python существует несколько способов. Вот некоторые из распространенных подходов:
-
pygame:
- Pygame – популярная мультимедийная библиотека с функцией воспроизведения звука.
- Установите pygame, запустив
pip install pygame
на своем терминале. - Вот базовый пример воспроизведения аудиофайла с помощью pygame:
import pygame pygame.init() pygame.mixer.music.load("audio_file.mp3") pygame.mixer.music.play() # To add a delay before the program exits pygame.time.wait(3000)
-
звук:
- Библиотека playsound предоставляет простое кроссплатформенное решение для воспроизведения аудиофайлов.
- Установите playsound, запустив
pip install playsound
на своем терминале. - Вот пример использования playsound:
from playsound import playsound playsound("audio_file.mp3")
-
pydub:
- Pydub — мощная библиотека для обработки звука на Python.
- Установите pydub, запустив
pip install pydub
на своем терминале. - Вот пример воспроизведения аудиофайла с помощью pydub:
from pydub import AudioSegment from pydub.playback import play audio = AudioSegment.from_file("audio_file.mp3", format="mp3") play(audio)
-
простое аудио:
- Библиотека simpleaudio предоставляет простой интерфейс для воспроизведения аудио.
- Установите simpleaudio, запустив
pip install simpleaudio
на своем терминале. - Вот пример использования simpleaudio:
import simpleaudio as sa wave_obj = sa.WaveObject.from_wave_file("audio_file.wav") play_obj = wave_obj.play() play_obj.wait_done()
-
vlc:
- Библиотека python-vlc предоставляет привязки для медиаплеера VLC, позволяющие воспроизводить звук.
- Установите python-vlc, запустив
pip install python-vlc
на своем терминале. - Вот пример воспроизведения аудиофайла с помощью python-vlc:
import vlc instance = vlc.Instance() player = instance.media_player_new() media = instance.media_new("audio_file.mp3") player.set_media(media) player.play() # To add a delay before the program exits import time time.sleep(3)