whisper is a program for speech recognition.

https://github.com/openai/whisper

Requirements to install:

Installation:

Win+R cmd

pip install -U openai-whisper

Script for transript:

import whisper

model = whisper.load_model("base")
options = whisper.DecodingOptions(language="ru")
result = model.transcribe(r"path to the media file")

with open("transcript.txt", "w", encoding="utf-8") as txt:
    txt.write(result["text"])

Create text file, insert code, close. Change the name to w, the extension to .py.

Create folder named whisper. Place w.py in it.

Usage:

In w.py (open it with Notepad) in line

audio = whisper.load_audio(“name of the media file with extension”)

insert name of the media file with extension.

In line

result = model.transcribe(r”path to the media file”)

insert path to the media file.

Set up language in this line:

options = whisper.DecodingOptions(language=”ru”)

Win+R cmd

python path to folder named whisper\w.py

whisper for subtitles:

subsai - https://github.com/abdeladim-s/subsai

Installation:

pip install git+https://github.com/abdeladim-s/subsai

Script:

from subsai import SubsAI

file = r"path to the media file"
subs_ai = SubsAI()
model = subs_ai.create_model('openai/whisper', {'model_type': 'base'})
subs = subs_ai.transcribe(file, model)
subs.save('name of the subtitles with .srt extension')