Skip to content

A Free & Open Source (FOSS) text-to-speech web app built **for students, by a student. **. Paste your study notes, essays, or flashcards — and listen while you revise, walk, or multitask.

Notifications You must be signed in to change notification settings

Vrindtime/NoteScribe-Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Note Scribe ✍️🎙️

Turn your notes into natural-sounding speech — instantly.

A Free & Open Source (FOSS) text-to-speech web app built **for students, by a student. **. Paste your study notes, essays, or flashcards — and listen while you revise, walk, or multitask.


✨ Features

  • Real-time TTS using Piper (fast, offline-capable, natural voices)
  • Two pacing modes:
    • Writing – 4 spaces per sentence (ideal for handwriting revision)
    • Typing – 2 spaces (faster, for digital notes)
  • Speed control (0.5x – 2.0x)
  • Processing modal with spinner
  • Keyboard shortcuts (after playback starts):
    • Space → Play / Pause
    • → Rewind 3 seconds
    • → Forward 3 seconds
  • Responsive & minimal UI – works on mobile & desktop
  • No tracking. No ads. Fully FOSS.

🛠️ Tech Stack

Part Technology
Frontend HTML, CSS, Vanilla JavaScript
Backend [Python + AWS ( Lambda + ECR +S3 ) + Docker +Piper TTS]
CI/CD Github Actions
TTS Engine Piper – Fast, local-first neural TTS

Backend Repository: Note Scribe Backend Uptime: Uptime Robot


🎮 How to Use

  1. Paste your text (notes, summary, essay, etc.)
  2. Choose pace:
    • Writing → slower, with pauses (great for revision)
    • Typing → faster flow
  3. Adjust speed (0.5x – 2.0x)
  4. Press Speak or Ctrl + Enter
  5. Use Space, , to control playback

Architecture

Note Scribe

About

A Free & Open Source (FOSS) text-to-speech web app built **for students, by a student. **. Paste your study notes, essays, or flashcards — and listen while you revise, walk, or multitask.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published