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

good-penguin.png

После трёх лет разработки состоялся первый стабильный выпуск 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.

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

©  Linux.org.ru