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.1.tar.gz (4.8 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.1-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for transcribr-0.1.1.tar.gz
Algorithm Hash digest
SHA256 29ffe741df2b8541dc6257c3ea748c2ec09747f6b23ce100d1a0dcd90d998e30
MD5 3a7b0a2a555f7f9eed1bc75263efaaf7
BLAKE2b-256 9eb9a2cad37f17573409ea1fd9e867489cbcc8b8eb0f076075935a6c9922d673

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for transcribr-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 732307be52911e99fac15349f7e54a43520860e526ec0c9a2d785735d02a9425
MD5 44f5a4d2ee9d69e22f4c57dc75be4717
BLAKE2b-256 3c7ce3efd269e2a45e7551f2c8d1119218860f20539719a18b1688fb05d6c64a

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