2012-06-15 3 views
0

내가 성공적과 같이, 오디오의 몇 초를 기록하고 pyaudio를 사용하여 파이썬 2.7에서 선택한 디렉토리에 저장하는 코드를 작성했습니다 : 이제녹음 소리가 파이썬 3.2?

import pyaudio 
import wave 
import sys 

chunk = 1024 
FORMAT = pyaudio.paInt16 
CHANNELS = 1 
RATE = 44100 
RECORD_SECONDS = 5 
WAVE_OUTPUT_FILENAME = "%d_%d.wav" % (self.get('subject_nr'),  self.get('count_inline_script')) 

p = pyaudio.PyAudio() 

stream = p.open(format = FORMAT, 
      channels = CHANNELS, 
      rate = RATE, 
      input = True, 
      frames_per_buffer = chunk) 

을, 내가 최근에 파이썬 3.2과 내가 사용하기 시작 이전 버전처럼 사운드를 녹음 할 수있는 방법이 있는지 궁금합니다.

+0

아마도이 사람들에게 분명하다에서 얻을 수 있습니다,하지만 난 당신이 시도하고이 프로그램을 실행할 때 발생하는 포함 된 경우 도움이 될 것 같아요 3. 무슨 오류가 발생합니까? –

+0

파이썬 3의 pyAudio 모듈이 없다면, 링크 된 joaquin을 확인하십시오. 이 것들은 무척 유용합니다. 나는 그것을 모호한 도서관을 찾기 위해 사용했다. –

답변

1

윈도우에 스크립트가 wavepyAudio 만 사용하는 경우 py3k를 사용하여 완벽하게 실행할 수 있습니다.
wavepyAudio의 공식 유통 및 윈도우 바이너리 설치를의 모듈이 here