Putting Speech Recognition in Your Apps with Vosk

Taking Dictation

© Lead Image © tang90246, 123RF.com

© Lead Image © tang90246, 123RF.com

Article from Issue 311/2026
Author(s):

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?

[...]

Use Express-Checkout link below to read the full article (PDF).

Buy this article as PDF

Download Article PDF now with Express Checkout
Price $2.95
(incl. VAT)

Buy Linux Magazine

Related content

  • Raspberry Pi Penny Counter

    Get feedback for live events with an exit survey that counts pennies.

  • Fast-Tracking Speech Recognition

    Open Speech Initiative seeks to bring advanced speech processing to free software.

  • Raspberry Pi Model B+

    The brand new Raspberry Pi Model  B+ is solid and tidy, with many clever improvements in detail that make this the best version so far. The desired improvement in performance will have to wait for now.

  • Webcam Rescue

    If your new webcam doesn't work with the default software on your Linux system, try your luck with Guvcview or QtCAM.

  • Free Digital Assistants

    Researchers from the University of Michigan have built an intelligent personal assistant akin to Siri and Cortana from free components. Although the Sirius Project focuses on the server load created by digital assistant software, we are interested in the usability of Sirius and its successor Lucida.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More

News