LINUX.ORG.RU

Первый выпуск Dragonfire 1.0 — голосового помощника для Linux

 dragonfire, ,


1

3

После трёх лет разработки состоялся первый стабильный выпуск Dragonfire 1.0 — голосового ассистента для Linux, позволяющего организовать взаимодействие с рабочим столом при помощи голосовых команд. Изначально проект развивался для мотоциклетного шлема дополненной реальности Dargon Armor — полностью открытого проекта на основе плат Raspberry Pi 3, но впоследствии был расширен для применения на обычном Linux-десктопе. Код проекта написан на языке Python и распространяется по лицензии MIT. Доступны клиенты для десктопных дистрибутивов Linux, а также Android.

Для разбора голосовых команд применяется система распознавания речи Mozilla DeepSpeech, построенная на платформе машинного обучения TensorFlow. Для синтеза речи задействован пакет Festival. Интерфейс в форме вопрос/ответ базируется на библиотеке распознавания текста на естественном языке spaCy и данных из Wikipedia. Ответ формируется с применением нейронной сети seq2seq, натренированной по базе диалогов из фильмов. Для работы Dragonfire рекомендуется система с минимум 2 гигабайтами памяти и поддержкой CUDA. Кроме этого выпуск 1.0 может похвастаться следующими изменениями:

  • Исправлены послеустановочные скрипты.
  • Полностью реализован API.
  • Значительно улучшен серверный режим, в котором Dragonfire можно использовать для создания чат-ботовю
  • Базовый анализатор полностью задействует библиотеку spaCy.
  • Обеспечена возможность сохранения данных обучения, исходящих от многих пользователей Android, в базе данных MySQL.
  • В качестве альтернативы добавлена система распознавания речи Gspeech.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: cetjs2 (всего исправлений: 4)

Для работы Dragonfire рекомендуется система с минимум 2 гигабайтами памяти и поддержкой CUDA.

Вах. Чтобы распознать 20 фиксированных запросов? Чтобы загуглить 100500 неправильных ответов? (см. README)?

И да, минус за название, пытающееся примазаться к проприетарщине.

t184256 ★★★★★
()
Ответ на: комментарий от Neresar

Очевидно же - только под freebsd

anonymous
()

To activate Dragonfire say DRAGONFIRE or HEY or WAKE UP.

To deactivate her say GO TO SLEEP.

To silence her say ENOUGH or SHUT UP.

To kill her say GOODBYE or BYE BYE or SEE YOU LATER or CATCH YOU LATER

anonymous
()

Изначально проект развивался для <...> полностью открытого проекта на основе плат Raspberry Pi 3

Для работы Dragonfire рекомендуется система с минимум 2 гигабайтами памяти и поддержкой CUDA.

И где они в малине нашли все это? Или в чем отличие от малиновой версии?

Ну и по примерам не очень понятно зачем это все на десктопе, плюс хотелось бы увидеть пример обучения, когда я говорю «компьютер, давай смотреть поней», а он сам открывает браузер, ищет нужную серию и запускает просмотр.

micronekodesu ★★★
()

Для работы Dragonfire рекомендуется система с минимум 2 гигабайтами памяти и поддержкой CUDA.

а как же радеон!?!

darkenshvein ★★★★★
()

У кого-нибудь уже получилось это запустить?

CYB3R ★★★★★
()
Ответ на: комментарий от LoloArctic

Нужнити, только не в таком виде.

Я именно о реализации. Заточенное под определённую платформу, прожорливое говно.

IPR ★★★★★
()

SHUT UP

SHUT DOWN THE COMPUTER

что-то одно нужно переделать.

Bruce_Lee ★★
()
Ответ на: комментарий от IPR

Заточенное под определённую платформу, прожорливое говно.

Доступны клиенты для десктопных дистрибутивов Linux, а также Android.

Прожорливое? Открывая браузер бы об этом даже не мычишь. А между тем, он жрёт гораздо больше, два гигабайта по современным меркам это пшик.
и что не так с платформой? тебе шиндовс опять нужен, девочка моя?

darkenshvein ★★★★★
()

Значительно улучшен серверный режим, в котором Dragonfire можно использовать для создания чат-ботов;

Айда пилить свободный алис, сири и прочих блондинок.

