Preview releases of the spoken.page Editor and Player apps and related tooling.
  • TypeScript 68.9%
  • Python 10.7%
  • HTML 9.1%
  • JavaScript 7.1%
  • CSS 4.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-11-11 19:51:29 +01:00
app Spoken.Page 0.1.0-alpha.1 2026-11-11 19:51:29 +01:00
format Spoken.Page 0.1.0-alpha.1 2026-11-11 19:51:29 +01:00
LICENSES Spoken.Page 0.1.0-alpha.1 2026-11-11 19:51:29 +01:00
LICENSE.md Spoken.Page 0.1.0-alpha.1 2026-11-11 19:51:29 +01:00
README.md Spoken.Page 0.1.0-alpha.1 2026-11-11 19:51:29 +01:00

Spoken.Page

A spoken page is a text that appears on the page in time with the narrator's voice, and stays there to be re-read. This repository holds the software that makes and plays them: an editor and a player. The project's home is https://spoken.page.

This is an alpha (0.1.0-alpha.1). Linux only for now. No compatibility promise yet: a lecture file made today may not open in a later version. The names are provisional.

Download

The programs are attached to this repository's Releases as Linux AppImages — download, make executable, run:

File What it is
Spoken.Page-Full-Editor-Bundle-0.1.0-alpha.1-x86_64.AppImage The editor: text and a recording in, a spoken page out. The player is included.
Spoken.Page-Player-only-0.1.0-alpha.1-x86_64.AppImage The player alone: opens a .spoken lecture file.
spoken-speech-env-0.1.0-alpha.1-linux-x86_64.tar.gz The editor's optional speech tools. The editor downloads this itself when asked (Setup); you do not need to.
spoken-page-0.1.0-alpha.1-source.tar.gz The source this release was built from.
SHA256SUMS Checksums of the above.
chmod +x Spoken.Page-Full-Editor-Bundle-0.1.0-alpha.1-x86_64.AppImage
./Spoken.Page-Full-Editor-Bundle-0.1.0-alpha.1-x86_64.AppImage

The editor asks once where to keep your lectures, and offers to download the speech tools it uses to time the text against your recording. It keeps its settings in ~/.config/spoken-page-editor/ and the speech tools in ~/.local/share/spoken-page-editor/; both can be deleted at any time. To make a double-click on a .spoken file open the player, choose File → "Open .spoken files with this app" in it.

The source

This repository's history is one commit per release: each is the released source as a whole, copied from the project's working repository. The working repository's internal notes are removed from the comments on the way; what the code does is still said. app/ is the editor and the player; app/desktop/ builds the AppImages (its README says how); format/ describes the delivered lecture format.

Licences

The editor is free software under the AGPL-3.0-or-later. The player — the part every delivered lecture carries inside it — is under the MPL-2.0, so that a lecture is its author's to license as they choose. LICENSE.md says which file is which. Third-party notices travel inside each package (THIRD-PARTY-NOTICES.md).

Contact

Problems and questions: this repository's issue tracker, or info-at-spoken.page.