Skip to main content

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

Project description

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

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)

Uploaded Source

Built Distribution

like_a_srt-0.0.4-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

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

Hashes for like-a-srt-0.0.4.tar.gz
Algorithm Hash digest
SHA256 3d6874771e1dd9c414667aaceba09b5370b2f8fda1ac312f59f589144d25a52d
MD5 b5cd61e9718af2d6dd0a1a53b932fca9
BLAKE2b-256 7a902e0e0680062a1e5169356bc64f173a2b5a7a7bc74c010d5afbf1ed724a7e

See more details on using hashes here.

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

Hashes for like_a_srt-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 70b38bf9bb67bfa78b91f4588f343b1e59f4cb9c895015cf902dd4a09a8834ec
MD5 da7a95245d9ae3116f4a17ec002db79d
BLAKE2b-256 0694083eb177972abd60501c3b1a73ca6eb8612e95ef549ffd06172b0d623faa

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page