[Add] VAD support to detect when speech ends

find the best entry point for the dispatch_async (to main thread)