pyaudio는 음성 데이터를 다루는 라이브러리인 portaudio를 파이썬에서 사용할 수 있도록 한 모듈이다. 음성 데이터를 파일로 저장하거나, 파일로 부터 음성데이터를 불러올 수 있다. 파일 뿐만 아니라 실시간으로 음성데이터를 다루는 것도 가능하다. 먼저 컴퓨터로부터 음성 데이터를 입력받아 간단히 볼륨의 크기를 출력하는 프로그램을 만들어보자. 코드 : 1234567891011121314151617import pyaudioimport numpy as np CHUNK = 2**10RATE = 44100 p=pyaudio.PyAudio()stream=p.open(format=pyaudio.paInt16,channels=1,rate=RATE,input=True, frames_per_buffer=CHUNK,i..
파이썬에는 php의 iconv같은 함수가 없어서 가끔 불편할 때가 있다. 에를 들어서 다음과 같은 경우가 있다. 나는 지금 pyaudio를 이용해서 현재 시스템에 장착되어 있는 오디오 장치에 뭐가 있는지 알아보려고 했다. 그래서 다음과 같은 소스를 사용했다. 123456789import pyaudio def getaudiodevices(): p = pyaudio.PyAudio() for i in range(p.get_device_count()): name = p.get_device_info_by_index(i).get('name') print(name) getaudiodevices();Colored by Color Scriptercs 결과 : 1UnicodeEncodeError: 'cp949' codec..
- Total
- Today
- Yesterday
- WEBSDR
- 발전기ㅣ
- 아두이노
- SDR
- 코딩
- 로지심
- 물리 필독서
- 인터프리터
- 게임 만들기
- 크롬
- phaser
- 아마추어무선
- 브레인퍽
- 과학상자
- 신호 수신
- 책상 배치
- 발전기 회로
- 무선 마우스
- 난해언어
- CPU 설계
- 컴퓨터 설계
- TG-M6600G
- Ham
- logisim
- 확장프로그램
- 디지털논리회로
- 프로그래밍
- 자바스크립트
- 게임 제작
- 청소년 필독서
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |