Subtitles > Text to Speech

shotcut
November 8, 2025

Text to Speech, for example, converts the text “Hello, my name is Heart. What do you want me to say?” to audio:

It is available since version 25.10 in the Notes panel as well as Subtitles. Choosing it opens this dialog:

Unless, you do not yet have Docker installed on your computer. Then, it shows a dialog about Docker:

This feature requires Docker, which provides an installer, and the automatic download of an 13.2 GB Docker image.

If you already installed Docker it could not be found at the expected location:

Click OK to continue and locate the docker program on your system.

Click the > button next to the Voice to hear a preview of it. The symbol :female_sign: or :male_sign: at the beginning of the voice name indicates gender.

Clicking OK opens a file save dialog if you did not yet specify the output file name. Then, it creates a job in the Jobs panel. It can take quite a long time especially if you have not yet downloaded the large Docker image. The first time you use this in an app session it always generates a “docker pull” job to get the latest version. But that goes quickly if there are no updates (it rarely updates). The first time ever it will take a long time to download that much data, and it is normal and expected that the progress % appears stuck because docker is not able to show a good progression. Finally, a second job to actually do the conversion runs, and that is not very fast either. When, it completes, Shotcut opens the generated WAV file in the Source player.