awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
modelscope avatar

modelscope/FunASR

0
View on GitHub↗
18,481 स्टार्स·1,881 फोर्क्स·Python·MIT·14 व्यूज़modelscope.github.io/FunASR↗

FunASR

FunASR is an automatic speech recognition toolkit and multilingual speech-to-text engine designed to convert spoken audio into written text across more than fifty languages. It provides a framework for speaker diarization, an OpenAI-compatible transcription API for local server hosting, and speech models compatible with the ONNX format.

The project distinguishes itself by supporting high-performance inference on edge hardware via self-contained binaries and portable model exports. It incorporates specialized capabilities for natural speech generation with adjustable timbre and emotional expression, as well as the ability to capture live microphone audio for direct voice-to-text input automation.

The toolkit covers a broad range of audio analysis and processing capabilities, including voice activity detection, audio event and emotion detection, and punctuation restoration. It also includes tools for automated video captioning through the generation of timed subtitle files and distributed model fine-tuning to improve recognition accuracy using custom datasets.

Features

  • Automatic Speech Recognition - Provides a comprehensive toolkit for automatic speech recognition, including local server hosting and multilingual support.
  • Multilingual Transcription - Provides high-performance transcription services supporting over fifty languages with automatic language detection.
  • Real-Time Transcription - Processes live audio streams to provide immediate, low-latency text transcriptions.
  • Multilingual Speech-to-Text - Implements an engine capable of detecting languages and transcribing speech across fifty different languages.
  • Multilingual Models - Employs a shared representation space to recognize and transcribe speech across more than fifty languages.
  • Speaker Diarization - Identifies and labels different speakers within an audio stream to track participants over time.
  • Speech Transcription - Utilizes advanced model architectures to transcribe spoken audio into text across multiple languages.
  • Streaming Transcription Inference - Enables low-latency text output during live speech by processing audio in small incremental segments.
  • Voice Activity Detection - Provides precise identification of the start and end timestamps of speech segments in audio streams.
  • OpenAI-Compatible APIs - Exposes transcription endpoints using a standard OpenAI-compatible API format for easy integration with external tools.
  • Transcription APIs - Provides a local server endpoint for programmatic access to automated speech transcription services.
  • Audio Segmenting - Splits audio files into distinct sections by detecting voice activity and adjusting for silence thresholds.
  • Controllable Speech Generation - Produces synthetic voice audio with adjustable controls for timbre and emotional expression.
  • Inference Acceleration - Increases transcription throughput and reduces latency using parallel batch decoding techniques.
  • Spoken Language Detection - Identifies the specific language being spoken from a wide range of supported multilingual options.
  • Edge Model - Executes speech models on CPU or edge devices using self-contained binaries for high-performance inference.
  • Speech Model Fine-Tuning - Supports distributed fine-tuning of speech models using custom datasets to increase recognition accuracy.
  • Model Export and Portability - Supports exporting optimized speech models to ONNX format for high-performance inference on edge hardware.
  • ONNX Model Exporters - Converts trained speech model weights into the portable ONNX format for execution across diverse hardware.
  • ONNX Model Exports - Provides speech models exported to the Open Neural Network Exchange format for cross-hardware compatibility.
  • Model Export Formats - Converts trained models into universal industry formats for deployment via containerized runtimes.
  • Voice-to-Text Input Automation - Captures live microphone audio and inserts recognized words directly into the active cursor position of an application.
  • Timestamped Subtitle Generators - Generates timed subtitle files in SRT or VTT formats by aligning transcribed text with audio timestamps.
  • Inference Batching - Increases hardware throughput and inference speed by processing multiple audio streams simultaneously in batches.
  • Audio Event Detection - Identifies non-speech sounds and speaker emotions to provide comprehensive contextual audio information.
  • AI and Agents - Industrial-grade speech recognition toolkit with 170x realtime speed.
  • Language Model Development - Production-grade toolkit for automatic speech recognition.
  • Media and Content Creation - Performs industrial-grade speech recognition and transcription.

