CLI to generate SRT subtitles automatically from audio files, using Azure Speech
Project description
Like a SRT
CLI to generate SRT subtitles automatically from audio files, using Azure Speech.
pip install like-a-srt
Getting started
Requirements
- Python 3.9
- An Azure Speech service
How to use:
- configure environmental variables (recommended: create an
.env
file as in the example below) - install the CLI (e.g. installing the package using
pip
, in a Python virtual environment) - generate subtitles in
.srt
format using the commandlas gen -s example.wav
Example .env
file, to configure the necessary environmental variables:
SPEECH_SUBSCRIPTION="<YOUR_AZURE_SPEECH_SUBSCRIPTION>"
SPEECH_ENDPOINT="<YOUR_AZURE_SPEECH_ENDPOINT>"
Example endpoint value: https://westeurope.api.cognitive.microsoft.com/sts/v1.0/issuetoken
.
Example: generate a subtitles file example.srt
from a source file
example.wav
:
las gen -s example.wav
To create a .wav file from a source video, it's possible to use
ffmpeg
:
ffmpeg -i source.mp4 destination.wav
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
like-a-srt-0.0.3.tar.gz
(8.0 kB
view hashes)
Built Distribution
like_a_srt-0.0.3-py3-none-any.whl
(10.2 kB
view hashes)
Close
Hashes for like_a_srt-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8311d0af141d383fd74f85e354e575102f46113e7dfdb1d9d3e64b410f1d51b4 |
|
MD5 | 30975f4740b2c489aa3066e25db50111 |
|
BLAKE2b-256 | 7c5eb31c9f7a2cbd68b76e3cbd8db0fcac69b501852deaa2b18e677bcb32dc0a |