1. Home page
  2. The Program

Converting Video Sound to Text and Adding YouTube Subtitles

You will learn how to convert the audio in the video to text and how to add subtitles to Youtube video.


Converting the sound in a video to text and adding synchronized subtitles on YouTube can be a time-consuming and laborious task. With advancing software technology, you can now convert the spoken sound in a video to text in just a few minutes. Let’s say you’re a YouTube content creator and you want to add synchronized subtitles to your video for SEO purposes and to reach a broader audience in different languages. Using the free program called pyTranscriber, you can convert the spoken sound to text and create a subtitle file with the .SRT extension for adding YouTube subtitles. Another example would be when you’re preparing an academic article and watching an educational video. Taking notes by listening to the video, capturing relevant points, and keeping up with the timing can be time-consuming. However, with the method described here, you can convert the sound to text and take notes more quickly. While there are paid transcription programs available, in this blog post, I’ll introduce a free program that allows you to convert the sound in a video to text.

Converting Video Sound to Text

This process allows you to translate video speeches not only in Turkish but also in foreign languages.

  • First, let’s download the latest version of the free pyTranscriber program to our computer. Click HERE for the official website link to download the program.
  • Run the program and click on the “Select File(s)” text located in the top left corner of the application. From the opened window, add the video you want to transcribe.

  • From the “Audio Language” section, select the language spoken in your video. Alternatively, you can choose the language you want to translate the video into.
  • Finally, click the “Transcribe Audio / Generate Subtitles” button, and within a few minutes, depending on the video length, you will see the transcribed speech from the video in a folder named “pyTranscriber” on your computer desktop. It will contain both the text file in TXT format and the subtitle file with the .SRT extension, which shows the time durations.

I recommend performing a final check on your transcription. There might be some missing Turkish characters.

Adding Synchronized Subtitles to YouTube Videos

Now let’s move on to the section that will be very useful for YouTube content creators. Thanks to the pyTranscriber program, we have transcribed the sound into text, and on the desktop, inside the pyTranscriber folder, you will find two files. We will use the file with the .SRT extension as our YouTube subtitle file.

Önerilen Yazı
Configuration of Cisco Switch Router On a Stick (RoAS)
  • Open the YouTube Video Studio screen where you want to add subtitles and click on the “YouTube Subtitles” menu located on the left side.
  • Click on the “Add” text next to the video. You will see the subtitle adding screen.
  • Click on the “Upload File” text.

  • In the appearing screen, keep the option “Timing” selected in the “Select the type of file you’re uploading” section, and click the “Continue” button.
  • Add the .SRT subtitle file from the pyTranscriber folder.

As shown in the example image, our subtitles have been added to YouTube with synchronization, i.e., with the speech durations. From the same screen, you can use the “Add Language” section to automatically translate the subtitles into multiple languages by clicking the “Auto-translate” button.

By using the pyTranscriber program, you can easily convert the sounds of various types of videos, such as educational videos, speeches, documentary content, and instructional videos, whether in your native language or foreign languages, into text.

Video Tutorial on Converting Video Sound to Text:

Yazıya Tepkin Ne Olur?
  • 1
  • 0
  • 0
  • 0
  • 0
  • 0

Bültenimize Katılın!

Ücretsiz üye olun ve yeni yayınlardan haberdar olan ilk kişi olun.

Your email address will not be published. Required fields are marked *