स्टार हिस्ट्री

modelscope/funasr के लिए स्टार हिस्ट्री चार्टmodelscope/funasr के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

modelscope/funasr क्या करता है?

FunASR is an automatic speech recognition toolkit and multilingual speech-to-text engine designed to convert spoken audio into written text across more than fifty languages. It provides a framework for speaker diarization, an OpenAI-compatible transcription API for local server hosting, and speech models compatible with the ONNX format.

modelscope/funasr की मुख्य विशेषताएं क्या हैं?

modelscope/funasr की मुख्य विशेषताएं हैं: Automatic Speech Recognition, Multilingual Transcription, Real-Time Transcription, Multilingual Speech-to-Text, Multilingual Models, Speaker Diarization, Speech Transcription, Streaming Transcription Inference।

modelscope/funasr के कुछ ओपन-सोर्स विकल्प क्या हैं?

modelscope/funasr के ओपन-सोर्स विकल्पों में शामिल हैं: koljab/realtimestt — RealtimeSTT is a local speech-to-text engine and real-time automatic speech recognition server. It utilizes… funaudiollm/sensevoice — SenseVoice is a multilingual speech large language model designed for audio transcription, speaker diarization, and… ggerganov/whisper.cpp — whisper.cpp is a C++ implementation of the Whisper speech-to-text model, serving as a lightweight machine learning… snakers4/silero-models — This is a collection of pre-trained neural models for speech recognition, synthesis, and voice activity detection. It… k2-fsa/sherpa-onnx — Sherpa-ONNX is an ONNX-based speech processing toolkit that provides a local speech recognition engine, an on-device… argmaxinc/whisperkit.

FunASR के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो FunASR के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • koljab/realtimesttKoljaB का अवतार

    KoljaB/RealtimeSTT

    9,477GitHub पर देखें↗

    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
    GitHub पर देखें↗9,477
  • funaudiollm/sensevoiceFunAudioLLM का अवतार

    FunAudioLLM/SenseVoice

    7,536GitHub पर देखें↗

    SenseVoice is a multilingual speech large language model designed for audio transcription, speaker diarization, and emotion recognition. It functions as an automatic speech recognition system that converts spoken audio into text across multiple languages. The system distinguishes itself by integrating acoustic event detection and speech emotion recognition, allowing it to identify non-speech sounds, such as laughter or applause, and discrete emotional states. It also includes a framework for speaker diarization to track and label different speakers within a single recording. The project's ca

    Pythonaiaigcasr
    GitHub पर देखें↗7,536
  • ggerganov/whisper.cppggerganov का अवतार

    ggerganov/whisper.cpp

    50,791GitHub पर देखें↗

    whisper.cpp is a C++ implementation of the Whisper speech-to-text model, serving as a lightweight machine learning inference engine and quantized runtime. It provides high-performance automatic speech recognition and real-time audio transcription without requiring a Python environment. The project utilizes model quantization to reduce memory usage and increase inference speed on local hardware. It incorporates hardware acceleration to optimize processing speed across different processors. The system covers audio processing capabilities including voice activity detection, speaker diarization,

    C++
    GitHub पर देखें↗50,791
  • snakers4/silero-modelssnakers4 का अवतार

    snakers4/silero-models

    5,977GitHub पर देखें↗

    This is a collection of pre-trained neural models for speech recognition, synthesis, and voice activity detection. It provides a library of assets designed for speech-to-text, text-to-speech, and the identification of human speech segments within audio. The project features text-to-speech synthesis with support for multiple languages and the use of Speech Synthesis Markup Language to control prosody, pitch, and timing. For speech recognition, the system includes capabilities for transcribing audio to text with word-level timestamp extraction and an automated punctuation restorer to insert cap

    Jupyter Notebookarmenianazerbaijanibelarus
    GitHub पर देखें↗5,977
FunASR के सभी 30 विकल्प देखें→