POC: Delphi VCL + WebView2 component for OpenAI Realtime (WebRTC, voice & text) – I made this

Hi, 

 

I am sorry i can’t test the samples as Edge is not there for older Delphi’s, and not planning on installing CE as i don’t see a real reason (now at least for my self) to do it, anyways..

 

The code is neat and looks very clean, and most important part the bridge is piece of art, Nice !

 

and i ( and many here i think) want to hear your finding and experience on

1) using audio with WebRTC and its audio processing, CPU load, does VAD on Delphi with Edge perform as advertised, see, i am very familiar with Jitsi en.wikipedia.org/wiki/Jitsi and been a user for years and suggested it for many and many run their own servers, it always astonished me with its performance, like running on old Android even within a browser it was fast and responsive, so what is your experience with it ? how this compare to your EdgeAudio lib.

 

2) What is the real problem (struggle, may this is not the word but stopped you) with enabling AEC and AGC ? see, Jitsi performed better than native Skype on the same old mobile device with the same connection, on Desktop if you are in middle of conversation and audio is playing then if you change the position of the microphone to close (way closer suddenly) or far from the speakers then a loopback happen ( some distortion and may be echo) for second or fraction of second then it will correct, and to my recall VAD/AEC/AGC are enabled by default, why only VAD !

 

Thank you for this lib and for sharing!

Read more here: Source link