textweaver: an interactive guide

textweaver is a reader and writer that speaks for itself. It reads documents aloud and highlights each word as you hear it. It also lets you write in Markdown, with speech feedback as you type.

It is its own project, with roots in star, the Python reader that came before it.

It is one program with two names. textweaver starts the app, with menus and dialogs: you open a document and read or edit it. tw runs the terminal reader, the same reader in a terminal, and the command-line tool: it converts documents, exports audio, looks up citations, and more.

Who it is for

Everything works from the keyboard. Every change is announced. Nothing is shown by color alone.

Pages in this guide

Each page works offline. Each has a full text version of every picture on it.

At a glance

Start here