awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
alphacep avatar

alphacep/vosk-api

0
View on GitHub↗
14,853 estrellas·1,734 forks·Jupyter Notebook·Apache-2.0·12 vistas

Vosk Api

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 streaming and the transcription of mono 16-bit PCM WAV files. Additional capabilities include keyword spotting to restrict transcription to specific phrases, vocabulary configuration for specialized terminology, and the generation of synchronized SRT subtitle strings.

Features

  • Local Speech-to-Text - Provides an on-device transcription system that converts spoken audio to text without an internet connection.
  • Speech Transcription - Converts spoken audio, including mono 16-bit PCM WAV files, into written text using local models.
  • Real-Time Transcription - Processes raw 16-bit mono PCM audio buffers in real-time for continuous, low-latency transcription.
  • Local Model Execution - Enables the execution of acoustic and language models directly on local hardware for offline inference.
  • Real-Time Speech Processing - Processes live speech input in real-time to provide continuous text output with minimal latency.
  • Speech Processing Toolkits - Provides a comprehensive toolkit for integrating speech-to-text and speaker identification across Android, iOS, and Raspberry Pi.
  • Speech Recognition - Performs speech-to-text transcription locally on the device without requiring an internet connection.
  • Speech Recognition APIs - Provides native C bindings for integrating offline audio-to-text transcription into applications.
  • Speech-to-Text Integrations - Offers interfaces for integrating offline voice-to-text capabilities across mobile apps and server environments.
  • Speech-to-Text Pipelines - Implements a complete local speech-to-text workflow to ensure data privacy and offline functionality.
  • Keyword Spotting - Restricts transcription to a specific list of predefined phrases to increase recognition accuracy.
  • Acoustic Model Trainers - Provides a pipeline for preparing audio data and training custom neural network acoustic models.
  • Speech Model Training - Enables building and evaluating specialized acoustic and language models to improve recognition for specific domains.
  • Recognition Accuracy Evaluation - Calculates the word error rate by decoding test audio to measure the precision of trained speech models.
  • Speaker Identification Frameworks - Analyzes audio streams to distinguish between different voices and attribute transcribed text to specific individuals.
  • Custom Vocabularies - Allows customization of the recognized word set to improve accuracy for specialized terminology and domains.
  • Speech Decoding Transducers - Uses weighted finite state transducers via the Kaldi engine to map audio features to words.
  • Command Line Interfaces - Ships a command line interface for converting spoken audio files into text directly from the terminal.
  • Audio Feature Extraction - Provides utilities for converting raw audio into normalized coefficients to prepare data for model training.
  • C Interoperability Layers - Implements a stable C-API binary interface to enable interoperability between the core engine and multiple programming languages.
  • Native Bindings - Uses native bindings to expose low-level C++ speech recognition logic to high-level languages like Python and Java.
  • Speech Recognition - Offline speech recognition toolkit for low-resource devices.

Historial de estrellas

Gráfico del historial de estrellas de alphacep/vosk-apiGráfico del historial de estrellas de alphacep/vosk-api

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Vosk Api

Proyectos open-source similares, clasificados según cuántas características comparten con Vosk Api.
  • k2-fsa/sherpa-onnxAvatar de k2-fsa

    k2-fsa/sherpa-onnx

    13,017Ver en 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
    Ver en GitHub↗13,017
  • koljab/realtimesttAvatar de KoljaB

    KoljaB/RealtimeSTT

    9,477Ver en GitHub↗

    RealtimeSTT is a local speech-to-text engine and real-time automatic speech recognition server. It utilizes transformer-based recognition and omnilingual pipelines to convert live audio streams into text, providing a WebSocket-based streaming API for raw PCM audio transmission. The project is distinguished by a dual-backend transcription pipeline that uses a lightweight engine for immediate partial suggestions and a heavier model for final high-accuracy results. It includes a wake word detection system to trigger recording and employs a shared-resource inference model to distribute heavy spee

    Pythonpythonrealtimespeech-to-text
    Ver en GitHub↗9,477
  • pipecat-ai/pipecatAvatar de pipecat-ai

    pipecat-ai/pipecat

    12,846Ver en GitHub↗

    Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech systems. It utilizes a frame-based data pipeline to route audio, video, and text through a modular sequence of processors, enabling the orchestration of low-latency conversational AI. The project is distinguished by its ability to coordinate complex multimodal services, including speech-to-text, language models, and text-to-speech, within a single pipeline. It features semantic voice activity detection for natural turn-taking, state-machine conversation flows for dialogue manag

    Pythonaichatbot-frameworkchatbots
    Ver en GitHub↗12,846
  • sevask/ecouteAvatar de SevaSk

    SevaSk/ecoute

    6,036Ver en GitHub↗

    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.

    Pythongpt-35-turbowhisper-aiwindows
    Ver en GitHub↗6,036
Ver las 30 alternativas a Vosk Api→

Preguntas frecuentes

¿Qué hace 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 a cross-platform speech toolkit with language bindings for integrating voice recognition into server environments, Android, iOS, and Raspberry Pi.

¿Cuáles son las características principales de alphacep/vosk-api?

Las características principales de alphacep/vosk-api son: Local Speech-to-Text, Speech Transcription, Real-Time Transcription, Local Model Execution, Real-Time Speech Processing, Speech Processing Toolkits, Speech Recognition, Speech Recognition APIs.

¿Qué alternativas de código abierto existen para alphacep/vosk-api?

Las alternativas de código abierto para alphacep/vosk-api incluyen: k2-fsa/sherpa-onnx — Sherpa-ONNX is an ONNX-based speech processing toolkit that provides a local speech recognition engine, an on-device… 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… sevask/ecoute — Ecoute is a live transcription tool that provides real-time transcripts for both the user's microphone input (You) and… paddlepaddle/paddlespeech — PaddleSpeech is a comprehensive toolkit of neural models for speech recognition, synthesis, and translation built on… getstream/vision-agents.