¿Qué es Transcriptor de Video/Audio?
Video Transcriptor convierte el audio hablado dentro de cualquier video o archivo de audio en texto limpio y buscable. Un modelo de reconocimiento de voz corre completamente dentro de tu navegador. No hay subidas, ni registros, ni cuota mensual. Suelta un archivo y espera a que el modelo local termine. Luego copia o descarga el resultado. La herramienta esta hecha para creadores de contenido, periodistas, investigadores, marketers, estudiantes y equipos de soporte. Funciona para cualquiera que necesite convertir voz en texto editable rapido. Ninguna grabacion sensible va a un servicio de terceros. Funciona tanto para clips cortos de dos minutos como para entrevistas de una hora. El modelo corre en local con WebAssembly. Elige desde tiny para un borrador rapido hasta large-v3 para precision casi humana. Los idiomas incluyen ingles, espanol, aleman, frances, polaco, portugues y mas de 90 otros.
¿Cuándo debo usar esta herramienta?
- Convierte una entrevista grabada en Zoom en una transcripción de texto buscable
- Genera subtítulos para un tutorial corto de YouTube que produjiste
- Indexa grabaciones de webinars por tema para referencia más fácil del equipo
- Extrae citas directas de una conferencia magistral grabada
¿Cómo transcribir un archivo de video a texto?
- 1Sube tu archivo de video MP4 o MOV en la zona de carga.
- 2Selecciona el idioma hablado o déjalo en detección automática.
- 3Haz clic en Transcribir para iniciar el reconocimiento de voz local.
- 4Espera mientras el modelo de IA procesa el audio en el navegador.
- 5Copia la transcripción o descárgala como TXT o subtítulos SRT.
Preguntas frecuentes
¿Qué modelo de IA realiza la transcripción?
The transcription is powered by OpenAI's Whisper model, specifically a quantized version compiled to WebAssembly that runs directly inside your browser. Whisper is an open-source automatic speech recognition (ASR) system trained by OpenAI on 680,000 hours of multilingual and multitask supervised data, making it one of the most accurate open ASR models publicly available. The WebAssembly build used here is derived from the whisper.cpp project by Georgi Gerganov, which ports the original PyTorch model to C++ and then compiles it to WASM so it can execute in any modern browser without server infrastructure. The specific model variant served is typically the whisper-tiny or whisper-base quantized checkpoint, selected to balance transcription accuracy with download size and inference speed within browser memory limits — larger model variants like medium or large require several gigabytes of RAM and are impractical for in-browser use. The model weights are fetched once from a CDN and then cached in the browser's Cache Storage API (via a Service Worker or the Fetch cache), so subsequent transcriptions do not require re-downloading the model. Inference uses WebAssembly SIMD instructions where available for significant speedup. Because the model runs locally, no audio or video data is sent to OpenAI or any external service. All processing runs entirely in your browser — no data leaves your device. As a practical tip, keep the browser tab open and foreground during transcription, as some browsers throttle background tabs' CPU allocation, which can significantly slow down WebAssembly inference.
¿Mi video se sube a un servidor remoto?
No, your video file never leaves your device. The video transcriptor is built entirely on browser-local technologies: when you select a video file, it is opened using the File API, which gives the browser direct access to the file on your disk without any network transfer. The audio track is extracted from the video by feeding it through the browser's built-in media decoder via an HTML Video element or the Web Audio API's AudioContext.decodeAudioData() method, producing a PCM audio buffer entirely within the browser process. That audio buffer is then passed directly to the local Whisper WebAssembly model for speech recognition inference. The Whisper model itself was previously downloaded and cached locally in your browser's storage — it is not a remote API call that sends audio to OpenAI's servers. The transcription result is generated in-browser and returned as text, which is then displayed in the output area. The only network request this page makes is the one-time download of the Whisper model weights on first use; that request contains no user data. This local processing design is particularly important for video content, which often contains confidential meetings, personal conversations, proprietary presentations, or sensitive interviews that should never leave a user's device. You can verify the offline operation by loading the page while connected, waiting for the model to download and cache, then disconnecting from the internet — transcription will continue to work without any network. As a practical tip, for maximum privacy when transcribing sensitive recordings, after the model has cached once, switch to airplane mode before uploading your video file.
¿Cuánto tarda la transcripción para un video largo?
Transcription time depends primarily on the length of the audio, the WebAssembly runtime performance of your device, and which Whisper model variant is loaded. As a practical benchmark, on a modern laptop with a mid-range CPU running the whisper-base.en model compiled to WASM with SIMD enabled, a 10-minute audio track typically transcribes in roughly 2–5 minutes in the browser. The inference speed is usually described as a real-time factor (RTF) — how many seconds of processing are required per second of audio. Browser WASM Whisper implementations typically achieve an RTF of around 3–10×, meaning one minute of audio takes 3–10 seconds to process. For a 60-minute video, that translates to roughly 3–10 minutes of processing time. Factors that slow transcription include: running on older CPUs that lack SIMD support and therefore fall back to scalar WASM execution (which can be 4–8× slower); browser tab being backgrounded, since browsers throttle CPU for background tabs; and using a larger model variant if available, which is more accurate but proportionally slower. There is no server-side acceleration because all inference runs locally. A progress indicator should update during processing to confirm the transcription is progressing. All processing runs entirely in your browser — no data leaves your device. As a practical tip, for long recordings over 30 minutes, consider splitting the video into 10–15 minute segments using a free tool before transcribing, both to manage processing time and to get usable partial results faster rather than waiting for a single long job.
¿Qué idiomas soporta el transcriptor?
The Whisper model used by this tool was trained on audio spanning 99 languages, and it supports transcription across all of them to varying degrees of accuracy. Languages with the highest accuracy due to the largest representation in Whisper's training data include English, Spanish, French, German, Italian, Portuguese, Dutch, Russian, Chinese (Mandarin), Japanese, Korean, Arabic, Turkish, Polish, and Swedish. For these major languages, word error rates are comparable to commercial transcription services. Less-resourced languages — those with smaller amounts of training data — will transcribe with lower accuracy, and Whisper may occasionally hallucinate words or switch to a closely related language with more training data when it encounters unfamiliar phonemes. The model performs automatic language detection by default, analyzing the first 30 seconds of audio to identify the language before beginning full transcription; if you know the language in advance and the tool exposes a language selection dropdown, specifying it explicitly improves both accuracy and processing speed. Whisper also supports translation: in addition to transcribing in the source language, it can translate to English in a single inference pass. Code-switching — audio that switches between two languages mid-sentence — is partially supported but accuracy drops in transition regions. Accented speech within a supported language is generally handled robustly. All processing runs entirely in your browser — no data leaves your device. As a practical tip, for non-English transcription, explicitly selecting the language in the tool settings rather than relying on auto-detection consistently improves accuracy, especially for shorter clips where the 30-second auto-detection window may not have enough signal.
El contenido de esta pagina esta disponible bajo CC BY 4.0.