awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
argmaxinc avatar

argmaxinc/WhisperKit

0
View on GitHub↗
5,639 stars·504 forks·Swift·mit·10 vuesargmaxinc.com/blog/whisperkit↗

WhisperKit

Features

  • On-Device Speech-to-Text SDKs - Provides an on-device speech-to-text SDK using Core ML models for private, offline transcription without network connectivity.
  • Speech to Text Transcription - Converts spoken audio into written text using on-device AI models with multi-language support.
  • OpenAI-Compatible APIs - Ships a local HTTP server that mirrors the OpenAI Audio API for transcription and translation.
  • Audio Transcription - Converts saved audio files into written text in a single pass after recording ends.
  • CLI Transcription Tools - Transcribes audio files or microphone input directly from the terminal without needing an Xcode project.
  • Real-Time Transcription - Processes audio input continuously as it arrives, producing low-latency transcription for live applications.
  • Speaker-Labeled Live Transcripts - Produces live transcripts that pair each text segment with the identified speaker in real time.
  • On-Device Inference - Runs neural network models directly on Apple hardware using Core ML for on-device inference.
  • On-Device Speech Recognizers - Ships an on-device speech recognition SDK using Core ML models for private, offline transcription.
  • Speech-to-Text Translation - Transcribes and translates spoken audio from other languages into English text in one step.
  • Voice Identity Selections - Ships multiple built-in voices and languages for customizing text-to-speech output.
  • Real-Time Speech Processing - Streams audio input and outputs text as speech is spoken for live captioning.
  • Speaker Diarization - Separates and labels audio segments by speaker identity for per-speaker transcripts.
  • Transcription Merges - Combines speaker identification with transcribed text to produce speaker-attributed transcripts.
  • Transcription with Speaker Labels - Assigns transcribed words to individual speakers in real time with support for up to four speakers.
  • Core ML Speech Model Galleries - A browsable gallery of ready-made Core ML models for speech-to-text, speaker diarization, and text-to-speech tasks.
  • Text-to-Speech - Generates spoken audio from written text using on-device models with voice customization.
  • Command-Line Speech Synthesizers - Provides a Swift CLI tool for executing transcription, translation, text-to-speech, and diarization tasks directly from the terminal.
  • On-Device Text-to-Speech Synthesizers - Provides an on-device text-to-speech engine with real-time streaming playback and customizable voices.
  • On-Device Transcriptions - Transcribes audio into text using on-device inference without requiring a network connection.
  • Streaming Generations - Produces spoken audio output from text as it is provided, without waiting for the full text.
  • Multi-Task Speech CLIs - Executes transcription, translation, text-to-speech, and diarization directly from the terminal using a Swift CLI tool.
  • Speech Processing CLIs - Provides a Swift CLI tool for executing transcription, translation, text-to-speech, and diarization from the terminal.
  • Audio Streaming Pipelines - Processes audio in real-time through a chain of buffering, encoding, and inference stages for incremental transcription.
  • On-Device - Ships an on-device text-to-speech engine using Core ML models with real-time streaming playback and voice customization.
  • OpenAI-Compatible Audio Servers - Exposes SDK functionality through a local HTTP server that mirrors the OpenAI Audio API specification.
  • OpenAI-Compatible Servers - Provides a local server implementing the OpenAI API specification for audio transcription and translation.
  • Word-Level Timestamps - Generates precise start and end timestamps for each word in transcription output.
  • Spoken Language Detection - Identifies the language of spoken audio automatically during transcription without manual selection.
  • Android AI Pack Delivery - Delivers and manages model assets on Android devices through Google Play's AI Pack system with configurable delivery settings.
  • Model Galleries - Provides a browsable gallery of ready-made Core ML models for speech-to-text, speaker diarization, and text-to-speech tasks.
  • Real-Time Audio Transcribers - Captures and transcribes audio in real time from a device microphone via the command line.
  • CLI Diarization Tools - Labels speakers in audio files directly from the terminal using a Swift CLI tool.
  • Diarization-Transcription Mergers - Combines speaker identification results with transcript text to label who spoke each segment.
  • Real-Time Diarizations - Labels each segment of a live audio stream with the identity of the speaker who uttered it.
  • Real-Time Speaker Identifiers - Assigns transcribed words to speakers during a live audio stream with support for up to four speakers.
  • CLI Speech Synthesizers - Generates and optionally plays speech from text directly from the terminal using a Swift CLI tool.
  • Custom Vocabularies - Improves transcription accuracy for domain-specific terms by adding custom words to the model.
  • Voice Activity Detection - Implements voice activity detection to identify speech segments and silence in audio streams.
  • Timestamped Subtitle Generators - Produces time-coded subtitle files in SRT and VTT formats from transcribed audio for video content.
  • Transcription Term Boosts - Accepts custom vocabulary terms to improve recognition of specialized names and domain-specific words.
  • Real-time Synthesis Streaming - Plays generated speech through device speakers frame-by-frame as it is produced.
  • Instant Streaming Playback - Plays synthesized audio frame-by-frame as it is generated with configurable buffering strategies.
  • Android AI Pack Configurations - Controls which model families are generated, where model assets are sourced from, and whether generation is automatic or manual.
  • Audio API Servers - Runs a local HTTP server that mirrors the OpenAI Audio API for transcribing and translating audio with streaming support.

