awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
SevaSk avatar

SevaSk/ecoute

0
View on GitHub↗
github.com/SevaSk/ecoute↗

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) in a textbox.

Features

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
Real-Time Transcription - Captures both microphone input and speaker output simultaneously to display live text transcripts of a conversation.
  • Local Speech-to-Text - Transcribes audio files using a local speech recognition model that runs on your own hardware.
  • Speech Recognition Engines - Runs a pre-trained speech-to-text model directly on the user's hardware for offline transcription.
  • Combined Microphone and System Audio Captures - Captures both microphone input and system speaker output simultaneously for real-time conversation transcription.
  • Transcription Provider Switching - Switches between local and API transcription backends at runtime based on user preference.
  • Speech Recognition APIs - Sends audio to a remote cloud speech recognition service via HTTP requests for transcription.
  • Speech-to-Text Integrations - Sends audio to a remote API for transcription, enabling broader language support and offloading processing.
  • Speech to Text Transcription - Sends audio files to a remote speech-to-text service for processing and receives transcribed text.
  • Offline Transcript Processors - Transcribes audio files or live speech using a local model when internet access is unavailable or privacy is a concern.
  • Real-Time Transcription Pipelines - Processes incoming audio chunks continuously through a buffered stream for live text output.
  • Speech-to-Text API Wrappers - Transcribes audio by sending it to a remote speech recognition service for processing.
  • 6,036 stars·837 forks·Python·MIT·32 views

    Star history

    Star history chart for sevask/ecouteStar history chart for sevask/ecoute

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does sevask/ecoute do?

    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) in a textbox.

    What are the main features of sevask/ecoute?

    The main features of sevask/ecoute are: Real-Time Transcription, Local Speech-to-Text, Speech Recognition Engines, Combined Microphone and System Audio Captures, Transcription Provider Switching, Speech Recognition APIs, Speech-to-Text Integrations, Speech to Text Transcription.

    Which projects share features with sevask/ecoute?

    Projects with overlapping indexed features include: getstream/vision-agents. alphacep/vosk-api — Vosk is an offline speech-to-text engine and API that converts spoken audio into text locally on a device. It provides… k2-fsa/sherpa-onnx — Sherpa-ONNX is an ONNX-based speech processing toolkit that provides a local speech recognition engine, an on-device… cmusphinx/pocketsphinx — PocketSphinx is an offline speech recognition engine that converts raw audio from files or live microphone streams… koljab/realtimestt — RealtimeSTT is a local speech-to-text engine and real-time automatic speech recognition server. It utilizes… pipecat-ai/pipecat — Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech…

    Projects sharing features with Ecoute

    These projects share indexed features with Ecoute. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • getstream/vision-agentsGetStream avatar

      GetStream/Vision-Agents

      8,201View on GitHub↗
      Pythonagentic-aiagentsai
      View on GitHub↗8,201
    • alphacep/vosk-apialphacep avatar

      alphacep/vosk-api

      15,231View on GitHub↗

      Vosk is an offline speech-to-text engine and API that converts spoken audio into text locally on a device. It provides a cross-platform speech toolkit with language bindings for integrating voice recognition into server environments, Android, iOS, and Raspberry Pi. The project includes a speaker identification tool to distinguish between different voices and an acoustic model trainer for building custom neural network models. These training tools enable speech feature extraction and model accuracy evaluation to improve recognition for specialized domains. The system supports real-time audio

      Jupyter Notebookandroidasrdeep-learning
      View on GitHub↗15,231
    • k2-fsa/sherpa-onnxk2-fsa avatar

      k2-fsa/sherpa-onnx

      15,813View on GitHub↗

      Sherpa-ONNX is an ONNX-based speech processing toolkit that provides a local speech recognition engine, an on-device voice synthesis tool, and a speaker identification framework. It is designed as a cross-platform speech API that enables speech-to-text, text-to-speech, and speaker verification tasks to be executed locally on a device without requiring network access. The project is distinguished by its ability to perform zero-shot voice cloning and speaker diarization on-device. It supports a wide range of hardware accelerations, including GPU and various NPU architectures, and provides a Web

      C++aarch64androidarm32
      View on GitHub↗15,813
    • cmusphinx/pocketsphinxcmusphinx avatar

      cmusphinx/pocketsphinx

      4,352View on GitHub↗

      PocketSphinx is an offline speech recognition engine that converts raw audio from files or live microphone streams into written text without requiring a network connection. It functions as a speech-to-text library, a real-time transcription engine, and a voice command processor, capable of detecting and transcribing spoken commands from continuous audio streams with configurable acoustic and language models. The engine uses weighted finite-state transducers to represent acoustic, phonetic, and language models as a single search graph for efficient decoding. It employs fixed-point acoustic mod

      Ccpythonspeech-recognition
      View on GitHub↗4,352
    Compare all 30 related projects→