portaudio

    0熱度

    1回答

    我想從程序中打開一個原始數據流,例如portaudio中的tcpdump,您會有什麼建議?在有關接收通過數據的文檔中沒有找到太多內容。謝謝!

    3熱度

    1回答

    我試圖使用portaudio(是跨平臺功能),從麥克風讀入,然後我想通過FFT將這些數據,但我不是這樣當然如何去做。 很多人告訴我:1.獲取數據,2.apply fft, 但問題是我不太確定如何獲取數據,portaudio沒有太多關於從麥克風獲取輸入的教程,如果你知道任何代碼,教程或任何其他資源,它會很好。我一直在尋找這一點。請幫助

    3熱度

    2回答

    我正在爲PyAudio實施異步音頻播放。後端Portaudio通過創建自己的線程並在需要/有新音頻數據時調用C回調函數來實現異步回放。每當調用C回調函數時,我都會調用之前註冊的Python函數,用戶必須提供音頻數據。 由於對Python的調用發生在非Python創建的線程中,因此the documentation說我必須在調用Python之前調用PyGILState_Ensure(),之後調用Py

    0熱度

    1回答

    我想用PortAudio庫來播放音頻數據。這個音頻數據來自UDP paquets。 我看到有Pa_OpenDefaultStream()(和Pa_OpenStream(),這是非常相似)函數打開流: PaStream *stream; PaError err; /* Open an audio I/O stream. */ err = Pa_OpenDefaultStream(&stream

    16熱度

    3回答

    對於需要實時音頻和MIDI處理的新項目,我正在考慮RTAudio + RTMidi和PortAudio + PortMidi。任何有經驗的人都可以推薦兩種庫嗎?爲什麼? 我更喜歡C++ API而不是C API,但這不足以讓我做出決定。

    23熱度

    3回答

    我在Ubuntu 10.10 x64下的Enthought Python Distribution(Python 2.6.6)下使用PyAudio。 >>> import pyaudio >>> pa = pyaudio.PyAudio() >>> pa.get_default_input_device_info() Traceback (most recent call last):

    3熱度

    1回答

    我在Python 2.6.6下運行PyAudio,並希望它使用ALSA而不是JACK。 In [1]: import pyaudio In [2]: pa = pyaudio.pa In [3]: pa.initialize() Cannot connect to server socket err = No such file or directory Cannot connect

    2熱度

    3回答

    我正在使用speex編碼一些音頻數據並通過UDP發送,並在另一側解碼。 我用speex進行了一些測試,發現如果我在對它進行編碼後直接對數據包進行解碼,解碼後的數據絕不會接近原始數據。緩衝區開始處的大部分字節爲0. 因此,當我解碼通過UDP發送的音頻時,我所得到的只是噪聲。 這是怎麼了編碼音頻: bool AudioEncoder::encode(float *raw, char *encoded_

    0熱度

    2回答

    我想在C++中開始一個項目,這將允許我用諸如float y = sin(2 * PI * f * t);,FM合成和其他更復雜算法之類的函數創建聲音。我在Mac OS X Lion上使用Xcode 4,但希望將軟件移植到Windows平臺。我已經試過了SFML 1.6和2.0,RTAudio和PortAudio庫,但是我沒有用Xcode 4編譯任何程序。窗口圖形庫和MIDI支持是獎金,但我不需要它

    0熱度

    1回答

    我目前正在研究在portaudio框架上錄製語音的代碼。目前,我無法使它工作,我有下面的錯誤代碼。 0: /dev/dsp An error occured while using the portaudio stream Error number: -10000 Error message: PortAudio not initialized 我認爲我的問題可能與不是脈衝音頻設備的