Skip to content

Releases: AlexeyBond/Irene-Voice-Assistant

0.9.1

09 Dec 11:33
Compare
Choose a tag to compare

Исправления:

  • Docker-образ теперь можно запускать от имени любого пользователя. Позволяет избегать ситуаций вроде #1. В README теперь приведена команда для запуска контейнера от текущего пользователя.
  • Сигналы прерывания на unix-like системах теперь обрабатываются корректно.
  • Исправлен интервал сканирования кэша TTS на предмет наличия устаревших файлов.

0.9.0

19 Aug 16:04
Compare
Choose a tag to compare
  • Аутентификация для telegram-бота вынесена в отдельный плагин, что позволяет легко отключить её и использовать Ирину в качестве бота с открытым доступом.
  • Добавлено управление доступом к веб-серверу.
  • Обновлён плагин вывода времени. Теперь по-умолчанию используется более человечный формат вывода времени. Плагин вывода даты отделён от плагина для времени.
    image
  • Оптимизирована сборка Docker-образов в GitHub Actions

Исправления:

  • Восстановлена возможность сохранения дампа аудио-потока, получаемого от клиента

0.8.0

14 May 15:47
Compare
Choose a tag to compare
  • доработки веб-интерфейса:
    • можно отключать страницу настроек
    • можно добавлять свой CSS
    • добавлена страница с информацией о проекте
  • добавлен кэш TTS. Имеется возможность автоматической очистки кэша с различными стратегиями - можно установить максимальное время хранения файла в кэше, максимальное количество файлов, максимальное занимаемое ими место на диске. См. исходный код плагина.
  • добавлен конвертер файлов, использующий библиотеку soundfile. Теперь ffmpeg не нужен для работы с голосовыми сообщениями в Telegram, а Docker-образ весит примерно на 150 МБ меньше.
  • исправлено, расширено использование asyncio. Функции init, run, terminate в плагинах теперь могут быть асинхронными. Некоторые встроенные плагины больше не создают лишние потоки.

0.7.1

17 Apr 19:35
Compare
Choose a tag to compare

Исправления:

  • произношение чисел теперь работает при использовании TTS Silero v3. Но только для русского языка.

0.7.0

03 Apr 20:46
Compare
Choose a tag to compare

Новая функциональность:

  • Добавлена возможность настраивать псевдонимы команд (см command_aliases в настройках). Теперь можно менять тексты команд не вмешиваясь в исходный код плагинов. Правда, пока не работает для фраз в контексте диалога.

Исправления:

  • исправлена предзагрузка моделей при сборке Docker-образов через Github Actions - сайт silero не отдавал модель по запросу с серверов GitHub'а и вместо модели загружалась HTMLка. Теперь модели снова лежат в репозитории, а не грузятся при сборке, а так же, плагин silero пытается загрузить файл модели заново если обнаруживает битый файл.
  • теперь при запуске через Docker-образ без монтирования папки данных (/irene) приложение не падает.
  • конфигурация локального вывода речи от версий более ранних, чем 0.6 автоматически преобразуется к актуальному формату.

v0.6.0

31 Mar 14:04
Compare
Choose a tag to compare
  • Добавлена возможность работы с несколькими TTS.
  • Добавлен скилл переводчика. Команда "как по-<язык> будет <фраза>" или "переведи на <язык> <фраза>" переводит и (при возможности) озвучивает фразу с русского на названный язык (сейчас поддерживаются только английский и немецкий).
  • Добавлены Github Actions для запуска тестов и сборки Docker-образов. Версия из master-ветки теперь всегда доступна под тэгом alexeybond/irene:nightly.

v0.5.0

22 Feb 17:26
Compare
Choose a tag to compare

https://hub.docker.com/layers/alexeybond/irene/0.5.0/images/sha256-9feb51721317de62249e72acc9a05ace7fd07049f05228b10a82df99ef25d894

  • Добавлено распознание голоса на сервере (документация протокола), и его поддержка в браузерном клиенте
  • Добавлены настройки браузерного клиента. Настройки плагина web_face_frontend теперь меняют поведение страницы в браузере см. plugin_web_face_frontend.py.
  • Добавлена прошивка для клиента на ESP32

0.4.0

02 Jan 18:56
Compare
Choose a tag to compare

https://hub.docker.com/layers/alexeybond/irene/0.4.0/images/sha256-487968e153fd1c3c12ecb2cc0def8228b80da1ae1826f0201bdba72f6c7a5d6d

Добавленная функциональность:

  • Возможность работать с голосовым вводом-выводом на устройстве, где запущен ассистент

0.3.0

26 Nov 16:38
Compare
Choose a tag to compare

https://hub.docker.com/layers/alexeybond/irene/0.3.0/images/sha256-d66e785060a48f4fa9030f9c7d22ccfb3096fe7703e077665970695ce63a7fba?context=repo

Добавленная функциональность:

  • Добавлена поддержка Telegram
  • Автоматическая загрузка и сохранение конфигураций
  • Новые Docker-образы теперь доступны для архитектуры linux/arm64

Исправления:

  • Исправлен вывод даты при отключённом выводе единиц измерения (плагин datetime), добавлены тесты