TTS Input Text
0/10000
Voice Selection
TTS Generated Audios

Your generated audio will appear here

Enter some text on the left and click Generate to get started.
Voice Cloning Input
Voice Clone Generated Audios

Your cloned voice will appear here

Fill in the form on the left and click Clone & Generate.
Voice Design Input

Longer, detailed descriptions give better voices: age, gender, accent, pace, mood and use. Example: “a warm British woman in her 30s, slow and friendly, for audiobooks”.

Voice Design Generated Audios

Your designed voice will appear here

Describe a voice on the left and click Design & Generate.
Voice Changer Input
Voice Changer Generated Audios

Your converted audio will appear here

Fill in the form on the left and click Change Voice.
AI Dubbing Input
More options
AI Dubbing Generated Results

Your dubbed video will appear here

Choose a video on the left and click Generate Dub. The new voice replaces the original sound.
Speech to Text Input
Speech to Text Generated Results

Your transcript will appear here

Fill in the form on the left and click Transcribe.
Music Generator Input

Longer prompts give better music: genre, mood, instruments, tempo and where it will be used. Example: “calm lo-fi hip hop, soft piano, light rain, 80 bpm, for studying”.

More options
Music Generated Audios

Your music will appear here

Describe a track on the left and click Generate Music.
SFX Generator Input

Detailed prompts give better sounds: one clear sound, what makes it, the place and the distance. Example: “single wooden door knock, close up, small dry room”.

SFX Generated Audios

Your sound effect will appear here

Describe an effect on the left and click Generate SFX.
Song Generator Input

Describe the vocal, genre, instruments, tempo and mood for the best song. Example: “soft female vocal, acoustic pop, guitar and piano, 90 bpm, warm and hopeful”.

More options
Song Generated Audios

Your song will appear here

Fill in the form on the left and click Generate Song.
Lyrics Generator Input

Longer topics give better lyrics: names, places, a small story and the mood. Example: “my mom's 60th birthday, her garden, the songs she sang to us, grateful and happy”.

Lyrics Generated Results

Your lyrics will appear here

Give a topic on the left and click Generate Lyrics.
Vocal Isolator Input
Vocal Isolator Generated Audios

Your isolated vocals will appear here

Paste a track on the left and click Isolate Vocals.
Voice Cover Input

Upload a song with a clear lead vocal. It re-sings the lyrics in the new voice you pick, in the same style.

Voice Cover Generated Audios

Your voice cover will appear here

Fill in the form on the left and click Generate Cover.

How to Add Subtitles to a Video

First make a subtitle file, then attach it to your video. Speechma Pro’s Speech to Text writes timed subtitles and saves them as an SRT. Below are the exact steps to use that file on YouTube, in CapCut and Premiere Pro, and in VLC.

Speechma Pro

Every AI voice tool, 50 million characters a month

No ads and no security codes. $4.89 $4.40 a month, cancel any time. See what you get

In short: To add subtitles to a video, create an SRT file and then upload or import it. In Speechma Pro’s Speech to Text, upload the video’s audio, set Timestamps to Per sentence, press Transcribe and click SRT. On YouTube, open YouTube Studio, choose Subtitles, pick the video, click Add language, then Add under Subtitles, Upload file, With timing, and save. In CapCut desktop, use Captions then Add Captions then Import file. In VLC, give the SRT the same name as the video.

Step 1: make the SRT file with Speechma Pro

  1. Export your video’s audioSpeech to Text reads audio files, so save the sound of your final cut as MP3, WAV or M4A. Use the finished edit so the times match.
  2. Upload and set the languageIn Speech to Text, upload the file (5 seconds to 5 minutes) and choose the spoken language. There are 43 to choose from.
  3. Turn on sentence timestampsSet Timestamps to Per sentence. Each sentence becomes one caption with a start and end time.
  4. Transcribe and save the SRTPress Transcribe, then press the SRT button on the result. Open the file in a text editor to fix any names or typos.

