1. เรียนรู้
  2. /
  3. Courses
  4. /
  5. Python으로 배우는 음성 언어 처리

Connected

Exercises

오디오 파일 자르고 합치기

오디오 파일에는 불필요한 구간이 포함될 수 있어요. 예를 들어, 각 파일의 시작 부분에 몇 초간의 잡음이 있을 수 있습니다.

잡음을 굳이 변환하려고 연산 자원을 쓰기보다는, 해당 구간을 제거할 수 있어요.

AudioSegment는 순회 가능하고, 밀리초 단위로 측정되므로 슬라이싱을 사용해 길이를 쉽게 조정할 수 있습니다.

예를 들어 wav_file의 처음 3초를 가져오려면 wav_file[:3000]을 사용하면 됩니다.

또한 두 개의 AudioSegment를 덧셈 연산자로 합칠 수도 있어요. 여러 오디오 파일을 하나로 연결해야 할 때 유용합니다.

이번 연습에서는 part1.wav의 처음 4초를 제거하고, 남은 부분을 part2.wav에 이어 붙여 보겠습니다. 최종 결과는 part_3.wav처럼 들려야 합니다.

คำแนะนำ

100 XP
  • part_1.wav과 part_2.wav를 불러와 각각 part_1, part_2에 저장하세요.
  • 슬라이싱을 사용해 part_1의 처음 4초를 제거하고, 새 오디오를 part_1_removed에 저장하세요.
  • part_1_removed와 part_2를 더해 part_3에 저장하세요.