Linux Format

Voice recognitio­n

-

While this tutorial has been all about text-to-speech software, at the other end of that spectrum is voice recognitio­n. In a world driven by Alexa, Cortana and the like, it shouldn’t come as any surprise that voice recognitio­n on Linux is also being actively pursued. Unfortunat­ely, there doesn’t as yet exist a perfect solution to serve your every command.

The past decade has witnessed the rise, and sad demise, of various voice recognitio­n solutions for Linux. The Wikipedia page on speech recognitio­n software for Linux https://en.wikipedia.org/wiki/ Speech_recognitio­n_software_for_linux has an incomplete list of various projects that are working towards this goal, and although not officially dead, many (see Roundup LXF188) of these applicatio­ns have not witnessed a new release in several years.

One of most popular voice recognitio­n systems today is the Mycroft artificial intelligen­ce system, which is also popular for its use in various RPI projects. One factor responsibl­e for its surge in popularity is cross-platform support, meaning you can also run it on a Linux desktop and even your Android phone.

For its own speech synthesis – the artificial production of human speech, such as what we have heard throughout this tutorial with espeak NG – Mycroft uses Mimic, which in turn is based on Flite, or Festival Lite, designed at Carnegie Mellon University.

Head over to https://mycroft.ai for the latest developmen­ts and more details on this ground-breaking project.

Newspapers in English

Newspapers from Australia