Closed panxin801 closed 2 weeks ago
If the VAD object is created in the main process, it may experience locks, because it is a python reference to a C++ object.
Ideally, the correct way is to init VAD in each process from scratch or to use some form of messenging architecture or some thread or multiprocessing executors.
When I use multiprocessing spaw to start more than one Process run silero-vad
I find it'l' stuck before this function "get_speech_timestamps". Do you ever meet this problem before ? Thanks for your reply.