No document
Not listening
Kelviin Manuel PillayAdvocates & Solicitors

Enclosure Viewer

Load the PDFs for today's hearing. The app reads the enclosure number stamped on the top-right of each document, then listens for you to say things like "enclosure 15, PDF page 5" or "lampiran 15, muka surat 5" and brings that page up.

Move the mouse to the top of the screen to show the toolbar. Press F for full screen, L to start/stop listening, ← → to turn pages.

Built by Kelviin Manuel Pillay — Advocates & Solicitors ☕ Buy me a coffee

Loaded documents

Enclosure numbers are read from the top-right stamp (text layer first, then OCR). Anything marked check or not found should be typed in by hand. Click a row to open it.
Encl.FilePagesDetected by

Settings

Commands in both English and Bahasa Malaysia are understood whichever language is selected; the selection tells the speech engine which accent and vocabulary to expect. If you mostly submit in English, keep English (Malaysia).
Turns the page as soon as a complete "enclosure X page Y" is heard, without waiting for you to pause. Untick if it jumps around too eagerly.
When ticked, a bare "page 5" is ignored unless an enclosure was named in the same breath, so page numbers mentioned in passing don't turn the page. "Next page" / "previous page" still work.
As you read a passage aloud, the words you are reading are marked on the page. Works instantly on e-filed documents; scanned pages are OCR'd in the background when they come up (a few seconds, needs internet the first time). Press R to toggle, C to clear the mark.
no document open
With "scroll", the wheel moves down a zoomed or fit-width page and turns to the next page when you reach the bottom (or the previous page from the top). Ctrl + wheel always zooms. With "zoom", the plain wheel zooms around the pointer instead.
The toolbar slides away after a few seconds so the judges see only the document. Move the mouse to the top edge to bring it back.
OCR needs an internet connection the first time (the reader downloads its language data, about 15 MB, then caches it).

Voice commands

Open a document: enclosure 15 PDF page 5 · page 5 of enclosure 15 · lampiran 15 muka surat 5 · kandungan 15 / kand 15
enclosure 15 opens page 1; back to enclosure 15 / kembali ke lampiran 15 returns to the page you last had open there.
Within the document: page 12 · turn to page 12 · muka surat 12 · m/s 12 · halaman ke-12
Forward: next page · over the page · turn over · overleaf · the following page · over two pages · skip a page · muka surat seterusnya · sebelah muka surat
Back: previous page · the page before · back one page · turn back · back two pages · muka surat sebelumnya · undur satu muka surat
Zoom: zoom in · zoom out · whole page · besarkan / kecilkan · seluruh muka surat
Ends: first page · cover page · last page · end of the document · muka surat pertama · muka surat terakhir
Numbers may be spoken as words: enclosure fifteen page twenty-three, lampiran lima belas muka surat dua puluh tiga. A spoken page number always wins over a relative phrase in the same breath.

Keyboard

← → / PgUp PgDn turn pages · + − zoom, 0 whole page (also Ctrl + mouse wheel, pinch, or double-click a spot; drag to move around when zoomed; the plain wheel scrolls and turns pages, or zooms if you set it so in Settings) · L listen on/off · F full screen · G go to · Ctrl+F find text (Enter / Shift+Enter to step through hits; searchable text only, so scanned pages need OCR first) · Home first page · End last page · Esc close panels
Kelviin Manuel PillayAdvocates & Solicitors
Enclosure Viewer is built and maintained by Kelviin Manuel Pillay, an advocate and solicitor practising in the Malaysian courts. If it earns its place at your table, you can support its development below.