awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
argmaxinc avatar

argmaxinc/WhisperKit

0
View on GitHub↗
5,639 stele·504 fork-uri·Swift·mit·10 vizualizăriargmaxinc.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.

Istoric stele

Graficul istoricului de stele pentru argmaxinc/whisperkitGraficul istoricului de stele pentru argmaxinc/whisperkit

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru WhisperKit

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu WhisperKit.
  • thewh1teagle/vibeAvatar thewh1teagle

    thewh1teagle/vibe

    5,298Vezi pe 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
    Vezi pe GitHub↗5,298
  • getstream/vision-agentsAvatar GetStream

    GetStream/Vision-Agents

    6,029Vezi pe GitHub↗
    Pythonagentic-aiagentsai
    Vezi pe GitHub↗6,029
  • k2-fsa/sherpa-onnxAvatar k2-fsa

    k2-fsa/sherpa-onnx

    13,017Vezi pe 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
    Vezi pe GitHub↗13,017
  • livekit/agentsAvatar livekit

    livekit/agents

    9,379Vezi pe 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
    Vezi pe GitHub↗9,379
Vezi toate cele 30 alternative pentru WhisperKit→

Întrebări frecvente

Care sunt principalele funcționalități ale argmaxinc/whisperkit?

Principalele funcționalități ale argmaxinc/whisperkit sunt: 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.

Care sunt câteva alternative open-source pentru argmaxinc/whisperkit?

Alternativele open-source pentru argmaxinc/whisperkit includ: 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,…