Reduce costs
Lower bandwidth and storage expenses without compromising quality.
Generate subtitles in 70+ languages from any video or audio file.
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.
Submit your video via API. Qencode isolates the audio stream from your video file.
ASR models transcribe dialogue and audio content with timing data in 70+ languages.
Produce a searchable, timestamped text version of all spoken content.
Structure output as VTT or SRT subtitle files with frame-accurate timing.
Provide subtitle files ready to embed or deliver alongside your video.
Lower bandwidth and storage expenses without compromising quality.
Automate complex processing that would take hours manually.
Handle thousands of videos with the same API call.
Simple REST API with comprehensive SDKs and documentation.
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%.
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.
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.
| API Method | POST /v1/start_encode2 with output: "speech_to_text" after creating a task with /v1/create_task. |
| Key Parameters | source, 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 Formats | Any 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 Languages | 70+ 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 Modes | accuracy for higher accuracy, balanced for a balance between speed and accuracy, and speed for faster, lower-cost transcription. |
| Output Formats | TXT transcript, JSON with timestamps, SRT subtitles, and VTT subtitles. Default file names include transcript.txt, timestamps.json, subtitles.srt, and subtitles.vtt. |
| Limits & Constraints | translate_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. |
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 TutorialUsage-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.
Translate generated subtitles to any language automatically
Advanced subtitle styling, positioning, and formatting
Auto-generate voiceovers in different languages from original audio
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.
Contact us with any questions. We'd love to help.
Los Angeles, CA - (HQ)
San Francisco, CA
New York, NY