Подскажите, как вывести файл SRT?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Подскажите, как вывести файл SRT?

Сообщение Anonymous »


Мой код работает нормально и выводит расшифровку в текстовый файл. Однако что мне нужно изменить, если я хочу вывести расшифровку в формате SRT с указанием времени?

импортировать ОС импортный шепот из tqdm импортировать tqdm # Определите папку, в которой находятся файлы mp4 root_folder = "C:\Видео" # Настраиваем клиент Whisper print("Загрузка модели шепота...") модель = шепот.load_model("база") print("Модель Whisper завершена.") # Получить количество файлов mp4 в корневой папке и ее подпапках print("Получение количества файлов для расшифровки...") num_files = sum(1 для пути к каталогу, имен каталогов, имен файлов в os.walk(root_folder) для имени файла в именах файлов, если filename.endswith(".mp4")) print("Количество файлов: ", num_files) # Расшифруйте файлы mp4 и отобразите индикатор выполнения с tqdm(total=num_files, desc="Транскрибирование файлов") в качестве pbar: для путей, имен каталогов и имен файлов в os.walk(root_folder): для имени файла в именах файлов: если имя_файла.endswith(".mp4"): путь к файлу = os.path.join(путь к каталогу, имя файла) результат = model.transcribe(путь к файлу, fp16 = False, подробный = True) транскрипция = результат['текст'] # Записать транскрипцию в текстовый файл filename_no_ext = os.path.splitext(имя файла)[0] с open(os.path.join(dirpath, filename_no_ext + '.txt'), 'w') как f: f.write(транскрипция) pbar.обновление(1) Я не знаю, как изменить сценарий для вывода файла srt
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»