Historique des stars

Graphique de l'historique des stars pour argmaxinc/whisperkitGraphique de l'historique des stars pour argmaxinc/whisperkit

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Quelles sont les fonctionnalités principales de argmaxinc/whisperkit ?

Les fonctionnalités principales de argmaxinc/whisperkit sont : On-Device Speech-to-Text SDKs, Speech to Text Transcription, OpenAI-Compatible APIs, Audio Transcription, CLI Transcription Tools, Real-Time Transcription, Speaker-Labeled Live Transcripts, On-Device Inference.

Quelles sont les alternatives open-source à argmaxinc/whisperkit ?

Les alternatives open-source à argmaxinc/whisperkit incluent : thewh1teagle/vibe — Vibe is a cross-platform transcription tool that converts spoken audio into text by running Whisper neural models… getstream/vision-agents. k2-fsa/sherpa-onnx — Sherpa-ONNX is an ONNX-based speech processing toolkit that provides a local speech recognition engine, an on-device… livekit/agents — This project is a framework for developing multimodal AI agents that function as programmable participants in… pipecat-ai/pipecat — Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech… moonshine-ai/moonshine — Moonshine is a complete on-device voice interface toolkit that provides speech recognition, text-to-speech synthesis,…

Alternatives open source à WhisperKit

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec WhisperKit.
  • thewh1teagle/vibeAvatar de thewh1teagle

    thewh1teagle/vibe

    5,298Voir sur GitHub↗

    Vibe is a cross-platform transcription tool that converts spoken audio into text by running Whisper neural models directly on your device, with no cloud dependency. It can transcribe audio from files, microphones, system output, and network streams, and supports both batch processing of multiple files and real-time captioning from continuous input. Beyond basic transcription, Vibe identifies and labels different speakers through speaker diarization, and offers a choice of Command-Line Interface or HTTP API for automated and remote workflows. It also includes plugins to export transcripts to c

    TypeScriptaicross-platformdesktop
    Voir sur GitHub↗5,298
  • getstream/vision-agentsAvatar de GetStream

    GetStream/Vision-Agents

    6,029Voir sur GitHub↗
    Pythonagentic-aiagentsai
    Voir sur GitHub↗6,029
  • k2-fsa/sherpa-onnxAvatar de k2-fsa

    k2-fsa/sherpa-onnx

    13,017Voir sur 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
    Voir sur GitHub↗13,017
  • livekit/agentsAvatar de livekit

    livekit/agents

    9,379Voir sur GitHub↗

    This project is a framework for developing multimodal AI agents that function as programmable participants in real-time communication rooms. It enables the construction of agents that can see, hear, and speak by integrating speech-to-text, large language models, and text-to-speech pipelines to facilitate low-latency, natural conversations. The system is distinguished by its advanced orchestration of real-time media and conversational flow, including support for full-duplex speech, preemptive response generation, and sophisticated interruption management. It further differentiates itself throu

    Pythonagentsaiopenai
    Voir sur GitHub↗9,379
Voir les 30 alternatives à WhisperKit→