Live and offline speech recognition to simulate a keyboard


I am trying to use Jetson Xavier to function as a virtual keyboard (with USB connectivity) as a speech to text to keyboard strike module. If it works, then I can only plug it in to any computer and the computer will recognize it as a conventional keyboard without any need for installing a specific software. Jetson will convert the speech to text and will transmit the text as keyboard strikes to any device including a regular computer. Whisper Large-V2 model is an excellent model for speech to text conversion. We may need to connect the GPIO pins of Jetson to an Arduino to simulate a USB keyboard. Any suggestion?