Skip to content

Releases: Gofer59/tools

voice-speak v1.0.1

Choose a tag to compare

@github-actions github-actions released this 08 May 17:00

voice-speak v1.0.1

Text-to-speech for highlighted text — press a hotkey, hear it spoken aloud.

Install

Linux (x86_64 / aarch64)

ARCH=$(uname -m)
curl -LO https://github.com/Gofer59/tools/releases/download/voice-speak-v1.0.1/voice-speak-1.0.1-${ARCH}-linux.tar.gz
curl -LO https://github.com/Gofer59/tools/releases/download/voice-speak-v1.0.1/voice-speak-1.0.1-${ARCH}-linux.tar.gz.sha256
sha256sum -c voice-speak-1.0.1-${ARCH}-linux.tar.gz.sha256
tar xzf voice-speak-1.0.1-${ARCH}-linux.tar.gz
cd voice-speak-1.0.1
bash install.sh

Verify checksums

Each archive ships with a matching .sha256 file.

sha256sum -c voice-speak-1.0.1-x86_64-linux.tar.gz.sha256   # Linux/macOS
Get-FileHash voice-speak-1.0.1-x86_64-windows.zip -Algorithm SHA256   # Windows

voice-prompt v1.0.1

Choose a tag to compare

voice-prompt v1.0.1

Push-to-talk speech-to-text that types your words anywhere on Linux —

Install

Linux (x86_64 / aarch64)

ARCH=$(uname -m)
curl -LO https://github.com/Gofer59/tools/releases/download/voice-prompt-v1.0.1/voice-prompt-1.0.1-${ARCH}-linux.tar.gz
curl -LO https://github.com/Gofer59/tools/releases/download/voice-prompt-v1.0.1/voice-prompt-1.0.1-${ARCH}-linux.tar.gz.sha256
sha256sum -c voice-prompt-1.0.1-${ARCH}-linux.tar.gz.sha256
tar xzf voice-prompt-1.0.1-${ARCH}-linux.tar.gz
cd voice-prompt-1.0.1
bash install.sh

Verify checksums

Each archive ships with a matching .sha256 file.

sha256sum -c voice-prompt-1.0.1-x86_64-linux.tar.gz.sha256   # Linux/macOS
Get-FileHash voice-prompt-1.0.1-x86_64-windows.zip -Algorithm SHA256   # Windows

threshold-filter v1.0.1

Choose a tag to compare

threshold-filter v1.0.1

Live screen threshold filter for OCR preprocessing. Click on an app window, then draw a rectangle to select the text area. The tool captures only that window's content (not the desktop or other windows) and displays a real-time binary threshold. Dark backgrounds become black, bright text becomes white.

Install

Linux (x86_64 / aarch64)

ARCH=$(uname -m)
curl -LO https://github.com/Gofer59/tools/releases/download/threshold-filter-v1.0.1/threshold-filter-1.0.1-${ARCH}-linux.tar.gz
curl -LO https://github.com/Gofer59/tools/releases/download/threshold-filter-v1.0.1/threshold-filter-1.0.1-${ARCH}-linux.tar.gz.sha256
sha256sum -c threshold-filter-1.0.1-${ARCH}-linux.tar.gz.sha256
tar xzf threshold-filter-1.0.1-${ARCH}-linux.tar.gz
cd threshold-filter-1.0.1
bash install.sh

Windows (x86_64)

Invoke-WebRequest -Uri https://github.com/Gofer59/tools/releases/download/threshold-filter-v1.0.1/threshold-filter-1.0.1-x86_64-windows.zip -OutFile threshold-filter.zip
Invoke-WebRequest -Uri https://github.com/Gofer59/tools/releases/download/threshold-filter-v1.0.1/threshold-filter-1.0.1-x86_64-windows.zip.sha256 -OutFile threshold-filter.zip.sha256
$expected = (Get-Content threshold-filter.zip.sha256).Split(" ")[0]
$actual = (Get-FileHash threshold-filter.zip -Algorithm SHA256).Hash.ToLower()
if ($expected -ne $actual) { throw "checksum mismatch" }
Expand-Archive threshold-filter.zip -DestinationPath threshold-filter-1.0.1 -Force
cd threshold-filter-1.0.1
./threshold-filter.exe

Verify checksums

Each archive ships with a matching .sha256 file.

