Skip to content

5j9/cliptalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

192 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Usage

  1. uv run python cliptalk.
  2. cliptalk.html should automatically open in your browser.
  3. Click the button to toggle it to . (Browsers require user interaction for activating autoplay, which is why this is not on by default.)
  4. Copy some text to your clipboard.
  5. ClipTalk will start reading the text aloud!

Notes:

  • ClipTalk ignores texts shorter than 30 characters or texts that do not contain space.
  • If the ClipTalk tab frequently goes to sleep, add its URL to the "Never put these sites to sleep" list in your browser settings.

Todo: Add speed control. For now, I suggest using Global Speed (Firefox, Chrome, Edge) for adjusting the reading speed.

About

Clipboard monitor that converts copied text to speech (TTS) using configurable engines (Edge-TTS, Piper, SAPI). Streams audio locally.

Topics

Resources

License

Stars

Watchers

Forks

Contributors