vosk is not supported by mycroft, but you can install my hivemind skill
Then you can run mycroft without speech client and use the voice satellite instead (it supports vosk and deepspeech to run offline)
ill make a longer post soon about hivemind, and maybe a guide to run offline
Meanwhile if you are feeling adventurous links above should be helpful, apologies for lack of documentation in advance