Chuẩn bị tệp âm thanh cho phân loại văn bản
Acme rất ấn tượng với những gì bạn đã làm đến giờ. Vì vậy họ đã gửi thêm hai thư mục tệp âm thanh nữa.
Một thư mục có tên pre_purchase và chứa các đoạn âm thanh từ khách hàng ở giai đoạn trước khi mua, như pre_purchase_audio_25.mp3 (file).
Thư mục còn lại tên post_purchase và chứa các đoạn âm thanh từ khách hàng đã mua hàng (sau mua), như post_purchase_audio_27.mp3 (file).
Khi kiểm tra, bạn thấy mỗi thư mục có khoảng 50 tệp và đều ở định dạng .mp3.
Acme muốn biết liệu bạn có thể xây dựng một bộ phân loại để phân loại các cuộc gọi trong tương lai không. Bạn trả lời là hoàn toàn có thể.
Vì vậy, trong bài tập này, bạn sẽ đi qua từng thư mục và chuyển các tệp âm thanh sang định dạng .wav bằng convert_to_wav() để có thể phiên âm chúng.
Bài tập này là một phần của khóa học
Xử lý Ngôn ngữ Nói bằng Python
Hướng dẫn bài tập
- Chuyển các tệp trong
pre_purchasesang.wavbằngconvert_to_wav(). - Chuyển các tệp trong
post_purchasesang.wavbằngconvert_to_wav().
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Convert post purchase
for file in post_purchase:
print(f"Converting {file} to .wav...")
convert_to_wav(____)
# Convert pre purchase
for file in ____:
print(f"Converting {file} to .wav...")
____(file)