awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Uberi avatar

Uberi/speech_recognition

0
View on GitHub↗
8,973 نجوم·2,421 تفرعات·Python·BSD-3-Clause·9 مشاهداتpypi.python.org/pypi/SpeechRecognition↗

Speech Recognition

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 packs.

The framework covers audio processing capabilities including live microphone input capture and the transcription of recorded audio files. It includes tools for ambient noise calibration to adjust energy thresholds, audio data manipulation for trimming or splitting recordings, and background monitoring to detect spoken phrases via a separate execution thread.

Features

  • Speech-to-Text Integrations - Provides a unified interface to transcribe spoken audio into text via multiple online and offline recognition engines.
  • Speech-to-Text Libraries - Provides a unified Python interface for converting spoken audio from microphones or files into written text.
  • Long Audio Chunk Transcribers - Processes recorded audio files by segmenting them into manageable chunks for stable transcription.
  • Unified Provider Interfaces - Implements a unified provider interface that standardizes communication across diverse cloud-based and local speech recognition engines.
  • On-Device Speech Recognizers - Provides a unified interface to local recognition engines for offline speech-to-text transcription.
  • Speech Recognition Libraries - Functions as a comprehensive Python library providing a unified API for multiple speech-to-text engines.
  • Speech Recognition APIs - Integrates with cloud-based speech recognition APIs to transcribe audio data via external web services.
  • Unified Recognition Interfaces - Bridges Python applications to various cloud APIs and local engines through a consistent interface.
  • Offline Media Transcribers - Converts audio to text using local recognition engines to enable transcription without an internet connection.
  • Real-Time Microphone Captures - Captures live audio from a device microphone to detect and transcribe spoken phrases on the fly.
  • Audio Captures - Captures live audio from the device microphone for real-time or background speech-to-text conversion.
  • Camera and Microphone Recorders - Captures live audio input from physical microphones with configurable sample rates and device indices.
  • Transcription Engine Adapters - Features modular adapters that allow interchangeable use of diverse online and offline speech recognition engines.
  • Speech-to-Text API Wrappers - Acts as a wrapper for various cloud-based speech-to-text APIs to provide a consistent transcription interface.
  • Custom Phrase Detection - Automatically identifies the start and end points of spoken phrases within an audio source.
  • Multilingual Transcription - Supports transcription of spoken words across various languages and regional dialects.
  • Audio Trigger Detection - Monitors audio streams in the background for spoken phrases to trigger specific system callbacks.
  • Multilingual Support - Provides support for transcribing audio in multiple languages through various language packs.
  • Ambient Noise Calibration - Analyzes background noise levels to dynamically optimize the sensitivity of voice activity detection thresholds.
  • Audio Processing Frameworks - Implements a framework for capturing microphone input and managing audio file formats for transcription.
  • Background Thread Dispatchers - Utilizes background thread dispatching to listen for speech and trigger callbacks without blocking the main execution.
  • Integration Adapters - Provides architectural abstraction layers to decouple various speech recognition engine integrations from the core application logic.

سجل النجوم

مخطط تاريخ النجوم لـ uberi/speech_recognitionمخطط تاريخ النجوم لـ uberi/speech_recognition

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Speech Recognition

مجموعات منسقة بعناية يظهر فيها Speech Recognition.
  • محركات التعرف على الكلام مفتوحة المصدر
  • نماذج تركيب وتمييز الكلام
  • أدوات تحويل الكلام إلى نص في الوقت الفعلي

بدائل مفتوحة المصدر لـ Speech Recognition

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Speech Recognition.
  • k2-fsa/sherpa-onnxالصورة الرمزية لـ k2-fsa

    k2-fsa/sherpa-onnx

    13,017عرض على 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
    عرض على GitHub↗13,017
  • soniqo/speech-swiftالصورة الرمزية لـ soniqo

    soniqo/speech-swift

    896عرض على GitHub↗

    This project is a comprehensive toolkit for on-device speech recognition, synthesis, and audio processing, specifically engineered for Apple Silicon. It provides a framework for building real-time, full-duplex voice agents that operate entirely offline, leveraging native hardware acceleration to maintain performance and privacy. By utilizing optimized machine learning models, the library enables local execution of complex audio tasks without reliance on external cloud services. The library distinguishes itself through its specialized focus on local, high-performance voice interaction. It incl

    Swiftapple-siliconasrcoreml
    عرض على GitHub↗896
  • jamsch/expo-speech-recognitionالصورة الرمزية لـ jamsch

    jamsch/expo-speech-recognition

    541عرض على GitHub↗

    Expo Speech Recognition is a cross-platform mobile module that converts live microphone audio and pre-recorded files into text using native speech engines. It provides offline speech recognition capabilities by downloading and verifying local speech models to enable on-device processing without an active network connection. The library includes session lifecycle management to start, stop, or abort recording, alongside real-time spoken language detection with confidence scoring. It emits volume change events for metering interfaces, handles audio session configuration and routing, and persist

    TypeScriptexporeact-nativespeech-recognition
    عرض على GitHub↗541
  • sevask/ecouteالصورة الرمزية لـ SevaSk

    SevaSk/ecoute

    6,036عرض على 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
    عرض على GitHub↗6,036
عرض جميع البدائل الـ 30 لـ Speech Recognition→

الأسئلة الشائعة

ما هي وظيفة uberi/speech_recognition؟

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.

ما هي الميزات الرئيسية لـ uberi/speech_recognition؟

الميزات الرئيسية لـ uberi/speech_recognition هي: Speech-to-Text Integrations, Speech-to-Text Libraries, Long Audio Chunk Transcribers, Unified Provider Interfaces, On-Device Speech Recognizers, Speech Recognition Libraries, Speech Recognition APIs, Unified Recognition Interfaces.

ما هي البدائل مفتوحة المصدر لـ uberi/speech_recognition؟

تشمل البدائل مفتوحة المصدر لـ uberi/speech_recognition: k2-fsa/sherpa-onnx — Sherpa-ONNX is an ONNX-based speech processing toolkit that provides a local speech recognition engine, an on-device… soniqo/speech-swift — This project is a comprehensive toolkit for on-device speech recognition, synthesis, and audio processing,… jamsch/expo-speech-recognition — Expo Speech Recognition is a cross-platform mobile module that converts live microphone audio and pre-recorded files… sevask/ecoute — Ecoute is a live transcription tool that provides real-time transcripts for both the user's microphone input (You) and… syedhali/ezaudio — EZAudio is an audio library for Apple platforms that provides standardized interfaces for microphone capture, file… nl8590687/asrt_speechrecognition — This project is a Chinese automatic speech recognition framework and deep learning system designed to convert spoken…