Speech-to-Text

Generate subtitles in 70+ languages from any video or audio file.

Overview

What It Is

Speech-to-Text converts audio content in your videos into searchable, timestamped text transcriptions. Qencode's automatic speech recognition (ASR) model transcribes dialogue, narration, and audio in 70+ languages with high accuracy. The API returns subtitle-ready timing data, enabling instant subtitle generation for accessibility, searchability, and engagement without manual transcription labor.

Coming Soon
Process

How It Works

  1. Extract Audio Track

    Submit your video via API. Qencode isolates the audio stream from your video file.

  2. Recognize Speech

    ASR models transcribe dialogue and audio content with timing data in 70+ languages.

  3. Generate Transcript

    Produce a searchable, timestamped text version of all spoken content.

  4. Format for Subtitles

    Structure output as VTT or SRT subtitle files with frame-accurate timing.

  5. Return or Deliver

    Provide subtitle files ready to embed or deliver alongside your video.

Overview

Why Speech-to-Text

Reduce costs

Lower bandwidth and storage expenses without compromising quality.

Save time

Automate complex processing that would take hours manually.

Scale effortlessly

Handle thousands of videos with the same API call.

Integrate in minutes

Simple REST API with comprehensive SDKs and documentation.

Use Cases

Who Uses Speech-to-Text

EdTech

Scenario

An online learning platform hosts hundreds of course videos in different languages. Creating subtitles for each video manually is expensive and time-consuming.

Auto-generate accurate subtitles in 70+ languages, making courses accessible to global students and reducing transcription costs by 90%.

Enterprise

Scenario

A corporate training department records video content for internal use. Employees in different regions need subtitles for clarity and accessibility compliance.

Create subtitles automatically for every training video, meeting accessibility requirements and improving comprehension by 25% across offices.

VOD Platforms

Scenario

A streaming service must subtitle international content and user-generated videos. Manual transcription delays content launch and limits accessibility.

Automatically generate subtitles on upload, accelerating time-to-market by 50% and ensuring every video meets accessibility standards.

Tutorial

How to Use Speech-to-Text

Tutorial Video Coming Soon
For Developers

Technical Reference

API MethodPOST /v1/start_encode2 with output: "speech_to_text" after creating a task with /v1/create_task.
Key Parameterssource, encoder_version: "2", output: "speech_to_text", mode. Available modes: accuracy, balanced, speed. Optional STT params: language, translate_languages, transcript, transcript_name, json, json_name, srt, srt_name, vtt, vtt_name, start_time, duration, destination.url, isolate_voice, separate_speakers, word_level_timestamps.
Supported Input FormatsAny supported audio or video input format. Source can be a video URL, direct upload ID, Google Drive/Dropbox share link, or other supported audio/video input.
Supported Languages70+ source languages with auto-detection. Use optional language with ISO 639-1 codes, such as en, es, or uk, to force the source language.
STT Modesaccuracy for higher accuracy, balanced for a balance between speed and accuracy, and speed for faster, lower-cost transcription.
Output FormatsTXT transcript, JSON with timestamps, SRT subtitles, and VTT subtitles. Default file names include transcript.txt, timestamps.json, subtitles.srt, and subtitles.vtt.
Limits & Constraintstranslate_languages supports up to 15 target languages per job. Use start_time and duration to process only a segment. By default, transcript, JSON, SRT, and VTT outputs are enabled; set output params to 0 to disable specific files.
View API Reference

Request Example

Produces Speech-to-Text output JSON

{
  "query": {
    "source": "https://your-storage.com/source.mov",
    "encoder_version": "2",
    "format": [
      {
        "output": "speech_to_text",
        "transcript": 1,
        "json": 1,
        "srt": 1,
        "vtt": 1,
        "mode": "accuracy",
        "language": "en"
      }
    ]
  }
}

Copy this payload and use it with your API key to test Speech-to-Text on your own video.

View Speech-to-Text Tutorial
Pricing

What It Costs

Usage-Based Pricing

Speech-to-Text functionality is available to all Qencode users. Pricing is based on the number of minutes processed and the Mode selected.

Explore More

Related Features

We love creating powerful solutions that are aligned with the needs of your business.

Please send us a message if you have a question or Schedule a call for a demo to discuss your integration.

Let's talk

First Name
Last Name
Company
Email
Your Message

Contact us with any questions. We'd love to help.

Los Angeles, CA - (HQ)

San Francisco, CA

New York, NY