본문 바로가기
python

파이썬 음성 파일 합치기

by 타닥타닥 토다토닥 부부 2024. 10. 25.
반응형

파이썬 음성 파일 합치기

1개의 음성파일이 끝나면 다음 음성파일이 재생됩니다. 만약, 백그라운드 음성과 같이 음성을 겹치고 싶다면 아래 참고를 확인하세요.

from pydub import AudioSegment

# 두 오디오 파일 불러오기
audio1 = AudioSegment.from_file("audio_file1.mp3")
audio2 = AudioSegment.from_file("audio_file2.mp3")

# 두 오디오 파일 이어 붙이기
combined_audio = audio1 + audio2

# 결합된 오디오 파일 저장
combined_audio.export("combined_audio_file.mp3", format="mp3")

 

 

 

 

 

[참고1] 음성파일 겹치기

from pydub import AudioSegment

# 오디오 파일 로드
audio1 = AudioSegment.from_file("audio1.mp3")
audio2 = AudioSegment.from_file("audio2.mp3")

# 첫 번째 오디오에 두 번째 오디오를 겹치기
combined = audio1.overlay(audio2_with_delay)

# 결과 저장
combined.export("overlay_audio.mp3", format="mp3")

 

 

[참고2] 3초까지는 붙이고 3초 이후에는 겹치기

from pydub import AudioSegment

# 오디오 파일 로드
audio1 = AudioSegment.from_file("audio1.mp3")
audio2 = AudioSegment.from_file("audio2.mp3")

# 오디오 파일 일부 겹치고 일부 남은부분 합치기ㅣ
combined = audio1.overlay(audio2[3000:])
combined = audio2[:2999] + combined

# 결과 저장
combined.export("cobined_overlay.mp3", format="mp3")

 

반응형

댓글