ЭхоБриф
EchoBrief — это приложение для суммирования аудио на базе искусственного интеллекта, которое упрощает процесс извлечения ключевой информации из аудиофайлов. Будь то подкаст, лекция или запись встречи, EchoBrief использует генеративный искусственный интеллект Google для предоставления точных и кратких изложений.
Функции
- Обобщение аудио : загрузите файлы WAV или MP3 и получите краткое изложение с помощью генеративного искусственного интеллекта Google.
- Визуализация формы волны : визуализируйте форму волны загруженного аудиофайла для лучшего понимания.
- Информация о файле : просмотр сведений об аудиофайле, таких как размер и продолжительность файла.
- Загрузить сводку : легко загрузить созданную сводку в текстовом формате.
- Темный режим : переключение между светлой и темной темами для индивидуального использования.
- Недавняя история : просмотр списка недавно обобщенных аудиофайлов.
Используемые технологии
- Питон
- Streamlit : веб-фреймворк для создания интерактивного пользовательского интерфейса.
- Google Generative AI : модель искусственного интеллекта для обобщения контента.
- Librosa : Библиотека для аудиоанализа и визуализации.
- Matplotlib : Визуализация формы звукового сигнала.
- dotenv : Управление переменными среды.
Начиная
Предварительные условия
Для запуска этого проекта вам понадобится:
- Питон 3.7+
- Ключ Google API : вам необходим ключ Google API для генеративного ИИ.
- pip : менеджер пакетов Python.
Установка
Клонируем репозиторий :
git clone https://github.com/yourusername/EchoBrief.git
Перейдите в каталог проекта :
Установите необходимые зависимости :
pip install -r requirements.txt
Настройте ключ Google API :
- Создайте файл
.env
в корне проекта. - Добавьте свой ключ API Google в файл
.env
: GOOGLE_API_KEY=your_api_key
Запуск приложения
Чтобы запустить приложение Streamlit, выполните следующую команду: