Page 1 of 1

VB-Cable with AEC implementation

Posted: Mon Sep 08, 2025 6:04 am
by anup.katariya
I am Anup Katariya, Technical Director at Accops Systems Pvt. Ltd. (www.accops.com
).

I am exploring solutions for integrating Acoustic Echo Cancellation (AEC) into our product, similar to what Krisp (https://krisp.ai/
) provides. Please excuse me if I miss any technical nuances, as I am new to sound system engineering.

Scenario:
  • A user’s system has a physical speaker and physical microphone.
  • We want to install a virtual speaker and virtual microphone using VB-Cable (or equivalent).
  • The virtual speaker should receive input from the physical speaker.
  • The virtual microphone should receive input from the physical microphone.
  • While transferring audio between these devices, we want to apply AEC (WebRTC implementation) to remove echo.
We would like to confirm if this approach is technically feasible. If yes, we are interested in integrating the VB-Cable–based solution into our product on both Windows and macOS platforms.

Looking forward to your guidance.

Re: VB-Cable with AEC implementation

Posted: Mon Sep 08, 2025 6:33 am
by anup.katariya
I am looking for Volume Licensing / professional use and for 100 + users.

Re: VB-Cable with AEC implementation

Posted: Mon Sep 08, 2025 1:51 pm
by Vincent Burel
You may first test the VB-CABLE with your prototype and check it works as you imagine.

once validated you could buy license, possibly in volume , directly on our webshop (you can change license quantity in the cart and get VB-CABLE volume licensing price automatically).

https://shop.vb-audio.com/en/win-apps/11-vb-cable.html

Re: VB-Cable with AEC implementation

Posted: Thu Sep 11, 2025 4:58 am
by anup.katariya
HI Vincent, thanks the reply,

To complete the POC I need to know how to write to VB-Cable Output device (MIC device) which application can consume.

I do not see any sample application on the website, if you have please guide me.

Re: VB-Cable with AEC implementation

Posted: Fri Sep 12, 2025 3:40 pm
by Vincent Burel
VB-CABLE output is a recording device (MIC) so you need to capture wave from it.

you can do that with different Windows API
- MME functions (waveInOpen, waveInStart ... )
- WASAPI functions: https://learn.microsoft.com/en-us/windo ... g-a-stream
- DirectX function: Direct Sound:https://learn.microsoft.com/en-us/previ ... 4(v=vs.85)