Se pueden correr distintos servidores vosk en puertos separados, pero deberás lanzarlos manualmente. Los recursos requeridos en el servidor serán importantes, en ese sentido quizás haya que pensar en correr servidores vosk en servidor separado. Esto es posible puesto que se utiliza websocket para la comunicación entre asterisk y el server. Ahora bien, desde el GUI solo se soporta una conexion a puerto estandar en localhost , por lo que deberás en todo caso construir IVRs desde el GUI y tomar los contextos, replciarlos como custom y modificar las conexiones para realizarlas al host/puerto que te guste. Con respecto a idiomas, deberas revisar el proyecto vosk y ver cuales hay dipsonibles. Los que publicamos en issabel son el español, inglés, portugés y persa. Como el server corre en docker, es muy sencillo usar otros, pero no los instalarás desde rpm sino usando las instrucciones del proyecto vosk... buscando rapidamente veo que tienen servers docker armados para frances, aleman, ingles "indio", chino, no veo Catalán, en esta direccion estan publicadas imagenes 'oficilales' de los desarrolladores de vosk:
https://hub.docker.com/u/alphacep
Y el comando para ejecutar un server via docker es este:
docker run -d -p 2700:2700 alphacep/kaldi-en:latest
Donde tendrás que elegir la imagen que quieras y el puerto en donde debe escuchar.