raw.md
March 26, 2026 · View on GitHub
I am outlining the idea for a hardware device specifically intended for speech-to-text in diverse contexts. Speech-to-text has rapidly matured and is capably run through local inference. However, to achieve optimal results, computers ideally need to have GPU-accelerated models pre-installed, and some users also like to use custom word lists for error replacement. One novel take on how to do this would be to create a compact hardware device intended to supplant or complement the traditional keyboard. This device would feature an integrated microphone optimized for speech dictation capture, perhaps using an omni or gooseneck microphone design, coupled with an NPU or TPU to run on-device speech-to-text inference. The hardware device could support multiple outputs. A retractable USB could present it as a USB HID device, thereby obviating the challenges of achieving true keyboard-like input on different operating systems. This would also have the advantage of making it operating-system agnostic, including allowing it to run on devices where speech-to-text support—especially at the direct text-entry level—remains very limited. It would allow users to literally bring their model with them to different devices, meaning that they could maintain a centralized word list and choose an optimal model, then connect it to various devices. Another idea would be to have Bluetooth support so that it could be used in conjunction with tablets and other low-resource hardware. The device could be administered through a smartphone app or through a direct USB connection, allowing the user to download open-source models and perform full model updates. My idea is that this would be something the user could literally fit in a backpack and bring with them wherever they need to go, connecting it to their computer at work or at home. Perhaps a user could own multiple devices and have them sync for convenience. I am envisioning something as small as possible, without compromising on the integrity of the onboard hardware. I would love to try to prototype this, which is where the idea currently stands.