Clip2Notes - это Node.JS приложение, которое преобразует видеофайлы в текстовые конспекты. Он использует несколько модулей для преобразования видео в аудио, аудио в текст, текст в конспект и, наконец, сохраняет конспект в файл.
- Скопируйте репозиторий:
git clone https://github.com/blackonechik/Clip2Note
- Установите зависимости:
npm install
- Создайте файл .env в корневом каталоге проекта и настройте его:
ffmpegPath="ПУТЬ_ДО_ФАЙЛА_FFMPEG"
ChatGPTAPI="КЛЮЧ_CHATGPT"
AssemblyAIAPI="КЛЮЧ_AssemblyAI"
Убедитесь, что путь к ffmpeg и API-ключи ChatGPT и AssemblyAI верны.
Запустите приложение с помощью следующей команды:
npm start
Приложение начнет преобразовывать видеофайлы в указанном каталоге и сохранять конспекты в результаты.
Этот модуль преобразует видеофайлы в аудиофайлы с помощью ffmpeg.
Этот модуль преобразует аудиофайлы в текст с помощью API AssemblyAI.
Этот модуль преобразует текст в конспект с помощью API ChatGPT.
Этот модуль сохраняет конспект в файл в формате MarkDown.
Это программное обеспечение выпускается под лицензией MIT. Смотрите файл LICENSE для получения дополнительной информации.