sevask/ecoute

Ecoute is a live transcription tool that provides real-time transcripts for both the user's microphone input (You) and the user's speakers output (Speaker)...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 minute ago
Added to GitGenius on September 11th, 2026
Created on May 8th, 2023
Open Issues & Pull Requests: 116 (+0)
GitHub issues: Enabled
Number of forks: 832
Total Stargazers: 6,050 (+0)
Total Subscribers: 65 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 14.8 days
Mean response time: 24.9 days
90th percentile: 37.9 days
Tracked items: 13

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 11
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 751 days
Stale 30+ days: 10
Stale 90+ days: 9

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Ecoute is a live transcription tool that captures and displays real-time transcripts of both microphone input and speaker output simultaneously in a text interface.

The tool solves the problem of following conversations by providing immediate, dual-channel transcription. It works by capturing audio from the user's microphone and speakers, then processing both streams through speech-to-text conversion. Users can run it with a local model for basic English transcription or use the optional Whisper API flag for faster, more accurate transcription across multiple languages, though the API option incurs additional costs.

Ecoute suits developers and users who need to monitor or record conversations in real-time, particularly those working on Windows systems. The tool is designed to assist during conversations by providing live transcripts that can help users follow discussions or generate response suggestions. The README identifies two operational modes: a local model approach for basic use, and the Whisper API approach for enhanced speed and multilingual support. The choice between them depends on whether accuracy and language coverage justify the additional API costs.

The project shows active maintenance with multiple execution paths available to users, including a standard mode and an optimized variant. The README acknowledges known limitations in the tool's functionality and explicitly notes that the Whisper API approach is expected to become the default option in future releases, indicating ongoing development direction. The tool requires Python, FFmpeg, and optionally an OpenAI API key, with setup instructions provided for Windows environments.