alumae / kaldi-gstreamer-server

Real-time full-duplex speech recognition server, based on the Kaldi toolkit and the GStreamer framwork.
BSD 2-Clause "Simplified" License
1.07k stars 341 forks source link

Enable Multiple channels listening #249

Open Momina12 opened 3 years ago

Momina12 commented 3 years ago

Hi,

I have noticed that at a time only one server, worker and client can run. But I am interested in multiple channels listening and transcribing. Can anyone please help me out if I want to run multiple listeners or channels?

Kind Regards,

sirifarif commented 3 years ago

@Momina12 : you should invoke multiple workers, that are connected to the same server. The workers do not need to be on the same machine, in this case, you could just give the IP address/server name when starting a worker. if you are using supervisor utility, the one like this, then line 14 means five workers will start according to this supervisor file.

NOTE: Each worker loads their own set of models and based on the model size, you need a power full machine to run multiple workers.