chychen/srt_to_tts

use pysrt to parse the time in .srt file, and then call google cloud services text-to-service for each subtitle.

26
/ 100
Experimental

This tool helps content creators and educators transform written subtitles from an .srt file into natural-sounding spoken audio. It takes your existing subtitle file and generates separate audio clips for each line, using Google Cloud's text-to-speech service. You can then combine this new audio with your original video, making it easier to create voiceovers or accessibility features.

No commits in the last 6 months.

Use this if you need to convert subtitles into spoken audio for videos, presentations, or e-learning materials.

Not ideal if you're looking for advanced voice customization beyond Google Cloud's standard offerings or need to translate subtitles into a different language simultaneously.

video-production e-learning content-creation accessibility audio-narration
No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 4 / 25
Maturity 8 / 25
Community 14 / 25

How are scores calculated?

Stars

8

Forks

3

Language

Jupyter Notebook

License

Last pushed

Jun 28, 2021

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/chychen/srt_to_tts"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.