sha256sum -c threshold-filter-1.0.1-x86_64-linux.tar.gz.sha256   # Linux/macOS
Get-FileHash threshold-filter-1.0.1-x86_64-windows.zip -Algorithm SHA256   # Windows

screen-ocr v1.0.1

Choose a tag to compare

@github-actions github-actions released this 08 May 17:01

screen-ocr v1.0.1

Hotkey-triggered screen region OCR with text-to-speech for Linux. Designed for visual novels on SteamDeck: select the dialogue text box once, then press a single key for each new line to OCR it, copy to clipboard, and hear it read aloud. Fully offline -- no cloud services, no API keys.

Install

Linux (x86_64 / aarch64)

ARCH=$(uname -m)
curl -LO https://github.com/Gofer59/tools/releases/download/screen-ocr-v1.0.1/screen-ocr-1.0.1-${ARCH}-linux.tar.gz
curl -LO https://github.com/Gofer59/tools/releases/download/screen-ocr-v1.0.1/screen-ocr-1.0.1-${ARCH}-linux.tar.gz.sha256
sha256sum -c screen-ocr-1.0.1-${ARCH}-linux.tar.gz.sha256
tar xzf screen-ocr-1.0.1-${ARCH}-linux.tar.gz
cd screen-ocr-1.0.1
bash install.sh

Verify checksums

Each archive ships with a matching .sha256 file.

sha256sum -c screen-ocr-1.0.1-x86_64-linux.tar.gz.sha256   # Linux/macOS
Get-FileHash screen-ocr-1.0.1-x86_64-windows.zip -Algorithm SHA256   # Windows

media-compress v1.0.0

Choose a tag to compare

media-compress v1.0.0

CLI scripts and cheat sheet for compressing video, image, and audio files on Linux Mint.

Install (Linux)

curl -LO https://github.com/Gofer59/tools/releases/download/media-compress-v1.0.0/media-compress-1.0.0.tar.gz
curl -LO https://github.com/Gofer59/tools/releases/download/media-compress-v1.0.0/media-compress-1.0.0.tar.gz.sha256
sha256sum -c media-compress-1.0.0.tar.gz.sha256
tar xzf media-compress-1.0.0.tar.gz
cd media-compress-1.0.0
bash install.sh

Verify checksum

sha256sum -c media-compress-1.0.0.tar.gz.sha256

key-detect v1.0.1

Choose a tag to compare

@github-actions github-actions released this 08 May 17:01

key-detect v1.0.1

Minimal key code detection utility. Press any key and see its rdev::Key name or raw keycode. Useful for finding the correct key names to use in config files for other tools (threshold-filter, deck-reader, screen-ocr, etc.).

Install

Linux (x86_64 / aarch64)

ARCH=$(uname -m)
curl -LO https://github.com/Gofer59/tools/releases/download/key-detect-v1.0.1/key-detect-1.0.1-${ARCH}-linux.tar.gz
curl -LO https://github.com/Gofer59/tools/releases/download/key-detect-v1.0.1/key-detect-1.0.1-${ARCH}-linux.tar.gz.sha256
sha256sum -c key-detect-1.0.1-${ARCH}-linux.tar.gz.sha256
tar xzf key-detect-1.0.1-${ARCH}-linux.tar.gz
cd key-detect-1.0.1
bash install.sh

Verify checksums

Each archive ships with a matching .sha256 file.

sha256sum -c key-detect-1.0.1-x86_64-linux.tar.gz.sha256   # Linux/macOS
Get-FileHash key-detect-1.0.1-x86_64-windows.zip -Algorithm SHA256   # Windows

gamebook-digitize v1.0.0

Choose a tag to compare

gamebook-digitize v1.0.0

Convert a video of someone flipping through a physical gamebook into:

Install (Linux)

curl -LO https://github.com/Gofer59/tools/releases/download/gamebook-digitize-v1.0.0/gamebook-digitize-1.0.0.tar.gz
curl -LO https://github.com/Gofer59/tools/releases/download/gamebook-digitize-v1.0.0/gamebook-digitize-1.0.0.tar.gz.sha256
sha256sum -c gamebook-digitize-1.0.0.tar.gz.sha256
tar xzf gamebook-digitize-1.0.0.tar.gz
cd gamebook-digitize-1.0.0
bash install.sh

Verify checksum

sha256sum -c gamebook-digitize-1.0.0.tar.gz.sha256

deck-reader v1.0.1

Choose a tag to compare

@github-actions github-actions released this 08 May 17:07

