Home
Sign Up

How to Generate Professional Subtitles with Voice-API Desktop Application

voice-api team

Jun 2025

Subtitle Pro: The Complete Guide to Creating Professional Subtitles Using AI

Introduction

Subtitle Pro is a powerful desktop application that makes it easy to create accurate subtitles for your videos using advanced AI technology. Whether you're a content creator, educator, or just want to make your videos more accessible, this intuitive tool streamlines the subtitle creation process. This guide walk you through everything you need to know to get started with Subtitle Pro and create professional-quality subtitles for your videos.

Screenshot: Subtitle Pro Main Window

What is Subtitle Pro?

Subtitle Pro is a standalone application built with Electron and React that uses the Voice API service to automatically generate subtitles from your video files. Here's what makes it special:

  • Easy to Use: Simple drag-and-drop interface for adding video files
  • Multi-Language Support: Generate subtitles in multiple languages
  • Audio Track Selection: Choose from multiple audio tracks in your video
  • Professional Output: Creates standard SRT subtitle files compatible with most video players and editing software
  • Cross-Platform: Available for Windows and Linux (macOS support coming soon)

Getting Started

Installing Subtitle Pro
  1. Download the Subtitle Pro installer for your operating system from the Voice API website
  2. Install the application by following the standard installation process for your platform:
    • Windows: Run the installer (.exe) and follow the prompts
    • macOS: Mount the DMG file and drag the application to your Applications folder (support for macOS is coming soon)
    • Linux: Use the AppImage, deb, or rpm package depending on your distribution
Setting Up Your API Key

Before you can start creating subtitles, you'll need a Voice API key:

  1. Visit Voice API and sign up for an account
  2. Navigate to your account dashboard and generate an API key
  3. Launch Subtitle Pro on your computer
  4. Look for the "API Key" field at the bottom of the application
  5. Enter your API key in the field and it will be automatically saved for future use

Creating Your First Subtitles

Step 1: Select Your Video File
  1. Start the Subtitle Pro application
  2. Click on the "Select Video File" button or drag and drop your video file directly into the application window
  3. Subtitle Pro supports common video formats including MP4, MKV, AVI, MOV, and WebM

Screenshot: Select Video File

Step 2: Detect Audio Tracks

Once you've selected a video file:

  1. The application will automatically analyze your video to detect audio tracks
  2. A loading indicator will appear during this process with the message "Analyzing video file"
  3. When complete, you'll see a list of detected audio tracks
Step 3: Select the Audio Track

If your video contains multiple audio tracks (common in professionally produced videos):

  1. Choose the track containing the dialogue you want to transcribe
  2. The application will display details about each track, including:
    • Track number
    • Audio format (Stereo/Mono)
    • Language (if detected in the metadata)
    • Audio quality information

For most standard videos, there will only be one track, which will be selected automatically.

Screenshot: Audio Tracks Detected

Step 4: Confirm the Language

Subtitle Pro attempts to detect the language of the selected audio track:

  1. If a language is detected, it will be displayed with an "Auto-detected" label
  2. You can confirm the detected language or select a different one from the dropdown menu
  3. Supported languages include but not limited by English, German, French, Spanish, Italian, Dutch, Portuguese, Russian, Polish, Czech, Swedish, Norwegian, Danish, Finnish, Greek, Hungarian, and Turkish
  4. If you're unsure of the language or language is not present in among options, leave it as "Unknown / Auto-detect" and we will try to detect it automatically during transcription

Screenshot: Language Selection

Step 5: Start the Transcription
  1. Click the "Start Transcription" button to begin the process
  2. The application will:
    • Extract the audio from your video
    • Upload it securely to the Voice API service
    • Process the audio using advanced AI algorithms
    • Generate accurate subtitles
    • Save the subtitle file alongside your original video
Step 6: Monitor the Progress

During transcription:

  1. A progress bar shows you the current status of the process
  2. Status messages update you on each step:
    • Extracting audio track
    • Uploading audio
    • Processing transcription
    • Generating subtitles
  3. If you need to cancel the process, click the "Cancel" button

Screenshot: Transcription Progress

Step 7: Get Your Subtitle File

When the transcription is complete:

  1. You'll see a success message with the path to your saved subtitle file
  2. The SRT file will be saved in the same location as your video with a name format of [your-video-name].voice-api.app.[language-code].srt
  3. This file can be used immediately with most video players and editing software

