0

数秒のオーディオを録音し、pyaudioを使用してpython 2.7の選択したディレクトリに保存するコードを、次のように正常に記述しました。

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)

さて、私は最近Python 3.2を使い始めたばかりですが、古いバージョンのように音を録音する方法があるかどうか疑問に思っていますか?

4

1 に答える 1

1

あなたがWindowsを使用していて、スクリプトが使用するだけwavepyAudio、py3kで実行することは完全に可能です.
waveは公式ディストリビューションのモジュールであり、Windows バイナリ インストーラーはここpyAudioから入手できます。

于 2012-06-17T13:04:33.257 に答える