aec

    2熱度

    1回答

    如果我設置不同的音頻單元圖形(一個圖形只啓用輸入,'n'圖形只啓用輸出),聲學回聲消除會工作嗎? 每張圖將僅依賴於語音處理io音頻單元。 非常感謝, 丹尼爾

    1熱度

    2回答

    我目前工作的WebRTC項目,以及不使用耳機或外部麥克風當具有音頻回聲問題,有沒有解決或修復此

    2熱度

    1回答

    我們有一個啓用webrtc的服務,帶有2個不同的端點;一個Web應用程序和一個原生的Android應用程序Android應用程序安裝在帶有USB攝像頭的Android設備上。 在chrome/firefox上使用web應用程序,pc2pc音頻質量幾乎是完美的。但我們想要提高pc2android和android2android的音質。 Chrome對高端設備使用聲學回聲消除(AEC - 會議)。但是

    1熱度

    1回答

    我對音頻處理非常新穎。我創建了一個程序,記錄和流音頻單向,並沒有記錄在另一端。基本上,它將任何記錄在一個位置的信息傳輸到另一個位置。但是,在很多情況下,該程序也會在與錄音源相同的位置輸出音頻。由於音頻延遲(這取決於許多因素),這會產生明顯的「回聲」。 因爲我不確定是否有其他東西在那裏,所以我試圖使用WebRTC的音頻處理模塊進行增益控制和回聲消除。增益控制似乎運作良好,但AEC並不如此。我假設也許

    0熱度

    1回答

    我正在研究一個正在錄製麥克風輸入的應用程序,同時必須能夠通過揚聲器播放MP3文件。 我需要取消MP3文件的回聲。我試過使用AcousticEchoCanceler,但它不起作用。 現在我已經在我的項目中集成了speex庫。回聲抵消器的功能界面看起來是這樣的: public native static short[] process(short[] inputFrame, short[] echoF

    1熱度

    1回答

    在使用VoIP功能的Android Unity應用程序中,我們發現在某些設備(特別是Galaxy S6)上,麥克風會拾取由揚聲器,導致了很多靜態,失真和回聲。正因爲如此,我已經開始致力於本地解決方案,以利用Android的一些AEC和NS功能。 我已經寫了下面的測試牀,它可以在Note 4等一些設備上完美地工作。當Galaxy S6上運行相同的應用程序時,就好像ARC和NS沒有被很好地應用或者完全

    3熱度

    1回答

    我正在開發一個以48 kHz採樣率運行的VoIP應用程序。由於它使用內部使用48 kHz的Opus作爲其編解碼器,而大多數當前的Android硬件本機運行頻率爲48 kHz,因此AEC是我現在失蹤的唯一難題。我已經找到了WebRTC的實現,但我似乎無法弄清楚如何使它工作。它看起來像隨機地破壞了內存,遲早會崩潰整個事情。當它沒有崩潰時,聲音有點矮胖,好像它對於一半的畫面更安靜。這裏是我的代碼,處理時

    1熱度

    1回答

    我正在使用自己的應用程序來同時播放和捕獲音頻數據。 我使用要播放的音樂文件,並捕捉數據用於測試在Android中呈現的延遲,但我得到的日誌作爲 obtainBuffer超時(是CPU掛?) 我的文件有: MainActivity.java public class MainActivity extends Activity implements OnClickListener { @S

    4熱度

    2回答

    我正在構建一個應用程序,要求麥克風取消來自揚聲器的任何聲音。看起來,這個問題幾乎是一個在線陰謀,因爲其他人完全相同的問題從來沒有回覆過長時間。 Android的本機硬件加速AcousticEchoCanceler似乎不適用於大多數設備。測試在許多設備和似乎工作的包括Nexus 5和Moto X,而幾乎所有三星設備測試無法刪除背景聲音。注:所有手機測試返回true爲AcousticEchoCance

    1熱度

    1回答

    基於這個問題我做的:How to record and playback with NAudio using AsioOut 有了這個代碼: [DllImport("Kernel32.dll", EntryPoint = "RtlMoveMemory", SetLastError = false)] private static unsafe extern void MoveMemory(Int