Screenshot: Subtitle File Generated

Advanced Features and Tips

Working with Multiple Audio Tracks

For videos with multiple audio tracks (like movies with commentary tracks or multi-language content):

  1. Select the specific track containing the dialogue you want to transcribe
  2. If you need subtitles for multiple tracks, process each one separately
  3. The application will generate separate SRT files for each track
Language Selection Best Practices

For the best transcription results:

  1. Always confirm the detected language is correct
  2. Choosing the specific language (instead of "Auto-detect") often improves accuracy
  3. For heavily accented speech, selecting the specific language is critical
File Naming and Organization

The subtitle files follow a consistent naming pattern:

  • Original video name
  • .voice-api.app identifier
  • Language code (e.g., en for English)
  • .srt extension

For example, if your video is named my-documentary.mp4 and you generate English subtitles, the subtitle file will be named my-documentary.voice-api.app.en.srt.

Troubleshooting Common Issues

No audio tracks detected:

  • Check that your video file contains an audio track
  • Ensure the file isn't corrupted
  • Try converting the video to a different format

API Key errors:

  • Verify your API key is entered correctly
  • Check your internet connection
  • Confirm your Voice API subscription is active

Processing errors:

  • For large files, ensure your internet connection is stable
  • Check that your video's audio quality is sufficient (not too noisy)
  • Try processing a shorter segment first to test

On Windows you might see a message from windows defender about the application being blocked. You can safely unblock it by clicking on "More info" and then "Run anyway".

Screenshot: Subtitle File Generated

Understanding Subtitle File Formats

Subtitle Pro generates SRT (SubRip Text) files, which are widely compatible with:

  • Video players like VLC, MPV, and Windows Media Player
  • Video editing software like Adobe Premiere Pro, Final Cut Pro, and DaVinci Resolve
  • Online platforms like YouTube, Vimeo, and social media sites

The SRT format includes:

  1. Subtitle number
  2. Timestamp (start and end time)
  3. Text content
  4. Blank line (separator)

Example:

1 2 3 4 5 6 7 1 00:00:05,000 --> 00:00:08,000 Welcome to this demonstration video. 2 00:00:08,500 --> 00:00:12,000 Today we'll be looking at some important concepts.

Working with Subtitles in Your Video Projects

After generating your subtitles with Subtitle Pro, you can:

  1. Embed them in your video: Most video editing software allows you to import SRT files directly
  2. Upload them to platforms: Services like YouTube allow you to upload SRT files separately from your video
  3. Edit them if needed: You can modify the generated SRT files with any text editor or dedicated subtitle editing software

Privacy and Security Considerations

Subtitle Pro takes your privacy seriously:

  1. Your video files remain on your computer - only the extracted audio is sent to the Voice API service
  2. All your audio files will be automatically deleted from our servers after processing
  3. Your API key is stored securely on your local machine
  4. All communication with the Voice API service is encrypted

Conclusion

Subtitle Pro makes it incredibly easy to add professional-quality subtitles to your videos. By following this guide, you can quickly master the process and enhance your content's accessibility and reach. Whether you're creating educational materials, expanding your audience across language barriers, or simply making your content more accessible, Subtitle Pro provides the tools you need to succeed.

Remember that the quality of your subtitles depends on both the audio quality of your original video and the language selection. With clear audio and proper language settings, Subtitle Pro can deliver remarkably accurate transcriptions that will enhance your viewers' experience.

Happy subtitling!


System Requirements

  • Windows: Windows 10 or newer
  • macOS: macOS 10.14 (Mojave) or newer
  • Linux: Most modern distributions with GTK3 support
  • RAM: 4GB minimum, 8GB recommended for larger files
  • Internet Connection: Required for transcription processing

Additional Resources

Related articles

How to Generate Subtitles with Voice-API and Bash Script

Voice-API Team - Mar 2025
Read More

Home
© Voice-API.app 2024-2025. All rights reserved.

Our order process is conducted by our online reseller Paddle.com. Paddle.com is the Merchant of Record for all our orders. Paddle provides all customer service inquiries and handles returns.

Terms Of Use

Privacy Policy

Refund Policy

GDPR Notice

Impressum

Questions? Email us support@voice-api.app