Mycroft (@MycroftAI)

Top repositories

1

mycroft-core

Mycroft Core, the Mycroft Artificial Intelligence platform.
Python
6,472
star
2

mimic3

A fast local neural text to speech engine for Mycroft
Python
1,000
star
3

mycroft-precise

A lightweight, simple-to-use, RNN wake word listener
Python
814
star
4

enclosure-picroft

Mycroft interface for Raspberry Pi environment
Shell
802
star
5

mimic1

Mycroft's TTS engine, based on CMU's Flite (Festival Lite)
C
782
star
6

mycroft-skills

A repository for sharing and collaboration for third-party Mycroft skills development.
HTML
757
star
7

adapt

Adapt Intent Parser
Python
707
star
8

mimic-recording-studio

Mimic Recording Studio is a Docker-based application you can install to record voice samples, which can then be trained into a TTS voice with Mimic2
JavaScript
491
star
9

Mycroft-Android

Android companion app, sends commands from your Android device to your Mycroft system and returns the output as speech or other medium to the Android device.
Kotlin
343
star
10

mycroft-gui

The Graphical User Interface used by the Mycroft Mark II and more
C++
164
star
11

padatious

A neural network intent parser
Python
158
star
12

selene-backend

Microservices and web apps to support Mycroft devices
Python
143
star
13

ZZZ-RETIRED__openstt

RETIRED - OpenSTT is now retired. If you would like more information on Mycroft AI's open source STT projects, please visit:
143
star
14

mimic3-voices

Voice models for Mimic 3 text to speech system
HTML
114
star
15

personal-backend

WORK IN PROGRESS: A Flask personal backend alternative for running your own version of https://home.mycroft.ai
Python
114
star
16

hardware-mycroft-mark-II

Mycroft's Mark II Rpi mechanical, electrical and industrial designs
Python
106
star
17

docker-mycroft

Mycroft Development Environment inside Docker!
Dockerfile
98
star
18

hardware-mycroft-mark-1

Open-sourcing our mechanical, electrical and industrial designs
92
star
19

MycroftCore-Android

MycroftCore on Android as a native app
Java
86
star
20

documentation

Mycroft.AI documentation for all public facing technical components.
Python
81
star
21

sonopy

A simple audio feature extraction library
Python
78
star
22

lingua-franca

Mycroft's multilingual text parsing and formatting library
Python
73
star
23

selene-ui

Web applications to support the Mycroft AI project.
TypeScript
48
star
24

Precise-Community-Data

Pre-trained Precise models and training data provided by the Mycroft Community
47
star
25

ZZZ-RETIRED__mycroft-core-documentation

ZZZ ARCHIVED - Documentation for Mycroft Core.
34
star
26

mycroft-skills-kit

Mycroft Skills Kit
Python
29
star
27

installers

Installers and instructions for getting Mycroft working on different equipment, OS platforms and desktops.
Shell
28
star
28

contributors

Contributors building the Mycroft open source project
23
star
29

ZZZ-RETIRED__rpi3-headless-wifi-setup

Retired project, replaced by:
Python
21
star
30

mycroft-dinkum

A consumer ready version of Mycroft specifically for the Mark II.
Python
19
star
31

skill-weather

Mycroft AI official Weather Skill, providing weather conditions and forecasts.
Python
19
star
32

skill-wiki

Query Wikipedia articles
Python
18
star
33

skill-hello-world

Mycroft AI Hello World Skill - use this basic Skill to see how Mycroft AI Skills work.
Python
16
star
34

mimic1-core

Core of the mimic TTS system
C
14
star
35

mycroft-skills-manager

Mycroft Skills Manager
Python
14
star
36

skill-alarm

Mycroft AI official Alarm Skill - Set single and recurring alarms, with a choice of alarm sounds
Python
14
star
37

skill-reminder

Mycroft AI official Reminder Skill - set reminders
Python
14
star
38

skill-singing

Mycroft AI official Singing Skill - Mycroft speaks lyrics to popular songs
Python
14
star
39

mycroft-messagebus-client

Python module for connecting to the mycroft messagebus
Python
13
star
40

skill-installer

Mycroft AI official Skill installation Skill - allowing voice installation of Skills
Python
12
star
41

mycroft-precise-python-experiments

Python Experiments for Mycroft Precise Wake Word Listener
Python
12
star
42

snapcraft-mycroft-core

This project is for building mycroft-core snaps
Jsonnet
12
star
43

pylisten

A simple pyaudio microphone interface
Python
11
star
44

padaos

A rigid, lightweight, dead-simple intent parser
Python
11
star
45

ZZZ-RETIRED__adapt-documentation

Retired repo, formerly was the source of docs shown on https://adapt.mycroft.ai
11
star
46

skill-desktop-launcher

Mycroft AI official Desktop Launcher Skill - launch applications in Linux
Python
11
star
47

skill-volume

Mycroft AI official Volume Skill - control the volume of your Device
Python
10
star
48

precise-data

Binary data used for Mycroft Precise
9
star
49

fallback-duckduckgo

