voice-over-translation but it's a CLI
Find a file
Toil 7fa12e8ee1
Merge pull request #49 from alex2844/gcolab
add link on google colab version
2025-01-12 22:27:16 +03:00
.husky added /live/ support for YouTube (#32) 2024-07-04 18:42:06 +03:00
img updated example img 2023-09-05 22:59:51 +03:00
scripts Add files via upload 2024-03-11 15:40:05 +03:00
src Обновление функций 2024-07-29 10:22:28 +04:00
test added test for vimeo & youtube 2023-09-05 22:45:37 +03:00
.babelrc feat: add converter json to srt 2024-07-26 16:06:43 +03:00
.eslintignore added docs for --subs 2023-11-16 03:13:06 +03:00
.eslintrc.cjs feat: add converter json to srt 2024-07-26 16:06:43 +03:00
.gitignore added test media folder to ignore 2023-11-16 03:15:19 +03:00
.lintstagedrc.json added lint staged funcs 2023-11-16 03:13:38 +03:00
.prettierrc.json added docs for --subs 2023-11-16 03:13:06 +03:00
bun.lockb some edits after of #33 2024-07-26 19:09:10 +03:00
changelog.md some edits after of #33 2024-07-26 19:09:10 +03:00
package-lock.json some edits after of #33 2024-07-26 19:09:10 +03:00
package.json Обновление функций 2024-07-29 10:22:28 +04:00
README-EN.md add link on google colab version 2025-01-12 23:12:09 +05:00
README.md add link on google colab version 2025-01-12 23:12:09 +05:00

[FOSWLY] VOT-CLI

English version: Link

Небольшой скрипт, позволяющий скачать перевод аудио перевод от Яндекса через терминал.

📖 Использование

Примеры использования:

  • vot-cli [options] [args] <link> [link2] [link3] ... — общий пример
  • vot-cli <link> — получить перевод аудио по ссылке
  • vot-cli --help — показать помощь по командам
  • vot-cli --version — показать версию скрипта
  • vot-cli --output=<path> <link> — получить перевод аудио по ссылке и сохранить его по указаному пути
  • vot-cli --output=<path> --reslang=en <link> — получить перевод аудио на английский и сохранить его по указаному пути
  • vot-cli --subs --output=<path> --lang=en <link> — получить английские субтитры к видео и сохранить их по указанному пути
  • vot-cli --output="." "https://www.youtube.com/watch?v=X98VPQCE_WI" "https://www.youtube.com/watch?v=djr8j-4fS3A&t=900s" - пример с реальными данными

Аргументы:

  • --output — установить путь сохранения аудио файла перевода
  • --output-file — установить имя файла для сохранения (требует указания пути сохранения аудио файла перевода в аргументе "--output")
  • --lang — установить язык исходного видео (см. вики, чтобы узнать какие языки поддерживаются)
  • --reslang — установить язык полученного аудио файла (см. вики, чтобы узнать какие языки поддерживаются)
  • --proxy — установить HTTP или HTTPS прокси в формате [<PROTOCOL>://]<USERNAME>:<PASSWORD>@<HOST>[:<port>]

Опции:

  • -h, --help — показать помощь по использованию
  • -v, --version — показать версию скрипта
  • --subs, --subtitles — получить субтитры к видео вместо аудио (язык субтитров для сохранения берется из --reslang)
  • --subs-srt, --subtitles-srt — получить субтитры в формате .srt к видео вместо аудио

💻 Установка

  1. Установите NodeJS 18+
  2. Установите vot-cli глобально:
npm install -g vot-cli

⚙️ Установка для разработки

  1. Установите NodeJS 18+
  2. Скачайте и распакуйте архив с vot-cli
  3. Установите зависимости:
npm i
  1. После успешной установки модулей выполнить команду
npm link
  1. Готово, теперь, вы можете использовать vot-cli в вашем терминале

📁 Полезные ссылки

  1. Версия для браузера: Ссылка
  2. Скрипт для скачивания видео с встроенным переводом (надстройка над vot-cli):
    OS Оболочка Автор Ссылка
    Windows PowerShell Dragoy Ссылка
    Unix Fish Musickiller Ссылка
    Linux Bash s-n-alexeyev Ссылка
    Cloud Google Colab alex2844 Ссылка

Примечание

  1. Оборачивайте ссылки в кавычки, дабы избежать ошибок
  2. Для записи в системный раздел (например на "Диск C" в Windows) необходимы права администратора

example btn