한줄평
“파이썬으로 소리를 다루는 앱을 만들 때 사실상 표준으로 쓰입니다. 최종 사용자용 프로그램이 아니라 개발자용 라이브러리라는 점을 알고 받으세요.”
이런 분께 파이썬으로 오디오 녹음·재생 기능을 붙이려는 개발자께 권합니다.
좋은 점
- 녹음·재생을 간단한 API 로 처리
- 여러 운영체제에서 동일하게 동작
아쉬운 점
- GUI 가 없고 코드로만 사용
- 저수준 API라 프레임 버퍼 관리를 직접 해야 함
파이오디오 소개
크로스플랫폼 오디오 라이브러리 PortAudio 를 파이썬에서 쓰게 해 주는 바인딩입니다. 마이크 녹음, 스피커 재생, 실시간 스트림 처리를 몇 줄로 구현할 수 있습니다. 별도의 실행 화면이 있는 프로그램이 아니라 코드에서 import 해 쓰는 개발용 모듈입니다.