Mycroft AI official Duck Duck Go Skill - used as a fallback if an Utterance can't be matched to an Intent
Python
9
star
50

skill-npr-news

Mycroft AI official News Skill, providing the latest news report from your favorite broadcast.
Python
9
star
51

enclosure-mark1

Replacing the faceplate repo
C++
9
star
52

mycroft-skills-data

Metrics and data relating to Skills built for the Mycroft Core system
8
star
53

ML-Tools

Tools for ML Research
Jupyter Notebook
8
star
54

plugin-tts-mimic3

Text to speech plugin for Mycroft using Mimic 3
Python
8
star
55

skill-stop

Mycroft AI official Stop Skill - stop the actions of a Skill that are in progress
Python
8
star
56

fallback-wolfram-alpha

Mycroft AI official Wolfram Alpha Skill - used as a fallback if an Intent is not matched
Python
8
star
57

skill-audio-record

Mycroft AI official Audio Record Skill - record audio and play it back
Python
8
star
58

ZZZ-RETIRED__mycroft-slackbot

Retired, Mycroft Slack is no longer active
Java
8
star
59

skill-stock

Mycroft AI official Stock Skill - providing current prices of stocks
Python
7
star
60

skill-joke

Mycroft AI official Joke Skill - provide basic jokes
Python
7
star
61

skill-camera

Camera Skill for Mycroft AI
QML
7
star
62

mycroft-timer

Mycroft AI official Timer Skill - set multiple named timers
Python
7
star
63

skill-homescreen

Python
7
star
64

skill-mark-2

Control of the Mycroft Mark 2 enclosure
QML
7
star
65

skill-personal

Mycroft AI official Personality Skill - answers basic personality questions around Mycroft
Python
7
star
66

skill-date-time

Mycroft AI official Date and Time Skill, providing the current time, date and day of week for cities around the world.
Python
6
star
67

mycroft-gui-mark-2

QML
6
star
68

skill-playback-control

Mycroft AI official Playback Control Skill - providing Intents for other Skills to use common playback functionality (via Common Play)
QML
6
star
69

skill-spelling

Mycroft AI spelling Skill
Python
6
star
70

skill-ip

Mycroft AI official IP Skill - find the IP address of your Device
Python
5
star
71

skill-fallback-persona

Mycroft AI official Persona Skill - used as a fallback if the Utterance can't be matched to an Intent
Python
5
star
72

mark-ii-sandbox

Image for the Mark II based on Raspberry Pi OS
Python
5
star
73

skill-configuration

Mycroft AI official Configuration Skill - synchronize settings with home.mycroft.ai
Python
5
star
74

docker-openvpn-client

An OpenVPN client built into a docker container. Allows for attaching other containers to a VPN
Shell
5
star
75

skill-query

Skill Negotiating for the best source for an answer via Common QA
Python
5
star
76

mimic1-packaging

Shell
5
star
77

skill-pairing

Mycroft AI official Pairing Skill - connect your Device to home.mycroft.ai
QML
5
star
78

skill-speak

Mycroft AI official Speak Skill - make Mycroft speak back text
Python
5
star
79

mycroft-wifi-setup

Mycroft WiFi Setup Client
Python
4
star
80

respeaker-dev-filesystem

Development file system for Seeed ReSpeaker Core v2
4
star
81

mimic1-full

Build mimic (without runtime plugins if desired)
C
4
star
82

pako

The universal package manager library
Python
4
star
83

fallback-unknown

Mycroft AI official Unknown Fallback Skill - used if no Intent is matched to an Utterance
Python
4
star
84

arriz

A real-time array visualization tool
Python
4
star
85

skill-release-test

Mycroft AI official Release Test Skill - used during `mycroft-core` release testing
Python
4
star
86

mycroft-mark-1

Mycroft AI official Mark 1 Skill - control the Mark 1 enclosure
Python
4
star
87

rnn-demo

Demo of using various recurrent networks to make streaming predictions
Python
4
star
88

skill-support

Mycroft AI official Support Skill - create information for a support request using voice
Python
3
star
89

mycroft-devices

Shell
3
star
90

skill-send-sms

Python
3
star
91

design

Place to share designy things from Mycroft.
3
star
92

mycroft-core-release

A project to automate the mycroft-core release process.
Python
3
star
93

mimic1-documentation

Documentation for https://github.com/mycroftai/mimic1
3
star
94

skill-naptime

Mycroft AI official Naptime Skill - put Mycroft to sleep for a while
Python
3
star
95

mimic1-english

English language support for the mimic TTS system
C
3
star
96

ZZZ-RETIRED__chatter

A Mycroft AI chatbot solution framework
3
star
97

skill-repeat-interactions

Mycroft AI official Repeat Interaction Skill - repeat recent commands
Python
3
star
98

mark-ii-product

Software packaging for the default Mark II operating system.
C
2
star
99

skill-version-checker

Mycroft AI official Version Checker Skill - check the version of mycroft-core that is installed
Python
2
star
100

skill-dial-call

Python
2
star