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

Connected

Exercises

Python으로 오디오 파일 가져오기

스트리밍 음악과 음성 데이터가 서로 다른 샘플링 레이트를 가진다는 것과 오디오 파일의 종류가 다양하다는 점을 살펴봤어요. 이제 실제로 파일을 다뤄 보겠습니다.

먼저 Python의 내장 라이브러리인 wave를 사용해 good_morning.wav 오디오 파일을 가져올게요. 그런 다음 내장 메서드 readframes()로 바이트 형태가 어떻게 보이는지 확인해 보겠습니다.

good_morning.wav는 여기에서 들을 수 있어요.

참고로, good_morning.wav는 길이는 몇 초에 불과하지만 48 kHz로 샘플링되었기 때문에 1초에 48,000개의 정보가 담겨 있어요.

คำแนะนำ

100 XP
  • Python의 wave 라이브러리를 import하세요.
  • good_morning.wav 오디오 파일을 읽어 good_morning에 저장하세요.
  • readframes()로 good_morning의 모든 프레임을 읽어 signal_gm을 만드세요.
  • 슬라이싱을 사용해 signal_gm의 처음 10개 프레임이 어떻게 생겼는지 확인하세요.