LibreAI / Аудио / FunASR
// audio · modelscope/FunASR

FunASR

FunASR — проект с открытым исходным кодом из категории «Аудио» от modelscope (modelscope/FunASR на GitHub). У него 20 613 звёзд на GitHub и 2 066 форков, он распространяется по лицензии MIT и последний раз обновлялся на GitHub 8 октября 2026.

A complete open-source speech recognition toolkit - ASR, VAD, diarization and serving

★ 20,6 тыс. звёзд⑂ 2,1 тыс. форковMITобновлено окт. 2026
▦ визуал — в README этого проекта нет встраиваемого скриншота,
поэтому здесь заглушка. Руководство ниже в любом случае полное.
// факты о проекте

Факты о проекте

Репозиторий
modelscope/FunASR
Звёзды GitHub
20 613
Форки
2 066
Лицензия
MIT
Последнее обновление на GitHub
8 октября 2026
Категория
Аудио
Тип страницы
Полное руководство по установке
Официальный сайт
Official site
// как это работает

Как это работает

  1. Pick your pipeline

    Decide which tasks you need - transcription alone, or VAD, punctuation, speakers and emotion as well.

  2. Get FunASR

    Install the funasr package from PyPI after installing PyTorch for your hardware.

  3. Install and configure

    Install torch/torchaudio, then funasr, and let it download the model checkpoints you choose.

  4. Transcribe your first file

    Run the AutoModel pipeline or the CLI on a sample recording and inspect the segments and timestamps.

// возможности

Почему его любят

Full ASR pipelines

Combine ASR with FSMN-VAD segmentation, punctuation restoration and CAM++ speaker diarization in one AutoModel call.

Streaming and offline modes

Run real-time streaming recognition chunk by chunk, or high-accuracy offline transcription.

Rich model zoo

Includes Paraformer, SenseVoice and the Fun-ASR Nano family, with a 31-language multilingual checkpoint.

Emotion and audio events

SenseVoice models add emotion recognition and audio-event tags alongside the transcript.

Agent and API serving

Ships an MCP server for Claude/Cursor and an OpenAI-compatible API for LangChain, Dify and AutoGen style integrations.

Agent-friendly CLI

Transcribe from the command line with JSON output, SRT subtitles, speaker labels and timestamps.

Advertisement
// запустите сами

Запустите сами

  1. Clone the repository

    Get the source code from GitHub and enter the project directory.

    git clone https://github.com/modelscope/FunASR.git
    cd FunASR
  2. Install FunASR

    Install PyTorch first (CPU wheels are fine to start), then the toolkit itself.

    pip install torch torchaudio
    pip install funasr
  3. Run a full pipeline

    The README's production example combines VAD, ASR, punctuation and speaker models in one pipeline.

    from funasr import AutoModel
    model = AutoModel(model="paraformer-zh", vad_model="fsmn-vad", punc_model="ct-punc", spk_model="cam++")
    # res = model.generate(input="audio.wav") - see README usage
// сценарии использования

Что можно создать

Advertisement
// вопросы и ответы

Вопросы и ответы

Who maintains this project?

It is maintained by the ModelScope community (Alibaba) and contributors on GitHub.

Is it free to use?

The toolkit is MIT licensed and free; pretrained model weights are licensed separately, so check the license on each model card you download.

Does it need a paid API key?

No API key is needed - models run locally on your CPU or GPU. Costs are only your own compute.

How does it compare to alternatives?

Compared with OpenAI Whisper, FunASR offers a broader production pipeline (VAD, punctuation, diarization, emotion) and strong Chinese/multilingual models, with serving options aimed at deployment.

How do I get started?

Install torch and funasr with pip, load an AutoModel pipeline from the README, and transcribe a sample WAV file.

// продолжить изучение

Похожие инструменты

Аудио

PaddleSpeech

Easy-to-use Speech Toolkit including Self-Supervised Learning model, SOTA/Streaming ASR with punctuation, Streaming TTS with text…

★ 12,7 тыс. звёздApache-2.0
Смотреть руководство →
Аудио

sherpa-onnx

Speech-to-text, text-to-speech, speaker diarization, speech enhancement, source separation, and VAD using next-gen Kaldi with onnxruntime without Internet co…

★ 15,1 тыс. звёздApache-2.0
Смотреть руководство →
Аудио

whisper-diarization

Automatic Speech Recognition with Speaker Diarization based on OpenAI Whisper

★ 5,7 тыс. звёздBSD-2-Clause
Смотреть руководство →
Аудио

Coqui TTS

Deep learning toolkit for text-to-speech, battle-tested in research and production

★ 46,1 тыс. звёздMPL-2.0
Смотреть руководство →
Аудио

speechbrain

A PyTorch-based Speech Toolkit

★ 11,9 тыс. звёздApache-2.0
Смотреть руководство →
Аудио

obs-localvocal

Obs-localvocal — obs plugin for local speech recognition and captioning, open-source.

★ 1,6 тыс. звёздGPL-2.0
Смотреть руководство →
// альтернативы

Альтернативы: Аудио

Другие проекты из категории «Аудио» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если FunASR вам не подходит.

// ещё в категории audio

Больше проектов: Аудио

Соседние проекты из категории «Аудио» в каталоге, ближайшие по числу звёзд к FunASR — продолжайте изучать полку по обе стороны от него.

Получить FunASR

Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.