[실습 5] Data Over Sound (PlaySound)

1. 필요 소프트웨어 설치

  • PyAudio란?

    • 음성 데이터를 다루는 라이브러리인 portaudio를 파이썬에서 사용할 수 있도록 한 모듈

    • 음성 데이터를 파일로 저장하거나, 파일로 부터 음성데이터를 불러올 수 있음

    • 파일 뿐만 아니라 실시간으로 음성데이터를 다루는 것도 가능

  • 설치가 필요한 라이브러리

    • pip3 install PyAudio

    • pip3 install numpy

    • pip3 install reedsolo

2. 실습 및 과제 & 슬라이드 자료

실습

  • 싱글 톤 (single tone)

    • 사인 함수

    • 싱글 톤 생성

과제

  • Github Classroom test case 통과 화면 캡처

  • python을 사용하여 소리 재생 코드 구현(10점)

    • 주파수 출력 (4점)

    • 소리 재생 (4점)

    • Youtube에 영상 업로드 (2점)

    • Github Classroom을 사용하여 모든 test case를 통과해야함

      • test case 통과 못할 시 0점

5. data over sound - 소리 재생

Github Classroom

    • 제공되는 Classroom 링크를 통해 과제 진행 ( 과제 진행에 필요한 파일은 링크 접속하면 받을 수 있음 )

Github Classroom

2-1. 강의 영상 (Youtube)

  1. 실습 및 과제

2. Github Classroom

3. 자주 묻는 질문 & 답변