Điều chỉnh tham số âm thanh
Trong quá trình phân tích dữ liệu khám phá, bạn có thể nhận thấy một số tham số của tệp âm thanh khác nhau hoặc không tương thích với các API nhận dạng giọng nói.
Đừng lo, PyDub có sẵn các chức năng giúp bạn thay đổi nhiều thuộc tính khác nhau.
Ví dụ, bạn có thể đặt tốc độ khung hình (frame rate) cho tệp âm thanh bằng cách gọi set_frame_rate() trên đối tượng AudioSegment và truyền vào một số nguyên là tốc độ khung hình mong muốn tính theo Hertz.
Trong bài tập này, bạn sẽ luyện tập thay đổi một số thuộc tính âm thanh.
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
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.
# Import audio file
wav_file = AudioSegment.from_file(file="wav_file.wav")
# Create a new wav file with adjusted frame rate
wav_file_16k = wav_file.____(____)
# Check the frame rate of the new wav file
print(wav_file_16k.____)