Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting our team. We will be in touch shortly.Close

  1. Blog
  2. Article

Maarten Ectors
on 14 August 2015

Meet Mycroft: Open Source Artificial Intelligence Powered by Snappy


This is a guest post by the Mycroft team as part of “the startup stories”, a series of blog posts about how and why innovative companies are using Ubuntu technology.

If you work in technology you’ve probably had this dream. You wake up and your whole house is a computer, a starship in cyberspace that listens to you, understands you, and performs tasks effortlessly. Mycroft A.I. is achieving that dream using Snappy Ubuntu Core. Mycroft is an open source / open hardware project that is working to bring natural language recognition and Internet of Things (IoT) integration to homes and offices everywhere.

Mycroft is a state of the art A.I. based on Ubuntu, Raspberry Pi 2 and Arduino – three of the world’s most popular open development platforms. Mycroft uses natural language processing to respond to your voice. It makes online services like YouTube, Netflix, Pandora, Spotify and others available to you instantly. No need to pull out your smart phone, log in, select a network, load an app and hunt down a feature. Want to hear great music? Say “Mycroft, play ‘Uptown Funk’ from YouTube on my Chromecast” and seconds later your video begins to play.

It isn’t just for streaming devices. Mycroft has an integrated high quality speaker. It can play music directly using ALSA. Just ask Mycroft to play your favorite Pandora playlist, kick back and enjoy your tunes.

Mycroft also integrates with your smart devices and allows you to control the Internet of Things. Connect Mycroft to your SmartThings hub, WeMo devices or Phillips Hue lights and command your devices with the sound of your voice. Turn on lights, lock doors, make coffee, water plants and feed pets. Whatever it is – If it is connected to the internet – Mycroft can control it.

Mycroft is an open source and open hardware platform. It allows developers, makers and tinkerers to explore their own ideas. Want Mycroft to post to your Facebook account? Control a Roomba? Start your 3D printer? You can do it. At Mycroft’s core is Snappy Ubuntu Core running on Raspberry Pi 2, there are already thousands of tutorials, Instructables and project kits available so you can personalize him with Snappy Apps to meet your needs.

Much like Siri, Google Now, Cortana and Echo, Mycroft uses the power of the cloud to process natural speech, determine user intent and respond seamlessly. Mycroft is always listening. When you call him, he responds. Otherwise he ignores you so your conversations are confidential. Mycroft respects your privacy.

With Mycroft we want to innovate and push the boundaries of what people think is possible with an open source solution. We are challenging the idea that only large companies can innovate in this space. We are creating a product in Mycroft that marries the latest and greatest in voice recognition and machine learning with the open source ethos behind so many great projects already.

Mycroft will be shipping with Snappy Core Ubuntu as the operating system. Snappy Ubuntu Core will allow Mycroft to ship secure devices that utilize the latest and greatest containerization and app delivery technologies. Ubuntu’s parent company is changing the landscape of IoT and the cloud, and we are ecstatic to be a part of this revolution.

The Mycroft team believes that AI is too important to remain proprietary. If you believe that the future of AI should be open source you should consider backing them on Kickstarter.

Related posts


Canonical
20 March 2024

Canonical’s Ubuntu Core receives Microsoft Azure IoT Edge Tier 1 supported platform status

Canonical announcements Canonical News

London, 20 March 2024. Canonical has announced that Ubuntu Core, its operating system optimised for the Internet of Things (IoT) and edge, has received Microsoft Azure IoT Edge Tier 1 supported platform status from Microsoft.  This collaboration brings computation, storage, and artificial intelligence (AI) capabilities in the cloud closer ...


lizzieepton
5 March 2024

Create an Ubuntu Core image with Landscape Client included

Internet of Things Ubuntu Pro

Canonical recently released the Landscape Client snap which, along with the new snap management features in the Landscape web portal, allows for device management of Ubuntu Core devices. In this blog we will look at how this can be deployed at scale by building a custom Ubuntu Core image that includes the Landscape Client snap ...


lizzieepton
13 February 2024

Simplify IoT device management: How to add Ubuntu Core devices to Landscape

Internet of Things Article

Landscape has been a member of the Canonical product list for almost as long as Canonical has existed. Landscape allows administrators to manage their desktop and server instances from a single centralised portal. With the latest release of Landscape Server (23.10), we’ve introduced the ability to manage snap packages from Landscape – and ...