2012-12-07 31 views
4

我已經做了一點挖掘,並且大多數PulseAudio的python接口似乎處理聲音服務器控制,而不是音頻數據。我想通過PulseAudio將數據從numpy陣列傳遞給揚聲器,並以相同的方式從麥克風輸入到numpy陣列。有關如何解決這個問題的任何建議?使用Numpy/Scipy和PulseAudio的音頻數據IO

回答

3

python-pulseaudio使用ctypes,似乎有你需要的一切。你必須注意numpy數組的類型並使用它們的緩衝區接口,但它應該是可行的。

我想你可能會更高興地使用ALSA作爲pulseaudio上面的圖層;大多數應用似乎都以這種方式工作。 PyAlsaAudio似乎有你需要的。

相關問題