Я пытаюсь найти способ в Python воспроизвести часть аудиофайла с указанием времени начала и окончания.
Например, скажем, у меня есть аудиофайл продолжительностью 1 минута.Я хочу воспроизвести раздел с 0:30 до 0:45 секунд.
Я не хочу обрабатывать или склеивать файл, только воспроизведение данного раздела.
Буду признателен за любые предложения!
Обновление:
Возможно, есть лучший способ, но я нашел решение, используя pydub:
from pydub import AudioSegment
from pydub.playback import play
audiofile = #path to audiofile
start_ms = #start of clip in milliseconds
end_ms = #end of clip in milliseconds
sound = AudioSegment.from_file(audiofile, format="wav")
splice = sound[start_ms:end_ms]
play(splice)