Mycroft AI is a project that has been launched for funding on well-known crowdfounding platforms and that tries to bring voice recognition and artificial intelligence while respecting the open source philosophy. In fact, it has become the first artificial intelligence platform to use open source for its software and also for hardware.
Now Mycroft developers have been working hard to adapt the speech recognition system to the Linux platform, and they have already taken the first steps to do so. This may be a bit late, since Linux distributions have already had some compatible projects for speech recognition, but these projects have remained in the early stages of development without much success.
In this aspect, Linux kernel-based systems are far behind Microsoft and Apple operating systems. The Cortana and Siri systems, respectively, are very mature and advanced in terms of functionality, however in Linux there is no such project so far. Mycroft will change this and give such smart assistant systems with voice recognition a chance.
The hardware Mycroft uses is based on a Raspberry Pi board, allowing not only voice recognition and information offer such as Siri and Cortana, it could also control a home automation, other electronic projects and even a potential controller for the IoT. With just this SBC board you get a fairly accurate and advanced system, but if it could run on desktop computers or mobile devices it would be much better.
In this last step the developers are working with a new campaign to be able to run it on Linux and it seems that they have succeeded, although it is not yet ready for the public. First have started by integrating it into Unity for Ubuntu and also in KDE. Work has not started on GNOME yet, but they are having conversations with the leaders of this project to bring it to this desktop and to others in the future ...