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
·

6 repository-uri

Awesome GitHub RepositoriesSpeech Recognition Libraries

Software libraries providing programmatic interfaces for converting spoken audio into text.

Explore 6 awesome GitHub repositories matching artificial intelligence & ml · Speech Recognition Libraries. Refine with filters or upvote what's useful.

Awesome Speech Recognition Libraries GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • openai/whisperAvatar openai

    openai/whisper

    102,828Vezi pe GitHub↗

    This project is a speech recognition and translation engine that utilizes a sequence-to-sequence transformer architecture to convert audio into text. It is built upon a weakly supervised learning framework, which leverages large-scale, unlabelled audio-transcript data to create generalized speech representations capable of performing simultaneous transcription, language identification, and translation. The system distinguishes itself through a unified multi-task modeling approach that shares token sequences across different objectives, allowing it to handle diverse languages and vocabularies

    Simplifies the integration of robust speech-to-text functionality into applications to enable voice-driven features.

    Python
    Vezi pe GitHub↗102,828
  • uberi/speech_recognitionAvatar Uberi

    Uberi/speech_recognition

    8,973Vezi pe GitHub↗

    This project is a Python speech recognition library that serves as a unified interface for converting spoken audio into text. It functions as a bridge between Python applications and a variety of speech-to-text engines, providing a consistent way to interact with both local and cloud-based recognition services. The library distinguishes itself as a multi-engine transcription tool, wrapping diverse online APIs and offline recognition backends into a standardized format. This allows for interchangeable recognition engines and supports multilingual audio transcription through various language pa

    Functions as a comprehensive Python library providing a unified API for multiple speech-to-text engines.

    Pythonaudiopythonspeech-recognition
    Vezi pe GitHub↗8,973
  • talater/annyangAvatar TalAter

    TalAter/annyang

    6,814Vezi pe GitHub↗

    Annyang is a speech recognition library and web speech API wrapper that enables the integration of voice command interfaces into websites. It functions as a browser-based voice controller, mapping spoken phrases and regular expressions to specific JavaScript functions to trigger application actions. The library provides mechanisms for voice command mapping and simulation, allowing developers to associate spoken text with executable callbacks. It includes tools for command variable extraction using regular expression capture groups, which allows specific words from a spoken phrase to be passed

    Provides a programmatic interface for converting spoken audio into text and extracting command variables.

    TypeScript
    Vezi pe GitHub↗6,814
  • pannous/tensorflow-speech-recognitionAvatar pannous

    pannous/tensorflow-speech-recognition

    2,172Vezi pe GitHub↗

    Această bibliotecă oferă un framework de deep learning pentru antrenarea rețelelor neuronale în vederea recunoașterii vorbirii și clasificării audio. Utilizează arhitecturi de tip sequence-to-sequence pentru a mapa input-urile audio de lungime variabilă în output-uri text sau numerice, permițând dezvoltarea de modele personalizate de transcriere speech-to-text. Proiectul se distinge prin capabilități integrate de procesare audio care transformă formele de undă brute în spectrogramă și vectori numerici de înaltă dimensiune. Aceste instrumente permit extragerea caracteristicilor vocale unice pentru identificarea vorbitorilor, precum și clasificarea surselor audio specifice și a cifrelor rostite. Pentru a susține dezvoltarea modelelor, biblioteca include utilitare pentru augmentarea audio și reconstrucția semnalului. Prin modificarea programatică a mostrelor audio pentru a simula medii acustice diverse și verificarea integrității caracteristicilor învățate prin reconstrucția în spațiul latent, sistemul îmbunătățește robustețea rețelelor neuronale subiacente.

    Provides a deep learning framework for training neural networks to transcribe spoken audio and classify voice patterns.

    Pythondeep-learningneural-networkspeech-recognition
    Vezi pe GitHub↗2,172
  • k2-fsa/sherpa-ncnnAvatar k2-fsa

    k2-fsa/sherpa-ncnn

    1,743Vezi pe GitHub↗

    Sherpa-ncnn is an edge-based speech recognition and synthesis engine designed to run neural network models locally on mobile, embedded, and desktop hardware. It provides a cross-platform framework for offline speech-to-text transcription and text-to-speech synthesis, ensuring that all audio processing occurs on-device without requiring an internet connection or external cloud services. The project distinguishes itself through its use of the ncnn inference engine, which is optimized for low-latency execution on resource-constrained devices. It incorporates on-device model quantization to reduc

    Provides Python bindings for native speech recognition and voice activity detection capabilities.

    C++asrccpp
    Vezi pe GitHub↗1,743
  • soniqo/speech-swiftAvatar soniqo

    soniqo/speech-swift

    896Vezi pe GitHub↗

    Acest proiect este un toolkit cuprinzător pentru recunoașterea vocală on-device, sinteză și procesare audio, conceput special pentru Apple Silicon. Oferă un framework pentru construirea de agenți vocali full-duplex în timp real care operează complet offline, valorificând accelerarea hardware nativă pentru a menține performanța și confidențialitatea. Prin utilizarea modelelor de machine learning optimizate, biblioteca permite execuția locală a sarcinilor audio complexe fără dependență de servicii cloud externe. Biblioteca se distinge prin accentul său specializat pe interacțiunea vocală locală, de înaltă performanță. Include orchestrare sofisticată pentru pipeline-uri audio de streaming, permițând transcrierea în timp real, sinteza vocală și clonarea vocii cu latență scăzută. Sistemul este conceput pentru a gestiona conversații interactive, continue, având mecanisme încorporate pentru a preveni buclele de feedback audio și a gestiona sesiunile de streaming persistente. Dincolo de interacțiunea de bază, proiectul oferă o suită largă de capabilități de îmbunătățire și gestionare audio. Suportă procesarea avansată a semnalului, inclusiv separarea surselor, reducerea zgomotului și upsampling audio, alături de instrumente pentru diarizarea vorbitorilor și extracția de embedding-uri. Framework-ul oferă, de asemenea, utilitare extinse de gestionare a modelelor, cum ar fi controale de cuantizare, gestionarea memoriei și suport pentru încărcarea ponderilor de modele personalizate, asigurându-se că dezvoltatorii pot echilibra viteza de procesare și consumul de resurse pe hardware local. Proiectul include o interfață CLI pentru executarea sarcinilor audio și conversia ponderilor modelelor în formate optimizate. De asemenea, expune endpoint-uri HTTP și WebSocket pentru a facilita integrarea cu interfețele standard din industrie.

    Offers a framework for performing speech recognition, synthesis, and voice cloning locally on Apple hardware.

    Swiftapple-siliconasrcoreml
    Vezi pe GitHub↗896
  1. Home
  2. Artificial Intelligence & ML
  3. Machine Learning
  4. Speech Processing
  5. Speech Recognition Libraries