Skip to content

sekulchicky/nst-telegram-bot

Repository files navigation

Neural-style-transfer Telegram bot 🎨🤖

Telegram бот для стилизации фотографий. В качестве алгоритма стилизации, используется алгоритм быстрого переноса стиля, описанный в статьях Perceptual Loss`es for Real-Time Style Transfer and Super-Resolution и Instance Normalization. Официальный репозиторий авторов статьи можно найти тут, pytorch версия представлена здесь.

Style image 🎨

Telegram API 🤖

Телеграм бот разработан на aiogram и имеет удобный интерфейс. Все управление происходит через встроенную клавиатуру, но всегда можно ввести команду /help или /start для вывода начального сообщения.

Для стилизации фотографии необходимо:

  1. Нажать кнопку Загрузить фотографию и загрузить ее;
  2. Нажать кнопку Стилизовать, и из предложенных вариантов указать номер стиля;
  3. Ожидать какое-то время, после чего бот пришлет вам в ответ уже стилизованное фото;

Также, при нажатии на кнопку Показать примеры бот покажет несколько превьюшек стилизованных фотографий.

Deploy 🚀

Проект развернут и функционирует на сервисе Heroku, приложение можно найти по ссылке, или напрямую в Telegram @DLSstyletransfer_001_bot.

Releases

No releases published

Packages

No packages published