Open Source macOS · Flutter Desktop · Kokoro TTS

Read and listen to
your PDFs

A moonlit PDF reader for macOS. Read your PDFs and listen with high-quality text-to-speech powered by Kokoro TTS.

Sample Audio

macOS · Named after the Philippine moon goddess

British + Multilingual Voice Demos

Mayari includes the full British set and multilingual Kokoro voice catalogs. Preview sample voices below.

Isabella
Female

Expressive, gentle

Alice
Female

Bright, youthful

Lily
Female

Soft, calming

George
Male

Authoritative, deep

Fable
Male

Storyteller, engaging

Lewis
Male

Professional, neutral

Daniel
Male

Friendly, conversational

Other Supported Languages

Live demos generated with Kokoro voices for Spanish, French, Hindi, Italian, Japanese, Brazilian Portuguese, and Mandarin Chinese.

Spanish
ef_dora
French
ff_siwis
Hindi
hf_alpha
Italian
if_sara
Japanese
jf_nezumi
Brazilian Portuguese
pf_dora
Mandarin Chinese
zf_xiaobei

History Book Demo (Long Form)

Generated from the public-domain H. G. Wells history excerpt with British voices.

A Short History (Emma)
Voice: bf_emma · Duration: 12m 56s
A Short History (George)
Voice: bm_george · Duration: 14m 38s

Everything you need for reading PDFs

A complete toolkit for reading and listening to your PDF documents. High-quality TTS and a clean reading experience.

🎧

Text-to-Speech

Listen to your PDFs with Kokoro TTS across multiple language voice catalogs, with adjustable speed controls.

50+ Voices 9 Languages Speed Control
📚

Clean Interface

Distraction-free reading with a beautiful, minimal interface designed for focus.

Dark Mode Minimal UI Focus Mode
📄

PDF Navigation

Easy navigation with page controls, zoom, and smooth scrolling through your documents.

Page Jump Zoom Scroll
50+
TTS Voices
9
Languages
1
Platform (macOS)
2x
Speed Range
1
Click Export

Listen to your PDFs

Powered by Kokoro TTS, Mayari lets you listen to your PDFs with high-quality neural voices. Perfect for reviewing material while multitasking, or for accessibility. Use British English voices or select from other supported language catalogs.

  • 50+ Kokoro voices across 9 language catalogs
  • Adjustable speed: 0.5x to 2.0x
  • Play, pause, skip forward/backward controls
  • Open-source Kokoro model runs locally
Emma (Best) Isabella Alice Lily George Fable Lewis Daniel
# TTS Backend API POST /tts/synthesize { "text": "Your PDF content...", "voice": "bf_emma", "speed": 1.0 } # Returns audio stream Content-Type: audio/wav

A clean reading workspace

Mayari provides a distraction-free PDF reading experience with full navigation and zoom controls.

  • 60/40 split with resizable divider
  • Zoom controls: fit-to-width, fit-to-page, percentage
  • Drag-and-drop PDF loading
  • Smooth page navigation
// PDF Reader Layout ┌──────────────────────────────┐ │ │ │ PDF Viewer │ │ │ │ ┌────────────────────────┐ │ │ │ │ │ │ │ Page Content │ │ │ │ │ │ │ │ Read along with TTS │ │ │ │ │ │ │ └────────────────────────┘ │ │ │ │ [◀] [42/200] [▶] [▶ Play] │ └──────────────────────────────┘

Built with care for readers

A modern desktop application built with Flutter for cross-platform support. Local-first design means your data stays on your machine.

Flutter for macOS

Native performance on macOS with Cupertino-style UI. Follows Apple's Human Interface Guidelines.

Syncfusion PDF

Professional PDF rendering with text selection, zoom, and navigation. Handles large documents smoothly.

Kokoro TTS

Open-source neural text-to-speech with ONNX runtime. British + multilingual voice catalogs, ~350MB model.

Riverpod State

Reactive state management for Flutter. Clean architecture with providers for documents and settings.

Local Storage

All data saved to ~/Documents/mayari_data.json. No cloud, no accounts. Your data stays private.

FastAPI Backend

Python backend for TTS synthesis. Runs locally on port 8787. Optional—app works without TTS too.

Start your moonlit reading journey

Download Mayari and enjoy reading and listening to your PDFs.

macOS Only · Flutter · Open Source

The codebase is cross-platform, but we currently provide macOS binaries only. License: Source code is licensed under Business Source License 1.1 (BSL-1.1), and binary distributions are licensed under the Mayari Binary Distribution License. See LICENSE, BINARY-LICENSE.txt, and the website License page.

Alpha Release

This is an early alpha version intended for testing and development. Features may be incomplete, unstable, or change significantly before the stable release. Please report any issues on GitHub.

Unsigned Build

This macOS build is not signed by Apple. You may need to right-click the app and select "Open" the first time you run it, or go to System Settings → Privacy & Security to allow it.