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.4.tar.gz
(8.0 kB
view details)
Built Distribution
File details
Details for the file like-a-srt-0.0.4.tar.gz
.
File metadata
- Download URL: like-a-srt-0.0.4.tar.gz
- Upload date:
- Size: 8.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d6874771e1dd9c414667aaceba09b5370b2f8fda1ac312f59f589144d25a52d |
|
MD5 | b5cd61e9718af2d6dd0a1a53b932fca9 |
|
BLAKE2b-256 | 7a902e0e0680062a1e5169356bc64f173a2b5a7a7bc74c010d5afbf1ed724a7e |
File details
Details for the file like_a_srt-0.0.4-py3-none-any.whl
.
File metadata
- Download URL: like_a_srt-0.0.4-py3-none-any.whl
- Upload date:
- Size: 10.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70b38bf9bb67bfa78b91f4588f343b1e59f4cb9c895015cf902dd4a09a8834ec |
|
MD5 | da7a95245d9ae3116f4a17ec002db79d |
|
BLAKE2b-256 | 0694083eb177972abd60501c3b1a73ca6eb8612e95ef549ffd06172b0d623faa |