awesome-repositories.com
博客
MCP
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·16 次浏览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.

Star 历史

modelscope/funasr 的 Star 历史图表modelscope/funasr 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— 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,477在 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
    在 GitHub 上查看↗9,477
  • funaudiollm/sensevoiceFunAudioLLM 的头像

    FunAudioLLM/SenseVoice

    7,536在 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
    在 GitHub 上查看↗7,536
  • ggerganov/whisper.cppggerganov 的头像

    ggerganov/whisper.cpp

    50,791在 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++
    在 GitHub 上查看↗50,791
  • snakers4/silero-modelssnakers4 的头像

    snakers4/silero-models

    5,977在 GitHub 上查看↗

    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 个替代方案→