Carter Temm

Projects

This page lists some of the things I've built, maintained, or contributed to over the years.

Unless otherwise specified, most of the things listed here are actively developed, and I am open to feedback on them.

I am a strong believer in open-source, so the code for the vast majority of these projects can be found on my GitHub.

Featured

AI Content Describer

An NVDA add-on that describes images, controls, documents, the camera, and the whole screen, then lets you ask questions about what it found.

KeySoft Emulator

The original KeySoft software from the BrailleNote Apex, running on a modern Windows computer with speech, storage, networking, and braille keyboard input.

audiogame-utils

Reusable building blocks for accessible audio games in JavaScript and TypeScript, whether they run in a browser or ship as native apps.

soundobj

A Python audio library that keeps simple playback simple, then gives you streaming and full three dimensional sound when you need them.

Color Contrast Checker for NVDA

An NVDA add-on that lets blind accessibility testers measure text and focus indicator contrast against WCAG without asking someone else to look.

Airwaves

Turn an RTL-SDR into a networked radio for AM, FM, shortwave, aviation, NOAA weather, HD Radio, and ACARS.

Accessibility

Audio and games

AI and developer tools

Everyday utilities

Other work

DocAccess

First-of-its-kind AI-powered PDF accessibility remediation service that actually works at scale. I helped shape the product from its earliest stages, my primary responsibility being to ensure that it works for the community it's meant to serve, and on the ugliest and most complex of documents imaginable. DocAccess was recently acquired by CivicPlus.

The Audiogames Digest

A monthly newsletter covering the latest developments, releases, and happenings in accessible gaming curated by the audiogames.net community, the number one source for accessible gaming news since 2002. As far as I'm aware, this is the only publication of its kind on the internet right now. These days, I mostly just help run the infrastructure that keeps it going.

Newsletters

I write two monthly newsletters with QualityLogic:

Both available at QualityLogic's newsletter page.

Older work

Projects from my early days, mostly from the BGT era of audio game development. They aren't maintained, but they're still up for anyone who finds them useful.