1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Xử lý Ngôn ngữ Nói bằng Python

Connected

Bài tập

Cắt ghép và thay đổi tệp âm thanh

Một số tệp âm thanh của bạn có thể chứa những đoạn dư thừa. Chẳng hạn, ở đầu mỗi tệp có thể có vài giây nhiễu tĩnh.

Thay vì tốn tài nguyên để cố gắng phiên âm phần nhiễu này, bạn có thể loại bỏ nó.

Vì AudioSegment có thể lặp được và được đo bằng mili giây, bạn có thể dùng slicing để thay đổi độ dài.

Để lấy 3 giây đầu của wav_file, bạn dùng wav_file[:3000].

Bạn cũng có thể cộng hai AudioSegment với nhau bằng toán tử cộng. Điều này hữu ích khi bạn cần ghép nhiều tệp âm thanh.

Để luyện tập cả hai thao tác này, chúng ta sẽ loại bỏ 4 giây đầu của part1.wav, rồi ghép phần còn lại với part2.wav. Kết quả cuối cùng sẽ nghe giống như part_3.wav.

Hướng dẫn

100 XP
  • Nhập part_1.wav và part_2.wav, lưu lần lượt vào part_1 và part_2.
  • Loại bỏ 4 giây đầu của part_1 bằng slicing và lưu âm thanh mới vào part_1_removed.
  • Cộng part_1_removed với part_2 và lưu thành part_3.