Skip to content

jacobdcook/tts-study-reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TTS study reader (minimal public demo)

Small Tkinter + Edge TTS harness: load .txt study notes, split into paragraphs, listen with headphones.

This repo intentionally avoids interview-specific HTML drills, employer names, and personal filesystem paths from private workspaces.

For a full “unified” desktop (mock exams + reader), see unified-tts.

TL;DR — use effectively

Step Action
1 python -m venv .venv && source .venv/bin/activate && pip install -r requirements.txt
2 Install edge-tts CLI on PATH (pip install edge-tts) and ffplay (ffmpeg) or mpv for playback.
3 Put notes under materials/ as .txt (paragraphs separated by a blank line).
4 ./run_tts_gui.sh
5 Browse folder if needed → pick file → select paragraph → Play.

Environment

Variable Meaning
STUDY_MATERIAL_DIR Override default materials/ directory (absolute path recommended).

Limits

  • Edge TTS truncates very long paragraphs; split notes yourself.
  • Kokoro / GPU pipelines belong in private repos — swap synthesis in your fork.

About

Minimal plaintext Edge TTS study reader (Tkinter playlist demo)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors