Mycroft (программное обеспечение)
Mycroft — свободный и открытый виртуальный помощник, использующий интерфейс на естественном языке[3].[4][5] Ранее исходный код распространялся на условиях копилефта, позже — под более разрешительной лицензией[1]. Название программа получила в честь вымышленного компьютера из научно-фантастического романа 1966 года «Луна — суровая госпожа»[6].
В отличие от большинства голосовых ассистентов, Mycroft обрабатывал голосовые команды локально, а не на облачных серверах поставщика. Программа могла использовать онлайн-ресурсы, но также была работоспособна без подключения к сети.
В начале 2023 года компания Mycroft AI прекратила разработку из-за судебных разбирательств с патентным троллем[7][8]. Тем не менее, сообщество продолжает развитие платформы в проекте OpenVoiceOS.
Общие сведения
| Mycroft | |
|---|---|
| Тип | виртуальный ассистент и свободное и открытое программное обеспечение |
| Разработчик | команда Mycroft AI |
| Написана на | Python |
| Последняя версия |
|
| Репозиторий | github.com/MycroftAI/myc… |
| Состояние | прекращено |
| Лицензия | Apache License[1] |
| Сайт | mycroft.ai |
История
Вдохновением для создания Mycroft послужило посещение Райаном Сайпсом и Джошуа Монтгомери мастерской в Канзас-Сити (Миссури), где они увидели примитивный проект интеллектуального голосового помощника. Их заинтересовала идея, однако реализация показалась негибкой[9].[10] Монтгомери также считал, что быстрое развитие персональных интеллектуальных ассистентов несёт угрозу приватности пользователей. Поэтому Mycroft с самого начала был нацелен на защиту конфиденциальности за счёт открытых алгоритмов машинного обучения[11].
Компания Mycroft AI, Inc. получила ряд наград, включая победу в престижном конкурсе Techweek KC Launch в 2016 году[12]. В 2016 году стартап участвовал в акселераторе Sprint в Канзас-Сити, а затем, в феврале 2017 года — в 20-м наборе 500 Startups[13].[14] В тот же период компания привлекла стратегические инвестиции от Jaguar Land Rover[15]. Mycroft AI привлекла более 2,5 млн долларов от институциональных инвесторов до запуска краудфандинговой кампании по продаже акций через платформу StartEngine[16].
В начале 2023 года Mycroft AI объявила о прекращении разработки[8].
Программное обеспечение
Голосовой стек Mycroft
Mycroft предоставляет свободное программное обеспечение для большинства компонентов голосового стека.
Ключевая фраза (Wake Word)
Распознавание ключевой фразы в Mycroft реализовано с помощью движка Precise[17]. До появления Precise по умолчанию использовался PocketSphinx. В отличие от классических систем на базе фонем, Precise применяет обучаемую рекуррентную нейронную сеть для различения ключевых и неконтролируемых звуков.
Распознавание речи (Speech to text)
Для преобразования речи в текст программа была интегрирована с проектом Mozilla Common Voice и использовала DeepSpeech[18].
Парсинг намерений
Для преобразования естественного языка в машинно-обрабатываемую структуру данных Mycroft использует парсер намерений Adapt. Adapt определяет смысл команд по ключевым словам в определённом порядке. Кроме того, используется парсер Padatious, основанный на примерах и индуктивном методе анализа.
Синтез речи (Text to speech)
Для синтеза речи применяется движок Mimic, основанный на системе Festival Lite[19].
Аппаратное обеспечение
Проект Mycroft разрабатывал умные колонки на собственном программном обеспечении. Весь аппаратный дизайн является открытым и распространяется по лицензии CERN Open Hardware Licence[24].
Первым аппаратным продуктом стал Mark I, ориентированный в первую очередь на разработчиков. Производство финансировалось через кампанию на Kickstarter, завершившуюся успешно. Поставки начались в апреле 2016 года[25].
Второй аппаратный продукт — Mark II, был рассчитан на массовое использование, а не только для разработчиков. В отличие от Mark I, устройство снабжено экраном и помимо голосовых команд способно отображать информацию визуально. Как и первый проект, производство Mark II частично финансировалось через Kickstarter; кампания завершилась в феврале 2018 года, собрав почти в восемь раз больше первоначальной цели. Отгрузка устройств Mark II краудфандерам стартовала в конце 2022 года. В феврале 2023 на странице Kickstarter было объявлено, что команда не сможет исполнить оставшиеся вознаграждения за Mark II, однако продолжит рассылать новые заказы с сайта Mycroft[26].
Партнёрства
Mycroft реализовала ряд коммерческих коллабораций. В мае 2018 года компания сотрудничала с WorkAround (impact sourcing-провайдер, предлагающий рабочие места беженцам) для обучения моделей машинного обучения[27]. В октябре 2018 года Mycroft совместно с SickWeather (компания в области мониторинга и прогноза заболеваний) запустила проект по обнаружению кашля в общественном транспорте, профинансированный городом Канзас-Сити (Миссури)[28].
Примечания
- ↑ 1 2 Having the Right license is just as important as having a License (англ.) (28 июня 2017). Дата обращения: 17 марта 2024. Архивировано 18 ноября 2018 года.
- ↑ https://github.com/MycroftAI/mycroft-core/releases/tag/release/v21.2.2
- ↑ Bhartiya, Swapnil 2015's most exciting Linux devices (англ.). CIO magazine (25 декабря 2015). Дата обращения: 17 марта 2017. Архивировано 26 июня 2018 года.
- ↑ Hunckler, Matt. 5 Growing Artificial Intelligence Startups You Need to Know About (англ.), Inc.com (25 июля 2017). Архивировано 16 апреля 2025 года. Дата обращения: 6 октября 2017.
- ↑ Hunckler, Matt. This Open-Source AI Voice Assistant Is Challenging Siri and Alexa for Market Superiority (англ.), Forbes (15 мая 2017). Архивировано 13 октября 2017. Дата обращения: 6 октября 2017.
- ↑ Why Name it Mycroft? (англ.) (14 августа 2015). Дата обращения: 17 марта 2024. Архивировано 7 декабря 2023 года.
- ↑ Dobberstein, Laura. Creator of Linux virtual assistant blames 'patent troll' for project's death (англ.) (13 февраля 2023). Архивировано 7 октября 2025 года. Дата обращения: 14 мая 2024.
- ↑ 1 2 Lewis, Michael Update from the CEO: Part 1 (англ.). Open Source Conversational AI Community (1 февраля 2023). Дата обращения: 14 мая 2024. Архивировано 25 августа 2025 года.
- ↑ Harrington, Rebecca Customize An Open-Source HAL For Your Home (англ.). Popular Science (1 января 2016). Дата обращения: 17 марта 2017. Архивировано 27 июня 2018 года.
- ↑ Bhartiya, Swapnil Mycroft: Linux's Own AI (англ.). Linux.com (17 января 2016). Дата обращения: 19 апреля 2016. Архивировано 24 января 2025 года.
- ↑ Mycroft AI (24 мая 2018), Mycroft StartEngine Equity Offering
- ↑ Alexa can you find me a better assistant? (англ.), Techweek (11 сентября 2017). Архивировано 9 июля 2018. Дата обращения: 8 июля 2018.
- ↑ Fein, John. Announcing the 2016 Class of the Sprint Accelerator Powered by Techstars! (англ.), Techstars (22 февраля 2016). Архивировано 30 сентября 2017. Дата обращения: 29 сентября 2017.
- ↑ Lynley, Matthew. Here's the 20th batch of 500 Startups companies (англ.), TechCrunch (8 февраля 2017). Архивировано 30 сентября 2017. Дата обращения: 29 сентября 2017.
- ↑ Burch, Bobby. Jaguar Land Rover invests in artificial intelligence startup Mycroft (англ.), Startland News (27 февраля 2017). Архивировано 12 января 2018. Дата обращения: 29 сентября 2017.
- ↑ Mycroft AI. StartEngine. Дата обращения: 8 июля 2018. Архивировано 8 июля 2018 года.
- ↑ Precise Wake Word Engine. GitHub (30 марта 2020). Дата обращения: 17 марта 2024. Архивировано 21 августа 2025 года.
- ↑ Smith, Katie Developing an Open Source Voice Assistant: Interview with Mycroft AI's Steve Penrod (англ.). All About Circuits. Дата обращения: 24 октября 2018. Архивировано 11 февраля 2018 года.
- ↑ Gold, Jon Raspberry Pi-based home AI project open-sources key components (англ.). Network World (7 января 2016). Дата обращения: 17 марта 2017. Архивировано 19 мая 2018 года.
- ↑ Stahie, Silviu Mycroft Releases Key AI Component as Open Source (англ.). Softpedia News (7 января 2016). Дата обращения: 24 апреля 2016. Архивировано 12 июня 2018 года.
- ↑ MSV, Janakiram Meet Mycroft, The Open Source Alternative To Amazon Echo (англ.). Forbes (20 августа 2015). Дата обращения: 17 марта 2017. Архивировано 14 февраля 2018 года.
- ↑ Stahie, Silviu Mycroft Is an AI for Your Home Powered by Raspberry Pi 2 and Ubuntu Snappy (англ.). Softpedia News (14 августа 2015). Дата обращения: 17 марта 2017. Архивировано 6 июня 2017 года.
- ↑ Crist, Ry Meet Mycroft, an open-source smart-home AI platform (англ.). CNET. CBS Interactive (17 августа 2015). Дата обращения: 17 марта 2017. Архивировано 21 июня 2017 года.
- ↑ Github: Mycroft Mark I hardware. GitHub. Дата обращения: 18 марта 2018. Архивировано 28 июля 2025 года.
- ↑ Adair, Kris Making a Mycroft & First Shipment (англ.). Mycroft blog (4 апреля 2016). Дата обращения: 18 марта 2018. Архивировано 27 июня 2018 года.
- ↑ Dobberstein, Laura Creator of Linux virtual assistant blames 'patent troll' for project's death. The Register (13 февраля 2023). Архивировано 7 октября 2025 года.
- ↑ Using Precise to Help Refugees - Mycroft Partners with WorkAround (англ.) (14 мая 2018). Дата обращения: 24 октября 2018. Архивировано 3 октября 2023 года.
- ↑ Bezner, Elyssa Collaboration in the air: Cough detection sensors combine Sickweather, Mycroft tech (англ.). StartlandNews (18 октября 2018). Дата обращения: 24 октября 2018. Архивировано 3 августа 2025 года.