deck-reader v1.0.1

Multi-hotkey screen OCR + text-to-speech tool for SteamDeck Desktop Mode. Listens globally for three configurable key combos: one to interactively select a screen region and OCR it, one to instantly re-capture the last saved region, and one to toggle TTS on highlighted or clipboard text. Designed for reading visual novel dialogue aloud -- select the text box once, then press a single key for each new line. Fully offline: Tesseract for OCR, Piper for TTS, no cloud services or API keys required.

Install

Linux (x86_64 / aarch64)

ARCH=$(uname -m)
curl -LO https://github.com/Gofer59/tools/releases/download/deck-reader-v1.0.1/deck-reader-1.0.1-${ARCH}-linux.tar.gz
curl -LO https://github.com/Gofer59/tools/releases/download/deck-reader-v1.0.1/deck-reader-1.0.1-${ARCH}-linux.tar.gz.sha256
sha256sum -c deck-reader-1.0.1-${ARCH}-linux.tar.gz.sha256
tar xzf deck-reader-1.0.1-${ARCH}-linux.tar.gz
cd deck-reader-1.0.1
bash install.sh

Windows (x86_64)

Invoke-WebRequest -Uri https://github.com/Gofer59/tools/releases/download/deck-reader-v1.0.1/deck-reader-1.0.1-x86_64-windows.zip -OutFile deck-reader.zip
Invoke-WebRequest -Uri https://github.com/Gofer59/tools/releases/download/deck-reader-v1.0.1/deck-reader-1.0.1-x86_64-windows.zip.sha256 -OutFile deck-reader.zip.sha256
$expected = (Get-Content deck-reader.zip.sha256).Split(" ")[0]
$actual = (Get-FileHash deck-reader.zip -Algorithm SHA256).Hash.ToLower()
if ($expected -ne $actual) { throw "checksum mismatch" }
Expand-Archive deck-reader.zip -DestinationPath deck-reader-1.0.1 -Force
cd deck-reader-1.0.1
./deck-reader.exe

Verify checksums

Each archive ships with a matching .sha256 file.

sha256sum -c deck-reader-1.0.1-x86_64-linux.tar.gz.sha256   # Linux/macOS
Get-FileHash deck-reader-1.0.1-x86_64-windows.zip -Algorithm SHA256   # Windows

book-reader v1.1.1

Choose a tag to compare

@github-actions github-actions released this 08 May 17:02

book-reader v1.1.1

Android app for reading physical books aloud. Point your phone's camera at a page, capture a frame, tap the text blocks you want to hear, and the app reads them out loud using text-to-speech. Supports French and English with a one-tap language toggle.

Install (Android)

Sideload the APK on Android 8.0+ (API 26+):

curl -LO https://github.com/Gofer59/tools/releases/download/book-reader-v1.1.1/book-reader-1.1.1.apk
curl -LO https://github.com/Gofer59/tools/releases/download/book-reader-v1.1.1/book-reader-1.1.1.apk.sha256
sha256sum -c book-reader-1.1.1.apk.sha256
adb install book-reader-1.1.1.apk      # via USB / wireless ADB

Or transfer the .apk to the phone (Files / Drive / cable) and tap to install.
Enable Settings → Apps → Special access → Install unknown apps for the source app.

Verify checksum

sha256sum -c book-reader-1.1.1.apk.sha256

This release ships the unsigned debug APK — fine for personal sideloading. Production-signed releases require an Android keystore secret (ANDROID_KEYSTORE_B64) and a signingConfigs block in app/build.gradle.kts; not enabled in this workflow.

book-digitize v1.0.0

Choose a tag to compare

book-digitize v1.0.0

CLI tool that takes a video recording of someone flipping through a book and produces a clean, ordered markdown, plain text, or PDF file — ready for reading or text-to-speech consumption.

Install (Linux)

curl -LO https://github.com/Gofer59/tools/releases/download/book-digitize-v1.0.0/book-digitize-1.0.0.tar.gz
curl -LO https://github.com/Gofer59/tools/releases/download/book-digitize-v1.0.0/book-digitize-1.0.0.tar.gz.sha256
sha256sum -c book-digitize-1.0.0.tar.gz.sha256
tar xzf book-digitize-1.0.0.tar.gz
cd book-digitize-1.0.0
bash install.sh

Verify checksum

sha256sum -c book-digitize-1.0.0.tar.gz.sha256