On semantic VAD, I recommend https://github.com/pipecat-ai/smart-turn