Turn your PDF, LaTeX, or comic book into a narrated educational video.
Hoca converts your document into video in a few steps. Narration is written per slide, synthesized by your chosen voice engine, and assembled into a slideshow video.
Each engine has different language support, quality, and cost profile.
Microsoft cloud voice. 75+ languages, fast, free. Requires internet.
Open source, offline, TR/EN and others. Slightly more robotic than Edge.
High-quality voice clone. Requires reference WAV. Very fast with GPU.
MIT licensed, 23 langs + TR. Turbo mode is EN-only with [laugh] cues.
Microsoft Azure neural voice. Requires AZURE_SPEECH_KEY.
ONNX-based, lightweight, high quality EN/JP/TR/FR/ES.
The LLM writes narration text for each slide. More capable models produce more natural narration.
Fast inference, Llama/Qwen models. Sufficient for most use cases.
Highest quality narration, required for comic mode (vision). 2× credit multiplier.
Fully local, no internet required. Performance depends on hardware.
Default. Academic/professional, ~60-120 words/slide.
~30-60 words. Ideal for quick overviews.
~140-220 words. Deep explanation, for lecture content.
Comic book mode. Speaker detection and multi-voice narration via Claude vision.
Reads page text verbatim via OCR. Supports karaoke highlighting.
Narration with emotional cues like [laugh], [sigh]. English only.
Standard video. Plays on any platform.
ZIP package for LMSes (Moodle, Canvas). Includes completion tracking.
ZIP with MP3 + slide images + JSON. Opens in reader.hoca.me.
Single MP3 file. Combines narration from all slides.
Enable MP3 or Bundle output. Open the bundle in reader.hoca.me for interactive navigation.
Each sentence is highlighted on the PDF slide as audio plays. Check 'Read-Along' in the Audio tab.
In Verbatim mode, the 'Karaoke' option highlights each word on the slide in yellow.
Open Hoca's bundles in your browser or as a PWA (installable app).
Click the 'Install' icon in your browser's address bar to run the reader as a desktop/mobile app. Works offline.