Бесплатная транскрибация видео через veed.io

Сам столкнулся с проблемой, что нет простого бесплатного решения для нормальной транскрибации видео на русском языке. Сделал сам на основе сервиса veed io, только надо немного действий дополнительных произвести.

Процесс транскрибации такой:

  1. Заходите на https://veed.io/  ;
  2. Без регистрации загружаете свое видео;
  3. Доходите до момента, как показано на картинке сверху, когда у вас уже есть транскрибация, но её нельзя скачать, потому что надо оплатить;
  4. Нажимаете F12 (работает почти во всех браузерах), и там выбираете вкладку Console;
  5. Вводите код, который написан ниже в консоли разработчика;
  6. Копируете текст оттуда;
  7. Профит;

 

 

// Находим все элементы с атрибутом data-subtitle-row-text-content="true"
const elements = document.querySelectorAll('[data-subtitle-row-text-content="true"]');
let combinedText = ''; // Переменная для накопления текста

// Проходим по каждому элементу
elements.forEach((element) => {
    // Извлекаем текст только из внутренних элементов с атрибутом data-text="true"
    const textElements = element.querySelectorAll('[data-text="true"]');
    
    // Проходим по каждому текстовому элементу
    textElements.forEach((textElement) => {
        // Добавляем текст элемента в общую переменную
        combinedText += textElement.textContent + ' '; // Добавляем пробел для разделения текстов
    });
});

// Выводим общий текст в консоль
console.log(combinedText.trim());

 

Сервисы из этой статьи

VEED

Онлайн-платформа для редактирования видео. Есть транскрибация.