blob: 195d558c5b37671245dd551687c4df945c321e04 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
[[!meta title="Learning an ancient language with an ancient text editor"]]
[[!meta copyright="Copyright © 2026 Mike Hamrick"]]
[[!inline pages="internal(2026/info/ancient-nav)" raw="yes"]]
<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing -->
<!-- You can manually edit this file to update the abstract, add links, etc. --->
# Learning an ancient language with an ancient text editor
Mike Hamrick (he/him) - <mailto:mikeh@muppetlabs.com>
[[!inline pages="internal(2026/info/ancient-before)" raw="yes"]]
There is a vast treasure trove of free Latin language pedagogical content
available on the Internet, but shockingly little of it is in plaintext –
the greppable, diffable, interoperable, and eternal format that is the
fundamental substrate of GNU Emacs.
In this talk I'll demonstrate how I use both local and cloud-hosted ML
models to transform recorded Latin audio into glorious structured plaintext
that not only encodes the text itself, but also its morphological and
semantic context. Thus transformed, we can now render the text with
attached metadata that enables powerful word-at-point features like
linguistic details in the echo area, accurate dictionary lookups, and audio
playback with precise word alignment.
- Slides: <https://muppetlabs.com/~mikeh/latin_emacs.html>
- Live website: <https://fabulae.orbilii.com>
[[!inline pages="internal(2026/info/ancient-after)" raw="yes"]]
[[!inline pages="internal(2026/info/ancient-nav)" raw="yes"]]
|