mandala ★★★★★
()
Ответ на: комментарий от tigris

Какое-то ненужно на недоплане слепленое из говна и палок на волне хайпа «дополненной реальности». Ненужно, короче.

mandala ★★★★★
()
Ответ на: комментарий от mandala

интересно было-бы глянуть в действии :) так-то конечно не нужно.

tigris
()

рассказал бы лучще кто, какая недорогая блютуз гарнитура комфортно влазит под шлем и позволяет принимать звонок и разговаривать на ходу? в части проводных ушей, если кому интересно, креативовские еп630 хороши - практически не выступают из уза, можно в одном ухе держать во время езды без дискомфорта, и слушать чтото....

wisedraco ★★
()
Ответ на: комментарий от Rodegast

И как мы раньше без графики обходились? Не нужно!
И как мы раньше без компьютеров обходились? Не нужно!
И как раньше без антибиотиков обходились? Не нужно!

anonymous
()

Очень полезно, такие штуки в первую очередь нужны слепым или плохо видящим людям, парализованным, с ампутированными кистями и прочими заболеваниями, когда классический интерфейс «монитор-клавиатура-мышь» использовать невозможно или трудно.

Pravorskyi ★★★
()

To kill her say GOODBYE or BYE BYE or SEE YOU LATER or CATCH YOU LATER

С учётом того, что:

Ответ формируется с применением нейронной сети seq2seq, натренированной по базе диалогов из фильмов.

Это должно быть HASTA LA VISTA, BABY или хотя бы I'LL BE BACK

Zenom ★★★
()
Ответ на: комментарий от Pravorskyi

2015

http://www.ineum.ru/tekhnologii-upravleniya-elektronnymi-i-mekhatronnymi-tekh...

Технологии управления электронными и мехатронными техническими средствами для людей с ограниченными возможностями (ИНЭУМ им.И.С.Брука)

pacify ★★★★★
()
Ответ на: комментарий от wisedraco

Под шлем лучше специализированную гарнитуру вроде Scala Rider. Недорогой она не будет, правда.

Zenom ★★★
()
Ответ на: комментарий от cuelebra

Для Куды Оптимус даже лишний

anonymous
()
Ответ на: комментарий от Pravorskyi

В провинции вообще все плохо, с теме же собаками поводырями, протезами, колясками и т.д., и т.п.

mandala ★★★★★
()

натренированной по базе диалогов из фильмов

Ублюдок, мать твою, а ну иди сюда, говно собачье! Что, решил ко мне лезть?! Ты, засранец вонючий, мать твою, а? Ну, иди сюда, попробуй меня трахнуть, я тебя сам трахну, ублюдок, онанист чертов, будь ты проклят! Иди, идиот, трахать тебя и всю твою семью, говно собачье, жлоб вонючий, дерьмо, сука, падла! Иди сюда, мерзавец, негодяй, гад, иди сюда, ты, говно, ЖОПА!

anonymous
()
Ответ на: комментарий от mandala

да уж. За один дисплей к шлему 700 баксов...

AVL2 ★★★★★
()
Ответ на: комментарий от klokik

Ну кстати интересная идея. проиндексировать фильмы и по любой фразе находить.

AVL2 ★★★★★
()

Ребят, посмотрел видео - это дно какое-то.

10 лет пилили Simon, а в итоге как был говном, так и остался.

Теперь еще одно говно начали пилить. Может объединиться и сделать таки один НОРМАЛЬНЫЙ голосовой помощник? Пусть для начала хотя-бы на английском, но на уровне хороших коммерческих решений. В самом деле, 10 лет, КАРЛ!!!

anonymous
()

Я так и не понял. Могу ли я этот драконий огонёк запустить на ноуте, прописать где-нить в конфиге «one minute forward» = «key right», и по произнесению магической фразы оно мне будет перематывать мультики в mpv?

anonymous
()
Ответ на: комментарий от Neresar

и че,если я ему скажу, Вася, пропатч мне кеды, он смогёт?

Да, но только патчем Бармина

MrClon ★★★★★
()
Ответ на: комментарий от Pravorskyi

в первую очередь нужны слепым

Лучше поставить на винду NVDA, к ней есть крутые голосовые движки Acapela.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.