OCR and transcription

Same hosted processors as Forensics. Optional SpectralLock lenses mix into one pre-OCR overlay. SpectralLock leftover-bytes recover is honest (object id / offset / stream). /v1/unredact cites revision_graph. /v1/recover is universal (NO-LIE LIVE/SLOT). /v1/handwriting is ink heuristics. Opaque empty refuses SL-UNREDACT-OPAQUE. Corpus OCR recovers leftover bytes honestly. Workers: https://spectrallock-download-tracker.vibelock.workers.dev/v1/unredact · https://spectrallock-download-tracker.vibelock.workers.dev/v1/recover · https://spectrallock-download-tracker.vibelock.workers.dev/v1/handwriting. Unredact / recover / handwriting stay on the product Worker. Every run writes a hash-chained lattice receipt.

Hosted image / PDF OCR

Images use Workers AI when bound. PDFs try an uncompressed text scan; if empty, snap a page photo instead of installing pdftoppm. Optional SpectralLock lenses mix into one pre-OCR overlay. SpectralLock leftover-bytes recover is honest (object id / offset / stream). /v1/unredact cites revision_graph. /v1/recover is universal (NO-LIE LIVE/SLOT). /v1/handwriting is ink heuristics. Opaque empty refuses SL-UNREDACT-OPAQUE. Corpus OCR recovers leftover bytes honestly. Workers: https://spectrallock-download-tracker.vibelock.workers.dev/v1/unredact · https://spectrallock-download-tracker.vibelock.workers.dev/v1/recover · https://spectrallock-download-tracker.vibelock.workers.dev/v1/handwriting. Unredact / recover / handwriting stay on the product Worker. Every OCR run writes a lattice receipt.

SpectralLock lenses (advisory)

Whatever boxes are checked mix into one analysis pass. Single box = that channel only. Named composites use their published formula. Overlay is advisory, not a UV lamp and not a claim of hidden-ink proof. Sample thumbnails are SpectralLock overlays of the hosted OCR fixture. SpectralLock leftover-bytes recover is honest (object id / offset / stream). /v1/unredact cites revision_graph. /v1/recover is universal (NO-LIE LIVE/SLOT). /v1/handwriting is ink heuristics. Opaque empty refuses SL-UNREDACT-OPAQUE. Corpus OCR recovers leftover bytes honestly. Workers: https://spectrallock-download-tracker.vibelock.workers.dev/v1/unredact · https://spectrallock-download-tracker.vibelock.workers.dev/v1/recover · https://spectrallock-download-tracker.vibelock.workers.dev/v1/handwriting. Unredact / recover / handwriting stay on the product Worker. Linked product Worker paths: https://spectrallock-download-tracker.vibelock.workers.dev/v1/unredact · https://spectrallock-download-tracker.vibelock.workers.dev/v1/recover · https://spectrallock-download-tracker.vibelock.workers.dev/v1/handwriting.

Lenses work without an account. Sign in to save extracted text into the library vault.

Choose a scan, then Extract text. Text and ledger receipt appear here.

Audio / video transcription

HOSTED (Workers AI Whisper)

VibeLock determination is mandatory. Every run calls VibeLock. Porn, nudity, and child-sexual content are hard-blocked: blocked media is never stored and never playable.

Upload a sound or video file. Whisper runs on this Worker. Video has no FFmpeg here — if the container fails, extract a wav/mp3/flac/ogg/m4a/webm track. Allowed files are stored at av/{sha256} and played from /media/{sha256}. Every run writes a hash-chained lattice receipt (LATTICE_TRANSCRIPT_VIBELOCK or LATTICE_AV_BLOCKED).

Upload to library requires sign-in. Signed-in accounts write Corpus (Lamb Lens). Operator writes Aziel Library. VibeLock determination is not courtroom proof. Full local engine: download · GitHub.

Choose a file, then Transcribe + VibeLock determine. Allowed media shows a player and the determination receipt. Blocked media returns HTTP 451.

In-page OCR fallback

Runs Tesseract.js from a CDN in this browser so a phone camera photo can still be read when Workers AI is not ready. Checked SpectralLock lenses enhance the raster first. SpectralLock leftover-bytes recover is honest (object id / offset / stream). /v1/unredact cites revision_graph. /v1/recover is universal (NO-LIE LIVE/SLOT). /v1/handwriting is ink heuristics. Opaque empty refuses SL-UNREDACT-OPAQUE. Corpus OCR recovers leftover bytes honestly. Workers: https://spectrallock-download-tracker.vibelock.workers.dev/v1/unredact · https://spectrallock-download-tracker.vibelock.workers.dev/v1/recover · https://spectrallock-download-tracker.vibelock.workers.dev/v1/handwriting. Unredact / recover / handwriting stay on the product Worker. Nothing is installed on your device. Browser-only fallback does not write the lattice; use Extract text above for a receipt.

Choose a photo to read here.