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

Open-Source Alternatives to Otter.ai

Ranking updated Aug 19, 2026

For an open source alternative to Otter.ai, the strongest matches are chidiwilliams/buzz (Buzz is a desktop application that provides local speech-to-text), zackriya-solutions/meeting-minutes (This project is a self-hosted meeting assistant that provides) and ahmetoner/whisper-asr-webservice (This project provides a self-hosted speech-to-text inference API using). m-bain/whisperx and pannous/tensorflow-speech-recognition round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “open source alternatives to otter.ai”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to Otter.ai

Find the best repos with AI.We'll search the best matching repositories with AI.
  • chidiwilliams/buzzchidiwilliams avatar

    chidiwilliams/buzz

    17,903View on GitHub↗

    Buzz is a desktop application that provides a local speech-to-text engine for transcribing and translating audio and video files. By leveraging local machine inference, the software ensures data privacy and offline performance, removing the need for cloud connectivity during media processing. The application distinguishes itself through a modular plugin architecture that allows for the integration of custom functionality, such as content summarization and automated text formatting, without modifying the core codebase. It also features a speaker diarization pipeline that identifies and labels

    Buzz is a desktop application that provides local speech-to-text transcription and speaker diarization, though it relies on plugins for summarization and lacks built-in direct audio recording features.

    PythonAudio TranscriptionSpeaker DiarizationSpeech-to-Text Engines
    View on GitHub↗17,903
  • zackriya-solutions/meeting-minutesZackriya-Solutions avatar

    Zackriya-Solutions/meeting-minutes

    12,757View on GitHub↗

    This project is a self-hosted meeting transcription and summarization tool that converts audio recordings into text transcripts and structured notes using large language models. It functions as an enterprise meeting documentation manager, allowing for the organization and editing of timestamped records. The system prioritizes data privacy through local-first processing and the ability to deploy on private infrastructure. It supports a provider-agnostic architecture, enabling users to connect to local AI engines, self-hosted servers, or cloud-based API endpoints for both transcription and summ

    This project is a self-hosted meeting assistant that provides audio recording, speech-to-text transcription, and automated summarization using local or cloud AI models, though it misses explicit speaker diarization from the listed features.

    RustAudio TranscriptionMeeting SummarizationOn-Premise Deployment
    View on GitHub↗12,757
  • ahmetoner/whisper-asr-webserviceahmetoner avatar

    ahmetoner/whisper-asr-webservice

    3,286View on GitHub↗

    This project provides a self-hosted server for automatic speech recognition, functioning as a containerized inference engine for the Whisper model. It exposes core transcription and translation capabilities through a standardized web interface, allowing for the integration of speech-to-text services into external applications. The service distinguishes itself by incorporating advanced audio analysis tools, including speaker diarization to attribute text to specific individuals and voice activity detection to filter non-speech segments. It supports automated language detection and provides out

    This project provides a self-hosted speech-to-text inference API using Whisper, but it is an API building block rather than an end-user application for audio recording and meeting summarization.

    PythonAudio TranscriptionAutomatic Speech RecognitionSpeaker Diarization
    View on GitHub↗3,286
  • m-bain/whisperxm-bain avatar

    m-bain/whisperX

    20,228View on GitHub↗

    WhisperX is an automated speech recognition toolkit designed to convert spoken audio into text while maintaining precise synchronization with the original media. It functions as an integrated pipeline that combines transcription, phoneme-based alignment, and speaker diarization to produce structured, attributed transcripts. The project distinguishes itself through its use of forced alignment, which matches existing text to audio signals at the phoneme level to generate accurate word-level timestamps. It also incorporates speaker diarization to identify and label unique voices within a recordi

    WhisperX provides automated speech-to-text transcription and speaker diarization as a Python toolkit, but it functions as a speech processing library rather than a self-contained meeting assistant application with audio recording and summarization features.

    PythonAudio TranscriptionAutomatic Speech RecognitionSpeaker Diarization
    View on GitHub↗20,228
  • pannous/tensorflow-speech-recognitionpannous avatar

    pannous/tensorflow-speech-recognition

    2,172View on GitHub↗

    This library provides a deep learning framework for training neural networks to perform speech recognition and audio classification. It utilizes sequence-to-sequence architectures to map variable-length audio inputs into text or numerical outputs, enabling the development of custom speech-to-text transcription models. The project distinguishes itself through integrated audio processing capabilities that transform raw waveforms into spectrograms and high-dimensional numerical vectors. These tools allow for the extraction of unique vocal characteristics to identify speakers, as well as the clas

    This repository is a machine learning library for training speech recognition models rather than a self-contained application for recording meetings and generating summaries.

    PythonAutomatic Speech RecognitionSpeech Transcription
    View on GitHub↗2,172
  • paddlepaddle/paddlespeechPaddlePaddle avatar

    PaddlePaddle/PaddleSpeech

    12,626View on GitHub↗

    PaddleSpeech is a comprehensive toolkit of neural models for speech recognition, synthesis, and translation built on the PaddlePaddle deep learning framework. It provides a collection of frameworks and tools for converting spoken audio into written text, synthesizing natural audio from text, and performing direct speech translation. The toolkit includes specialized capabilities for keyword spotting to detect trigger words and speaker verification systems that extract unique voiceprints to identify and distinguish between individuals. It also features end-to-end translation tools that map audi

    PaddleSpeech is a comprehensive speech processing toolkit providing neural models for automatic speech recognition and speaker diarization, but it is a developer library rather than a self-contained meeting assistant application with recording and summarization features.

    PythonAutomatic Speech RecognitionSpeaker DiarizationSpeech Transcription
    View on GitHub↗12,626
  • guillaumekln/faster-whisperguillaumekln avatar

    guillaumekln/faster-whisper

    23,679View on GitHub↗

    faster-whisper is an automatic speech recognition framework and an optimized implementation of the Whisper speech-to-text engine. It functions as a CTranslate2 inference engine designed to convert spoken audio into written text. The project serves as a model quantization tool that transforms large audio model weights into lower precision formats. This process reduces memory usage and increases execution speed on hardware by utilizing integer quantized weights. The framework covers a broad range of capabilities including batch audio transcription for parallel processing and voice activity det

    Faster-whisper provides optimized speech-to-text transcription as an underlying engine, but it lacks the complete meeting assistant application features such as audio recording, speaker diarization, and meeting summarization.

    PythonAutomatic Speech RecognitionSpeech-to-Text Engines
    View on GitHub↗23,679
  • ggml-org/whisper.cppggml-org avatar

    ggml-org/whisper.cpp

    50,770View on GitHub↗

    Whisper.cpp is a high-performance, local-first speech recognition engine designed to run large-scale machine learning models on consumer hardware. It functions as a portable library that converts audio into text, supporting both static file transcription and real-time stream processing. By utilizing a lightweight inference engine and weight quantization, the project minimizes memory and compute overhead, allowing for efficient execution without reliance on external cloud APIs or internet connectivity. The project distinguishes itself through a hardware-agnostic compute abstraction that offloa

    Whisper.cpp provides local speech-to-text inference, but it is an underlying recognition engine rather than a complete meeting assistant application with recording and summarization features.

    C++Speaker DiarizationSpeech TranscriptionSpeech-to-Text Engines
    View on GitHub↗50,770
  • alphacep/vosk-apialphacep avatar

    alphacep/vosk-api

    14,853View 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

    Vosk is an offline speech-to-text recognition toolkit and library rather than a complete meeting assistant application with built-in audio recording and summarization features.

    Jupyter NotebookSpeech TranscriptionSpeech RecognitionSpeech-to-Text Pipelines
    View on GitHub↗14,853
  • const-me/whisperConst-me avatar

    Const-me/Whisper

    10,489View on GitHub↗

    Whisper is a high-performance speech-to-text inference engine that uses graphics hardware shaders to accelerate the transcription of spoken audio into written text. It implements a GPU-accelerated automatic speech recognition framework specifically designed to run Whisper models. The system focuses on high-speed processing for both recorded audio files and live microphone streams. It utilizes voice activity detection to analyze raw audio in real time, triggering the inference engine only when human speech is detected. The engine covers a broad range of capabilities including real-time audio

    Whisper is a GPU-accelerated speech-to-text inference engine, but it lacks built-in meeting notes summarization, speaker diarization, and a full self-hosted application UI.

    C++Audio TranscriptionAutomatic Speech Recognition
    View on GitHub↗10,489
  • mozilla/deepspeechmozilla avatar

    mozilla/DeepSpeech

    26,748View on GitHub↗

    DeepSpeech is an open-source speech-to-text framework and machine learning engine designed to convert spoken audio into written text locally on a device. It provides on-device speech recognition that operates without requiring an internet connection to external servers. The system supports real-time speech transcription across a variety of hardware platforms, ranging from single-board computers and edge devices to GPU servers. This allows for audio analysis and processing directly on the local hardware.

    DeepSpeech provides offline speech-to-text transcription as a machine learning engine, but it lacks the complete meeting assistant application features such as audio recording, speaker diarization, and meeting summarization.

    C++Speech-to-Text EnginesSpeech Recognition
    View on GitHub↗26,748
  • heartmula/heartlibHeartMuLa avatar

    HeartMuLa/heartlib

    3,921View on GitHub↗

    Heartlib is an audio processing library for large language models that provides tools for audio tokenization, compression, and cross-modal alignment. It implements core models for audio-text embedding, automatic speech recognition, neural codecs, and text-driven audio synthesis. The project features a text-to-audio synthesis engine capable of generating high-fidelity music and speech from text descriptions or reference files. It also includes a neural audio codec designed for low-bitrate compression that preserves acoustic structure and sound quality. Additional capabilities cover audio-text

    This is an audio processing library for large language models and neural audio compression rather than a self-contained meeting assistant or transcription application.

    PythonAudio TranscriptionAutomatic Speech Recognition
    View on GitHub↗3,921
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
chidiwilliams/buzz17.9KPythonmitFeb 19, 2026
zackriya-solutions/meeting-minutes12.8KRustMITJun 5, 2026
ahmetoner/whisper-asr-webservice3.3KPythonMITNov 23, 2025
m-bain/whisperx20.2KPythonbsd-2-clauseFeb 19, 2026
pannous/tensorflow-speech-recognition2.2KPythonNOASSERTIONJan 17, 2024
paddlepaddle/paddlespeech12.6KPythonApache-2.0Jun 21, 2026
guillaumekln/faster-whisper23.7KPythonMITNov 19, 2025
ggml-org/whisper.cpp50.8KC++MITJun 16, 2026
alphacep/vosk-api14.9KJupyter NotebookApache-2.0Jun 4, 2026
const-me/whisper10.5KC++MPL-2.0May 24, 2026

Related searches

  • an open source platform for LLM hosting
  • an open source text to speech tool
  • an open source platform for AI characters
  • an open source alternative to OpenAI API
  • an open source voice cloning and speech generation tool
  • an open source alternative to Softr
  • an open source llm proxy and gateway
  • an open source alternative to HeyGen