Clipboard Narrator

Clipboard Narrator is a desktop application that turns web pages into audiobooks by reading text copied to the clipboard. It offers interrupt, queue, and manual modes for controlling the narration, providing a hands-free reading experience.

https://github.com/lesleyrs/clipboard-narrator

Preview Image

Preview

Clipboard Narrator: Turn Web Pages into Audiobooks

Clipboard Narrator is a Godot Engine-based application designed to convert any web page or text into an audiobook. Running in the background on your desktop, it reads text copied to the clipboard, allowing users to listen to content without needing to focus on the screen.

Key Features

  • Text-to-Speech (TTS): Utilizes system voices to narrate copied text.
  • Background Operation: Works seamlessly in the background, allowing for uninterrupted workflow.
  • Multiple Modes: Offers interrupt, queue, and manual modes for flexible control over narration.
  • Interrupt Mode: Immediately interrupts the current voice with new clipboard content using Ctrl+C. Copying a single word stops the narration.
  • Queue Mode: Adds clipboard content to a queue for sequential reading. Copying a single word pauses the narration.
  • Manual Mode: Ignores the clipboard and reads only from the text editor within the application.
  • Hotkey Support: Provides hotkeys for TTS explanation, replaying text, and entering text manually.
  • Clipboard History: Saves recent clipboards for quick access using number keys.

Comparison to Edge TTS

This tool aims to provide a convenient alternative to built-in TTS features like Microsoft Edge's, offering offline functionality and potentially more control over the narration process. Unlike some online TTS services, Clipboard Narrator works offline, using system voices, though voice quality may vary by platform.

Platform Compatibility

The application is designed to work on desktop platforms. While the core functionality remains consistent, there might be platform-specific nuances, particularly regarding voice loading and performance. Linux, for example, may exhibit slower voice loading times compared to Windows.

Resource Details

tool

lesleyrs



4