Skip to main content

Build pypi versions license

Like a SRT

CLI to generate SRT subtitles automatically from audio files, using Azure Speech.

pip install like-a-srt

Drawing

Getting started

Requirements

  • Python 3.9
  • An Azure Speech service

How to use:

  1. configure environmental variables (recommended: create an .env file as in the example below)
  2. install the CLI (e.g. installing the package using pip, in a Python virtual environment)
  3. generate subtitles in .srt format using the command las 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

Metadata

Release files for like-a-srt 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for like-a-srt 0.0.4
File Size Uploaded
like-a-srt-0.0.4.tar.gz 8.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for like-a-srt 0.0.4
File Interpreter ABI Platform
like_a_srt-0.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 18.2 kB

Release files / like-a-srt-0.0.4.tar.gz

Download URL like-a-srt-0.0.4.tar.gz
Size 8.0 kB
Tags Source
SHA-256 checksum
How to use checksums
3d6874771e1dd9c414667aaceba09b5370b2f8fda1ac312f59f589144d25a52d
BLAKE2b-256 checksum
How to use checksums
7a902e0e0680062a1e5169356bc64f173a2b5a7a7bc74c010d5afbf1ed724a7e
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / like_a_srt-0.0.4-py3-none-any.whl

Download URL like_a_srt-0.0.4-py3-none-any.whl
Size 10.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
70b38bf9bb67bfa78b91f4588f343b1e59f4cb9c895015cf902dd4a09a8834ec
BLAKE2b-256 checksum
How to use checksums
0694083eb177972abd60501c3b1a73ca6eb8612e95ef549ffd06172b0d623faa
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page