The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Открытие наработок проекта Mycroft

19.01.2016 13:32

Издание linux.com опубликовало интервью с одним из основателей проекта Mycroft, создатели которого собрали на Kickstarter и Indiegogo около 260 тысяч долларов на разработку умного устройства-помощника, позволяющего управлять домашней электроникой через голосовой интерфейс. В интервью упоминается открытие разработанного проектом компонента Adapt Intent Parser (код), который позиционируется как "мозг" Mycroft, выполняющий задачи разбора фраз на естественном языке, их анализа и трансформации в управляющие команды. Например, при поступлении фразы "выключи свет в зале" Adapt выявляет команду "выключи свет" и определяет место её применения "зал".

Несмотря на то, что Adapt Intent Parser характеризуется как ключевое звено в платформе и разработчики намерены конкурировать с Amazon и Google в области устройств, распознающих речевые команды, на деле Adapt Intent Parser представляет собой около 600 строк кода на языке Python, разбирающих текст на токены при помощи регулярных выражений, без применения методов машинного обучения и лингвистического анализа. Пока непонятно, как именно производится синтез и распознавание речи (дополнение: в обсуждениях разработчиками упоминается задействование открытого проекта Pocketsphinx), заявлено, что программное обеспечение написано с нуля и работает поверх платформы Ubuntu Snappy Core на плате Raspberry Pi 2.



  1. Главная ссылка к новости (http://www.linux.com/news/soft...)
  2. OpenNews: Фреймворк для разработки систем голосового меню и автоматических информаторов
  3. OpenNews: Для Linux представлена система голосового и визуального управления Alena AIS
  4. OpenNews: Релиз свободной системы распознавания речи Simon 0.4
  5. OpenNews: Инициатива по созданию полнофункциональной свободной системы распознавания речи
  6. OpenNews: Для Linux подготовлена система распознавания речевых команд, использующая Google Voice API
Лицензия: CC-BY
Тип: Тема для размышления
Ключевые слова: mycroft
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (23) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 13:35, 19/01/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Готов поспорить, что в итоге окажется, что там используется Google Voice API :-)
     
     
  • 2.10, Аноним (-), 14:17, 19/01/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Они используют pocketsphinx, что сути не меняет.
     
     
  • 3.16, тоже Аноним (ok), 14:46, 19/01/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Собственно, распознать сказанный текст - это самое начало работы.
    Потом еще нужно переварить его в конкретный приказ (либо определить, что приказа не было).
    Так что, с одной стороны, разработчикам можно позавидовать (работа-то интересная, творческая), а с другой стороны - им не позавидуешь (убогость того, что получится в результате, весьма предсказуема).
     
     
  • 4.25, Аноним (-), 22:37, 19/01/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    IBM выложило наработки на основе которых Watson сделан. Пользуйся, если сможешь.
     
  • 3.20, rshadow (ok), 16:18, 19/01/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Все эти распознавалки имеют большой порог вхождения: нужно изучить теорию и исходники чтобы начать использовать.
    Бы ло бы интересно если кто-нибудь сделал прослойку попроще. Что-то типа утилитки которой кормить фразы для обучения. И демона, которому в конфиге прописываешь фразу а он запускает указанную команду.

    P.S. Походу ребята как раз и написали просто свою оболочку. Но посмотрев их доку, тоже черт ногу сломит.

     
     
  • 4.28, Аноним (-), 11:00, 20/01/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Писал такое на JS с использованием API от yandex. Порог вхождения крайне низок.
     
     
  • 5.29, Аноним (-), 00:03, 21/01/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Писал такое на JS с использованием API от yandex. Порог вхождения крайне
    > низок.

    И что получалось по запросу "Где мои трусы?"

     
  • 5.30, Аноним (-), 09:51, 21/01/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Но при падении интернета - превращается в тыкву. Хочешь включить свет, а интернета нет.
     

  • 1.2, Аноним (-), 13:42, 19/01/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Похоже подготовка презентации проекта заняла больше времени, чем написание кода.
    Что-то много последнее время стало разводов на Kickstarter.
     
     
     
    Часть нити удалена модератором

  • 3.5, Аноним (-), 13:56, 19/01/2016 [^] [^^] [^^^] [ответить]  
  • +/
    По вашему распознавание через Google Voice API и написанный за вечер парсер это сдержанное обещание? И всё это стоит 260 тысяч долларов?
     
     
     
    Часть нити удалена модератором

  • 5.22, Аноним (-), 16:50, 19/01/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    самое интересное что на собранные деньги даже не купить норм. инфраструктуры ( и оплатить аренду помещения ) для данной разработки таких вещей, не говоря уже об обучающих наборах ( ради которых некоторые плюют на репутацию и включают микрофоны в ОС-ках ).
     
  • 3.18, Аноним (-), 16:03, 19/01/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    и почему я не слышу знакомого: «попилы»?
    ах да, у них же там это «по определению» не возможно
     
     
  • 4.26, Аноним (-), 22:39, 19/01/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > и почему я не слышу знакомого: «попилы»?
    > ах да, у них же там это «по определению» не возможно

    600 строчек на питоне взамен денег на кикстартере больше похоже на кидалово.

     

  • 1.3, Аноним (-), 13:44, 19/01/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Походу, котики лучше речь понимают, чем это чудо техники
     
  • 1.9, iPony (?), 14:14, 19/01/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Годно, нужно. Деньги заносил.
    Хорошо бы иметь подобное на Ubuntu phone.
    ❤ Ubuntu Snappy Core
     
     
  • 2.12, Аноним (-), 14:24, 19/01/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Из репозитория поставь sphinx, julius, kaldi, GnomeVoiceControl или simon.

    apt-cache search "speech recognition"|wc
    25

     
  • 2.14, Аноним (-), 14:31, 19/01/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Годно, нужно. Деньги заносил.

    Деньги заносил, чтобы авторы могли научиться готовые пакеты из репозитория поставить и обвязку на Python написали? Деньги нужно было авторам pocketsphinx заносить, а не этим "предпринимателям".

     
     
  • 3.27, iPony (?), 07:22, 20/01/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > нужно было авторам pocketsphinx заносить

    Не жаль и им занести, но донаты не принимают.

     

  • 1.11, EuPhobos (ok), 14:23, 19/01/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Пока непонятно, как именно производится распознавание и синтез речи

    Ну кому интересно, можно и исходники посмотреть..
    https://github.com/MycroftAI/adapt

     
     
  • 2.13, Аноним (-), 14:25, 19/01/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> Пока непонятно, как именно производится распознавание и синтез речи
    > Ну кому интересно, можно и исходники посмотреть..
    > https://github.com/MycroftAI/adapt

    О том и новость, что там 600 строк кода обработки строк на Python и ничего про распознавание речи.

     

  • 1.15, Аноним (-), 14:46, 19/01/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Вся суть кикстартера. Собрали бабло - Потратили - Написали обвязку к готовому сервису - Через пару месяцев шумиха утихнет и компания пропадет.
     
     
  • 2.31, Михалыч (?), 03:52, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не угадал анон. Прошло 2 года, а компания живет и здравствует. ;)
     

  • 1.24, CHERTS (??), 20:24, 19/01/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Судя по вот этому файлу https://github.com/MycroftAI/adapt/blob/master/adapt/parser.py они таки используют Google Voice API, т.к. теги confidence и utterance есть json ответе GVAPI, хотя я могу и ошибаться.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру