Skip to main content

Effortless Audio / Video Transcription and Subtitle Generation.

Project description

transcribr

Effortless Audio & Video Transcription and Subtitle Generation

Description:

transcribr is a simple Python package designed to automatically transcribe audio and video files into accurate text or subtitle formats (.srt). It supports multiple languages, offering fast and reliable speech recognition for creating subtitles or generating transcriptions for podcasts, lectures, interviews, and more. Built on state-of-the-art speech recognition models (OpenAI whisper), transcribr simplifies the process of turning spoken words into structured, searchable text.

Key Features:

•	Supports video (.mp4, .mov, etc.) and audio (.mp3, .wav, etc.) inputs
•	Generates subtitle files (.srt) with precise timestamps
•	Multilingual transcription capabilities
•	Easy integration into Python workflows

Use Cases:

•	Automatic subtitle generation for videos
•	Transcription of podcasts and interviews
•	Creating searchable transcripts for lectures and meetings

Get Started:

Install the package and generate your first transcription in minutes with just a few lines of code!

Installation

pip install transcribr

Example Usage

from transcribr import Transcribr

video_file = "example.mp3"  # Replace with your video file path

# transcribe content
transcribr = Transcribr(model="base")
transcribr.transcribe(video_file)

# save transcription and subtitles
transcribr.save_transcription(output_file="output.txt")
transcribr.save_subtitles(output_file="output.srt")

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

transcribr-0.1.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

transcribr-0.1-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file transcribr-0.1.tar.gz.

File metadata

  • Download URL: transcribr-0.1.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for transcribr-0.1.tar.gz
Algorithm Hash digest
SHA256 4245ed28c899a11b2319c35bb76b4c226e2f56a27014ed98804b93ab5d0062c4
MD5 3d748f794f73f3a18b6f273728872674
BLAKE2b-256 d276a90e819359b358cfb6042ecd0019739fa9c1b6efc565e349581e29e461f0

See more details on using hashes here.

File details

Details for the file transcribr-0.1-py3-none-any.whl.

File metadata

  • Download URL: transcribr-0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for transcribr-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 04a8d7e49222d0cdde86c02e1fc86defa6aa18b15762ed1bcf5059bc9849b396
MD5 20175551e029e0e2207cfe1447dc2e4e
BLAKE2b-256 cb3da42369012e932860d16e811a3444887610025df6b4c6616a07f3ff11ee36

See more details on using hashes here.

Supported by

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