1. Learn
  2. /
  3. Courses
  4. /
  5. Xử lý Ngôn ngữ Nói bằng Python

Connected

Exercise

Tìm thống kê từ PyDub

Bạn quyết định sẽ hữu ích nếu có thể biết nhanh các thuộc tính âm thanh của bất kỳ tệp nào. Điều này đặc biệt hữu ích để xem một tệp âm thanh có bao nhiêu kênh hoặc tốc độ khung hình có đủ tốt để chuyển giọng nói thành văn bản hay không.

Trong bài tập này, chúng ta sẽ tạo show_pydub_stats() nhận vào tên tệp âm thanh. Hàm sẽ nhập tệp dưới dạng một đối tượng AudioSegment của PyDub và in ra các thuộc tính như số kênh, độ dài và một số thông tin khác.

Sau đó, hàm trả về đối tượng AudioSegment để có thể dùng tiếp về sau.

Chúng ta sẽ dùng hàm cho tệp .wav vừa được chuyển đổi, call_1.wav

AudioSegment đã được nhập sẵn từ PyDub.

Instructions

100 XP
  • Tạo một đối tượng AudioSegment tên là audio_segment bằng cách nhập tham số filename.
  • In ra số kênh bằng thuộc tính channels.
  • Trả về biến audio_segment.
  • Kiểm thử hàm với "call_1.wav".