funasr
campplus
Paraformer Zh
FunASR: A Fundamental End-to-End Speech Recognition Toolkit FunASR hopes to build a bridge between academic research and industrial applications on speech recognition. By supporting the training & finetuning of the industrial-grade speech recognition model, researchers and developers can conduct research and production of speech recognition models more conveniently, and promote the development of speech recognition ecology. ASR for Fun! Highlights | News | Installation | Quick Start | Runtime | Model Zoo | Contact Highlights - FunASR is a fundamental speech recognition toolkit that offers a variety of features, including speech recognition (ASR), Voice Activity Detection (VAD), Punctuation Restoration, Language Models, Speaker Verification, Speaker Diarization and multi-talker ASR. FunASR provides convenient scripts and tutorials, supporting inference and fine-tuning of pre-trained models. - We have released a vast collection of academic and industrial pretrained models on the ModelScope and huggingface, which can be accessed through our Model Zoo. The representative Paraformer-large, a non-autoregressive end-to-end speech recognition model, has the advantages of high accuracy, high efficiency, and convenient deployment, supporting the rapid construction of speech recognition services. For more details on service deployment, please refer to the service deployment document. Install modelscope for the pretrained models (Optional) Model Zoo FunASR has open-sourced a large number of pre-trained models on industrial data. You are free to use, copy, modify, and share FunASR models under the Model License Agreement. Below are some representative models, for more models please refer to the [Model Zoo](). (Note: 🤗 represents the Huggingface model zoo link, ⭐ represents the ModelScope model zoo link) | Model Name | Task Details | Training Data | Parameters | |:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------:|:--------------------------------:|:----------:| | paraformer-zh (⭐ [🤗]() ) | speech recognition, with timestamps, non-streaming | 60000 hours, Mandarin | 220M | | paraformer-zh-streaming ( ⭐ [🤗]() ) | speech recognition, streaming | 60000 hours, Mandarin | 220M | | paraformer-en ( ⭐ [🤗]() ) | speech recognition, with timestamps, non-streaming | 50000 hours, English | 220M | | conformer-en ( ⭐ [🤗]() ) | speech recognition, non-streaming | 50000 hours, English | 220M | | ct-punc ( ⭐ [🤗]() ) | punctuation restoration | 100M, Mandarin and English | 1.1G | | fsmn-vad ( ⭐ [🤗]() ) | voice activity detection | 5000 hours, Mandarin and English | 0.4M | | fa-zh ( ⭐ [🤗]() ) | timestamp prediction | 5000 hours, Mandarin | 38M | | cam++ ( ⭐ [🤗]() ) | speaker verification/diarization | 5000 hours | 7.2M | [//]: # () [//]: # (FunASR supports pre-trained or further fine-tuned models for deployment as a service. The CPU version of the Chinese offline file conversion service has been released, details can be found in [docs](funasr/runtime/docs/SDKtutorial.md). More detailed information about service deployment can be found in the [deployment roadmap](funasr/runtime/readmecn.md).) Below is a quick start tutorial. Test audio files (Mandarin, [English]()). Notes: Support recognition of single audio file, as well as file list in Kaldi-style wav.scp format: `wavid wavpat` Note: `modelhub`: represents the model repository, `ms` stands for selecting ModelScope download, `hf` stands for selecting Huggingface download. Note: `chunksize` is the configuration for streaming latency.` [0,10,5]` indicates that the real-time display granularity is `1060=600ms`, and the lookahead information is `560=300ms`. Each inference input is `600ms` (sample points are `160000.6=960`), and the output is the corresponding text. For the last speech segment input, `isfinal=True` needs to be set to force the output of the last word.
fsmn-vad
paraformer-zh-streaming
FunASR: A Fundamental End-to-End Speech Recognition Toolkit FunASR hopes to build a bridge between academic research and industrial applications on speech recognition. By supporting the training & finetuning of the industrial-grade speech recognition model, researchers and developers can conduct research and production of speech recognition models more conveniently, and promote the development of speech recognition ecology. ASR for Fun! Highlights | News | Installation | Quick Start | Runtime | Model Zoo | Contact Highlights - FunASR is a fundamental speech recognition toolkit that offers a variety of features, including speech recognition (ASR), Voice Activity Detection (VAD), Punctuation Restoration, Language Models, Speaker Verification, Speaker Diarization and multi-talker ASR. FunASR provides convenient scripts and tutorials, supporting inference and fine-tuning of pre-trained models. - We have released a vast collection of academic and industrial pretrained models on the ModelScope and huggingface, which can be accessed through our Model Zoo. The representative Paraformer-large, a non-autoregressive end-to-end speech recognition model, has the advantages of high accuracy, high efficiency, and convenient deployment, supporting the rapid construction of speech recognition services. For more details on service deployment, please refer to the service deployment document. Install modelscope for the pretrained models (Optional) Model Zoo FunASR has open-sourced a large number of pre-trained models on industrial data. You are free to use, copy, modify, and share FunASR models under the Model License Agreement. Below are some representative models, for more models please refer to the [Model Zoo](). (Note: 🤗 represents the Huggingface model zoo link, ⭐ represents the ModelScope model zoo link) | Model Name | Task Details | Training Data | Parameters | |:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------:|:--------------------------------:|:----------:| | paraformer-zh (⭐ [🤗]() ) | speech recognition, with timestamps, non-streaming | 60000 hours, Mandarin | 220M | | paraformer-zh-streaming ( ⭐ [🤗]() ) | speech recognition, streaming | 60000 hours, Mandarin | 220M | | paraformer-en ( ⭐ [🤗]() ) | speech recognition, with timestamps, non-streaming | 50000 hours, English | 220M | | conformer-en ( ⭐ [🤗]() ) | speech recognition, non-streaming | 50000 hours, English | 220M | | ct-punc ( ⭐ [🤗]() ) | punctuation restoration | 100M, Mandarin and English | 1.1G | | fsmn-vad ( ⭐ [🤗]() ) | voice activity detection | 5000 hours, Mandarin and English | 0.4M | | fa-zh ( ⭐ [🤗]() ) | timestamp prediction | 5000 hours, Mandarin | 38M | | cam++ ( ⭐ [🤗]() ) | speaker verification/diarization | 5000 hours | 7.2M | [//]: # () [//]: # (FunASR supports pre-trained or further fine-tuned models for deployment as a service. The CPU version of the Chinese offline file conversion service has been released, details can be found in [docs](funasr/runtime/docs/SDKtutorial.md). More detailed information about service deployment can be found in the [deployment roadmap](funasr/runtime/readmecn.md).) Below is a quick start tutorial. Test audio files (Mandarin, [English]()). Notes: Support recognition of single audio file, as well as file list in Kaldi-style wav.scp format: `wavid wavpat` Note: `modelhub`: represents the model repository, `ms` stands for selecting ModelScope download, `hf` stands for selecting Huggingface download. Note: `chunksize` is the configuration for streaming latency.` [0,10,5]` indicates that the real-time display granularity is `1060=600ms`, and the lookahead information is `560=300ms`. Each inference input is `600ms` (sample points are `160000.6=960`), and the output is the corresponding text. For the last speech segment input, `isfinal=True` needs to be set to force the output of the last word.