urfu-pe / README.md
kavlab
changed readme for hf
4dd6e1f
|
raw
history blame
3.75 kB
metadata
title: URFU PE
emoji: 💻
colorFrom: yellow
colorTo: blue
sdk: streamlit
sdk_version: 1.28.2
app_file: run.py
pinned: false

Программная инженерия. Практическое задание №2

Приложение разработано с использованием фреймворка Streamlit. Состоит из двух страниц и Главной страницы:

  1. Главная страница - содержит описание из README
  2. Генератор аудио - позволяет сгенерировать аудио по введенному тексту на английском языке. Дополнительно осуществляет перевод с русского языка на английский (при вводе текста на русском языке). Используется 3 модели:
    • Определение языка текста
    • Перевод текста с языка Ru на En
    • Озвучивание текста на английском языке
  3. Описание изображения - позволяет получить описание изображения на русском языке. Использует 1 модель:
    • Классификация и описание изображений

Используемые модели

Как запустить

Запуск осуществляется через модуль streamlit:

streamlit run run.py

Как использовать

После запуска приложение открывается на Главной странице. Выбор режима работы приложения доступен слева в меню

Генератор аудио

Необходимо ввести текст в текстовое поле и нажать кнопку "Генерировать!!!". В результате появится аудио запись на английском языке с описанием введенного текста.

Результат работы моделей "Генератор аудио / Текст" Результат работы моделей "Генератор аудио / Аудио"

Описание изображения

Необходимо выбрать изображение и нажать кнопку "Получить описание изображения". В результате появится текстовое описание изображения на русском языке.

Результат работы моделей "Классификации и описания изображений"