Step 2: add the subtitles on YouTube

  1. Open YouTube StudioSign in and select Subtitles in the left menu.
  2. Pick your videoClick the video you want to caption.
  3. Add the languageClick Add language and choose the language of your subtitles.
  4. Upload the fileUnder Subtitles, click Add, then Upload file. Choose With timing (your SRT already has times), continue, pick the file and click Save.

Adding the SRT in other apps

AppHow to add the SRTNote
CapCut desktopCaptions in the top menu, then Add Captions, then Import file and choose the .srtCaptions arrive as editable text blocks on the timeline
CapCut webOpen the captions tab on the left, then Upload caption fileThe web editor accepts .srt files
CapCut mobileNo direct importCapCut says to import on desktop or web and open the project on mobile through cloud sync
Premiere ProImport the .srt with File > Import, then add it to your sequenceAdobe supports SRT caption files from third-party transcription services
VLC media playerGive the SRT the exact same name as the video and keep both in the same folderVLC loads it automatically; turn it on or off in the Subtitle menu

Steps come from each company’s help pages (October 2026). Menus can change between app versions.

Burned-in captions or closed captions?

There are two ways subtitles can appear on a video, and the choice matters:

  • Closed captions are a separate file (your SRT) that the viewer can switch on or off. YouTube and VLC use them. They are easy to fix later: edit the SRT and upload it again. You can also add several languages to one video.
  • Burned-in (open) captions are drawn into the picture during export. Everyone sees them, on every app, even where caption files are not supported. You create them in an editor like CapCut or Premiere Pro by importing the SRT, styling the text, and exporting the video.

A simple rule: use closed captions for YouTube and long videos, and burned-in captions for short social clips, where many people watch with the sound off and the app may not show a separate caption file.

Subtitle tips that viewers notice

  • Proofread names and numbers. These are the most common slips. Fix them in the SRT before you upload.
  • Keep the times intact. When editing the SRT, change only the words, not the numbers or the arrow lines.
  • Save as plain UTF-8 text. YouTube supports basic SRT files in plain UTF-8, without styling.
  • Use clear audio. Loud music under speech lowers accuracy. Our Vocal Isolator can pull the voice out first.
  • Offer another language. AI Dubbing translates your video into a new language. Export the audio of the dubbed video and run it through Speech to Text with timestamps to get an SRT in that language for YouTube.

Captions help more people watch

Subtitles make your video usable for people who are deaf or hard of hearing, for viewers in noisy places, and for anyone watching on mute. They also give viewers who speak another language a way in. Making the SRT takes a few minutes with our Subtitle generator.

Frequently asked questions

How do I add subtitles to a YouTube video?

In YouTube Studio, select Subtitles, pick the video, click Add language, then Add under Subtitles. Choose Upload file, select With timing, pick your SRT file and click Save.

How can I make an SRT file?

Upload your video’s audio to Speechma Pro’s Speech to Text, set Timestamps to Per sentence, press Transcribe, then click the SRT button on the result. It is included in Speechma Pro.

Can I import an SRT into CapCut on my phone?

Not directly. CapCut’s help says to import the SRT on CapCut desktop or web, then open the project on mobile through cloud sync.

What is the difference between subtitles and closed captions?

Subtitles usually show only the spoken words, often for viewers who do not speak the language. Closed captions are meant for viewers who cannot hear the audio and can be turned on or off. In everyday use, both often mean a timed text file like SRT.

How do I burn subtitles into a video?

Import the SRT into a video editor such as CapCut or Premiere Pro, style the captions, and export the video. The text becomes part of the picture.

Can I get subtitles in another language?

Yes, in two steps. Dub the video with AI Dubbing, then export its audio and transcribe it with Speech to Text (timestamps on) to get an SRT in the new language, ready to upload as a second language.
The Speechma newsletter

Make better voiceovers, faster

  • New voices and features the day they launch
  • Script templates and tricks that make AI voices sound human
  • Creator stories, community picks and early access

About twice a month, one click to leave. We never share your email. Privacy · Read past issues

Sources

Voice Effects

0
0
100%