product image

AI Voice Maker

$15

Text in, natural voice + perfectly timed captions out

A natural voice for your videos - plus captions timed to every single word.

In this hands-on project you build a Python tool that turns any script into a natural-sounding voice file and, at the same time, a subtitle file (.srt) and a word-timing file - so your captions land exactly when each word is spoken. Use Microsoft’s free online voices, or a voice that runs completely offline on your own PC.

What you’ll build

  • make_voice.py: text or a script file in, voice file + captions out
  • Voice, speed and language choices, with a searchable voice list
  • An offline engine (Kokoro) that needs no internet at all
  • A preview page that plays the voice with the captions on screen

What you’ll learn

  • How AI voices report exactly when each word is spoken
  • What .srt subtitle files are and how to use them in players and editors
  • Setting up a project with a virtual environment and an installer
  • Fixing the usual problems (no internet, blocked install, file still open)

What you get

  • A 14-lesson step-by-step course with real screenshots
  • The finished tool, installer, a sample script, example outputs and a README

You need: Windows or Mac, an internet connection for setup, and the free lessons What is Python?, What is a virtual environment? and What is text-to-speech? (links inside).

Time: about 30 minutes.