Public GitHub project · Kweezi Perez Christopher

ReadAloud

A local-first reading and listening companion for long-form documents, with desktop and mobile clients, sentence-synchronised captions, page previews, and optional document-processing and neural-speech services.

01 / Context

Project overview

ReadAloud is designed to help people read or listen to books, reports, and documents while keeping their personal library on their own device by default. Its public repository documents a React and TypeScript desktop client, a React Native and Expo mobile client, a shared reader core, and an optional Python FastAPI service for supported extraction, OCR, and neural speech workflows.

02 / Scope

Documented scope

  • Local-first library and reading-position storage
  • Sentence-level segmentation, synchronized captions, and page-style previews
  • Optional document extraction/OCR and neural speech API
  • Documented security, privacy, architecture, and release checklists

03 / Engineering

Technology and engineering areas

  • TypeScript
  • React
  • React Native
  • Expo
  • Vite
  • Tauri
  • Python
  • FastAPI
  • SQLite
  • IndexedDB

Project status: Pre-release; installers, signed mobile builds, real-device validation, store requirements, and deployment checks remain release gates.

04 / Provenance

Source and current implementation

This page summarizes publicly documented project scope. The repository is the authoritative source for current code, implementation status, setup instructions, licenses, and release evidence.

https://github.com/PerezChris99/ReadAloud

Part of the public software portfolio of Kweezi Perez Christopher.