Putting Speech Recognition in Your Apps with Vosk
Taking Dictation
© Lead Image © tang90246, 123RF.com
Vosk lets you embed a simple voice decoder into your homegrown applications.
In essence, what a software application ultimately needs to carry out our commands is a string of characters. By using a keyboard, you can type an operating system command or the name of an executable file. Everything is simple, and each key corresponds to a character. This approach is compact and fast, but it requires knowing dozens of commands and their syntax.
Graphical User Interfaces (GUI) were created to provide a more user-friendly environment. You no longer need to memorize long lists of commands: The interface guides the user. The downside is that operating systems and software become more complex, and you need more powerful hardware.
Today, however, computers are capable enough to take another step forward. Can you imagine a Voice User Interface (VUI)? Most of us have used a voice assistant or interacted with a chatbot. The problem is that these systems require enormous hardware resources and typically work only online. Can a developer create a standalone, completely offline application capable of capturing and interpreting voice commands through a microphone?
[...]
Buy this article as PDF
(incl. VAT)