Jump to content

Mycroft (software)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Testman42 (talk | contribs) at 21:41, 27 April 2016. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Mycroft
Developer(s)Mycroft AI team
Repository
LicenseGNU General Public License
Websitemycroft.ai

Mycroft is free and open-source intelligent personal assistant and knowledge navigator for Linux-based operating systems that uses natural language user interface. It is named after fictional computer from 1966 science fiction novel The Moon Is a Harsh Mistress

History

Inspiration for Mycroft came when Ryan Sipes and Joshua Montgomery were visiting Kansas City makerspace, where they came across simple and basic intelligent virtual assistant project. They were interested in the technology, but did not like it's inflexibility.[1]

Structure

Mycroft uses intent parser called Adapt to convert natural language into machine readable data structures. For speech synthesis Mycroft uses Mimic, which is based on Flite. Mycroft is designed to be modular, so user is able to change it's components. For example, espeak can be used instead of Mimic.[2]

Features

Mycroft's set of skills include:

  • Telling date and time
  • Setting alarm
  • Setting reminders
  • Telling the current weather
  • Spelling words
  • Looking up definitions on Wikipedia
  • Preforming mathematical calculations
  • Launching desktop applications

References

  1. ^ Swapnil Bhartiya. "Mycroft: Linux's Own AI". Linux.com. Retrieved April 19, 2016.
  2. ^ Silviu Stahie. "Mycroft Releases Key AI Component as Open Source". news.softpedia.com. Retrieved April 24, 2016.