awesome-repositories.com
Blog
MCP
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
·
modelscope avatar

modelscope/FunASR

0
View on GitHub↗
18,481 stele·1,881 fork-uri·Python·MIT·16 vizualizărimodelscope.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.
  • Frameworks And Toolkits - Industrial-grade speech recognition toolkit with built-in speaker diarization.
  • Language Model Development - Production-grade toolkit for automatic speech recognition.
  • Media and Content Creation - Performs industrial-grade speech recognition and transcription.

Istoric stele

Graficul istoricului de stele pentru modelscope/funasrGraficul istoricului de stele pentru modelscope/funasr

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 FunASR

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu FunASR.
  • 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
  • koljab/realtimesttAvatar KoljaB

    KoljaB/RealtimeSTT

    9,477Vezi pe 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
    Vezi pe GitHub↗9,477
  • funaudiollm/sensevoiceAvatar FunAudioLLM

    FunAudioLLM/SenseVoice

    7,536Vezi pe GitHub↗

    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
    Vezi pe GitHub↗7,536
  • ggerganov/whisper.cppAvatar ggerganov

    ggerganov/whisper.cpp

    50,791Vezi pe GitHub↗

    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++
    Vezi pe GitHub↗50,791
Vezi toate cele 30 alternative pentru FunASR→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale modelscope/funasr?

Principalele funcționalități ale modelscope/funasr sunt: Automatic Speech Recognition, Multilingual Transcription, Real-Time Transcription, Multilingual Speech-to-Text, Multilingual Models, Speaker Diarization, Speech Transcription, Streaming Transcription Inference.

Care sunt câteva alternative open-source pentru modelscope/funasr?

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