Thanks to visit codestin.com
Credit goes to github.com

Skip to content

EchoLine provide real time (low latency) captioning overlay to your screen , So that you can always follow along with spoken words on your Screen.

Notifications You must be signed in to change notification settings

coderconnoisseur/EchoLine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EchoLine - Real-Time Speech-to-Text Overlay

Python Vosk PyQt5 Accessibility Platform

EchoLine is a real-time speech-to-text overlay application that displays live captions on your screen. It's perfect for accessibility, transcription, or any scenario where you need live captions.
Project Diagram

Features

  • Real-time speech-to-text conversion
  • Always-on-top overlay window
  • Adjustable transparency
  • Movable overlay position
  • Scrollable text history
  • Easy exit using Ctrl + Q or the close button

Requirements

  • Python 3.7 or higher
  • Windows operating system
  • Stereo Mix enabled in sound settings

Installation & Setup

  1. Clone this repository:
    git clone https://github.com/coderconnoisseur/EchoLine.git
    cd EchoLine
  2. Install the dependencies:
    pip install -r requirements.txt
  3. Download and install the Vosk model: ->Download from: Vosk Models ->Choose: vosk-model-small-en-us-0.15 ->Extract the model to:
    C:\Users\<YourUsername>\.cache\vosk\
  4. Run the application:
    python main.py
  5. Close the overlay: Press Ctrl + Q, or Click the X (close button) on the top-right corner of the overlay window.

Guide

Guide

Guide

Usage

The overlay will appear at the bottom of your screen

Speak into your microphone or play any audio to see live captions

Click and drag to move the overlay window

The window automatically scrolls to show the latest text

Benchmarking

Refer to README_BENCHMARKING

Troubleshooting

No Audio Captured

->Ensure Stereo Mix is enabled and set as default ->Check that your audio output is not muted

Model Not Found

->Verify the Vosk model is in:

C:\Users\<YourUsername>\.cache\vosk\vosk-model-small-en-us-0.15

About

EchoLine provide real time (low latency) captioning overlay to your screen , So that you can always follow along with spoken words on your Screen.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages