Commit Graph
210 Commits
Author SHA1 Message Date
zhifu gao ba2b488e17 docs: add community growth and contribution guides
Merge pull request #2863 from codex/growth-20k
2026-05-24 20:29:56 +08:00
游雁 006d1d7856 docs: add vLLM engine and dynamic VAD to READMEs
- README.md: add vLLM/dynamic VAD to What's new, add vLLM row to features
- README_zh.md: same updates in Chinese
- Fun-ASR-Nano README/README_zh: add built-in vLLM and WebSocket service links
2026-05-24 19:39:41 +08:00
游雁 d3be9db4a4 fix: center SVG banner in all READMEs 2026-05-24 17:45:01 +08:00
游雁 2a98e2b983 docs: add Japanese and Korean README, update all language links
- README.md (English) - language links updated
- README_zh.md (中文) - full redesign matching EN
- README_ja.md (日本語) - new, native quality
- README_ko.md (한국어) - new, native quality
2026-05-24 17:43:08 +08:00
游雁 5d7c77b38d docs: README redesign - conversion-optimized for new visitors
- One-liner tagline: 170x faster than Whisper, 50+ languages
- Quick Start with human-readable output (speaker labels + timestamps)
- Why FunASR comparison table (vs Whisper vs Cloud)
- Merged GPU/CPU benchmark into one compact table
- Model Zoo with self-hosted + community models
- Detailed examples moved to docs site (modelscope.github.io/FunASR)
- Star History chart
- 538 lines → 210 lines
2026-05-24 17:27:02 +08:00
游雁 6ac52c5cdb docs: add v1.3.2 release announcement to What's New 2026-05-24 01:20:31 +08:00
游雁 22b793117e docs: remove hardware details from benchmark title 2026-05-23 22:19:41 +08:00
游雁 c8ebbc7af0 Revert "readme: replace SVG banner with value-first header (code demo + badges + one-liner)"
This reverts commit 6f0778d306.
2026-05-23 21:30:21 +08:00
游雁 6f0778d306 readme: replace SVG banner with value-first header (code demo + badges + one-liner) 2026-05-23 21:25:23 +08:00
游雁 2f4d6544ab benchmark: remove CER column (speed-only comparison) 2026-05-23 19:30:05 +08:00
游雁 b34a017fe6 benchmark: clarify PyTorch backend (vLLM benchmark coming later) 2026-05-23 19:20:05 +08:00
游雁 e63d2358b6 benchmark: remove GLM-ASR (community model, speed needs verification) 2026-05-23 19:11:22 +08:00
游雁 18344cde5b benchmark: expand to 8 GPU models + 3 CPU models with full comparison
- Added Fun-ASR-Nano, GLM-ASR-Nano, Whisper-large-v3-turbo (OpenAI & FunASR)
- Added CPU results section showing FunASR models work without GPU
- Model type annotations (NAR/AR/LLM) for architecture clarity
- Updated speed numbers from actual H100 benchmark run
2026-05-23 19:04:51 +08:00
游雁 6122ec15aa Add benchmark section: FunASR 15x faster than Whisper with lower CER 2026-05-23 08:49:43 +00:00
游雁 c58747e740 Revert "docs: 重构文档体系——README精简为项目名片,详细内容导向文档站"
This reverts commit ba1c2d80b8.
2026-05-22 14:20:09 +00:00
游雁 ecf78eba17 Revert "docs: README 提升专业度——加入 logo、机构标识、规范表格、权威 tone"
This reverts commit 30d83329d1.
2026-05-22 14:19:17 +00:00
游雁 30d83329d1 docs: README 提升专业度——加入 logo、机构标识、规范表格、权威 tone 2026-05-22 09:44:44 +00:00
游雁 ba1c2d80b8 docs: 重构文档体系——README精简为项目名片,详细内容导向文档站
- README.md: 全新设计,开篇即展示核心价值(3行代码+输出)
- README_zh.md: 同等质量中文版
- CHANGELOG.md: 完整历史归档
- docs/tutorial/: 加 deprecation notice 指向文档站
2026-05-22 07:11:33 +00:00
游雁 106cbb69a3 feat: add ERes2NetV2 speaker model with full AutoModel integration
Integrates ERes2NetV2 from 3D-Speaker into FunASR as a speaker
verification/diarization model. Can be used standalone or as spk_model
combined with VAD + ASR for speaker-attributed transcription.

Usage (standalone speaker embedding):
    model = AutoModel(model="iic/speech_eres2netv2_sv_zh-cn_16k-common")
    res = model.generate(input="audio.wav")
    embedding = res[0]["spk_embedding"]  # shape: [1, 192]

Usage (with ASR + speaker diarization):
    model = AutoModel(
        model="paraformer-zh",
        vad_model="fsmn-vad",
        spk_model="iic/speech_eres2netv2_sv_zh-cn_16k-common",
    )
    res = model.generate(input="audio.wav")

Tested end-to-end: ModelScope download + embedding extraction verified.

New files:
- funasr/models/eres2net/eres2netv2.py (network architecture)
- funasr/models/eres2net/model.py (FunASR wrapper with inference)
- tests_models/test_eres2netv2.py
- examples/industrial_data_pretraining/eres2netv2_sv/demo.py
- examples/industrial_data_pretraining/eres2netv2_sv/demo_sv.py
2026-05-20 05:27:53 +00:00
游雁 8a0c727051 feat: add GLM-ASR-Nano model support
Add GLMASR wrapper class integrating GLM-ASR-Nano-2512 (1.5B) into
FunASR. Uses HuggingFace transformers AutoModel + AutoProcessor with
trust_remote_code. Supports 17 languages with dialect and low-volume
speech optimization.

Usage:
    from funasr import AutoModel
    model = AutoModel(model="zai-org/GLM-ASR-Nano-2512", hub="hf", device="cuda:0")
    res = model.generate(input="audio.wav")

    # ModelScope (Chinese users)
    model = AutoModel(model="ZhipuAI/GLM-ASR-Nano-2512", hub="ms", device="cuda:0")

Tested end-to-end on CPU with Chinese and English audio.

New files:
- funasr/models/glm_asr/model.py
- funasr/models/glm_asr/__init__.py
- tests_models/test_glm_asr.py
- examples/industrial_data_pretraining/glm_asr/demo.py
- examples/industrial_data_pretraining/glm_asr/demo_ms.py

Note: requires transformers>=5.0.0 (pip install git+https://github.com/huggingface/transformers)
2026-05-20 04:15:11 +00:00
游雁 708efd2d20 docs: fix Qwen3-ASR news entry position in README
Move Qwen3-ASR announcement to the top of news section (latest first,
chronological order).
2026-05-20 04:07:02 +00:00
游雁 12e7e93ab5 docs: add Qwen3-ASR to README and examples
- Add Qwen3-ASR (0.6B/1.7B) to model zoo table in README.md and
  README_zh.md with links to HuggingFace and ModelScope
- Add news entry for Qwen3-ASR release
- Add example scripts:
  - examples/industrial_data_pretraining/qwen3_asr/demo.py (HuggingFace)
  - examples/industrial_data_pretraining/qwen3_asr/demo_ms.py (ModelScope)
2026-05-20 03:50:39 +00:00
游雁 10ac8cf39e feat: support SenseVoice speaker diarization (#2706)
- Auto-enable output_timestamp when spk_model is present in inference_with_vad
- Add SenseVoice + SPK demo and update README news/quick-start
2026-05-19 14:51:12 +00:00
游雁 a2f3d5483d fix: resolve multiple issues (#2689, #2720, #2755, #2780)
- #2689: Add text_language check before removing spaces for aishell data
- #2720: Fix streaming ASR code example syntax error in README
- #2755: Use log_softmax instead of softmax for CTC forced alignment in SenseVoice
- #2780: Add bounds check in GetFrameState to prevent IndexError with non-default decibel_thres
2026-05-19 14:14:10 +00:00
游雁 a424f4c6b6 feat: support speaker diarization for Fun-ASR-Nano (#2844)
- Convert dict-format timestamps to list-format for downstream compatibility
- Fix spk_embedding to concatenate all chunk embeddings from sv_chunk
- Handle timestamps/timestamp key difference in vad_segment mode
- Auto fallback to vad_segment mode when punc_model is missing
- Add demo_spk.py example and test script
- Update README/README_zh with news and usage demo
2026-05-19 13:35:16 +00:00
zhifu gao 1aa29acd51 Update README.md (#2750) 2025-12-19 14:20:29 +08:00
游雁 74ada7222e doc 2025-12-16 00:53:44 +08:00
游雁 c42f2540cc fun-asr-nano 2025-12-16 00:46:16 +08:00
彭震东and启焚 3e2c4c409b upload fun-asr-nano (#2739)
Co-authored-by: 启焚 <[email protected]>
2025-12-16 00:22:10 +08:00
zhifu gao c0b2079fb1 Update README.md 2025-09-09 19:36:55 +08:00
Jeffrey Guan 8316fc4197 docs(readme): update onnx example import path and cache location (#2607)
The example code in README files was updated to use the correct import path for Paraformer from the runtime package instead of the top-level module. The wav path was also modified to use Path.home() for cross-platform compatibility and to include the missing 'models' directory in the cache path. These changes ensure the examples work correctly with the current package structure.
2025-07-23 14:56:31 +08:00
Dr. Artificial曾小健 2e0b208658 typo fix (#2330) 2024-12-24 13:46:31 +08:00
雾聪 4f87e0b8f8 update readme 2024-10-29 15:06:40 +08:00
zhifu gao ed143ec57c Update README.md 2024-10-18 11:21:01 +08:00
游雁 5c28b4d612 whisper-large-v3-turbo 2024-10-14 00:21:24 +08:00
游雁 6d932da239 whisper-large-v3-turbo 2024-10-11 14:37:27 +08:00
雾聪 cd4c6485ef update readme 2024-09-26 11:28:03 +08:00
zhifu gaoandpengteng.spt 4294d2166e update README (#2106)
Co-authored-by: pengteng.spt <[email protected]>
2024-09-25 16:03:15 +08:00
游雁 995ab45b47 dcos 2024-07-29 11:34:14 +08:00
游雁 c2575f022d docs 2024-07-22 17:11:44 +08:00
游雁 beef97a2fc update 2024-07-17 10:38:08 +08:00
游雁 a836eca98e update 2024-07-17 10:16:19 +08:00
游雁 774caaf752 sensevoice 2024-07-16 14:27:13 +08:00
北念 ba64c946c0 update docs 2024-07-05 10:20:20 +08:00
游雁 0170f534b0 sensevoice 2024-07-05 00:17:06 +08:00
雾聪 31bf3a88a0 update funasr-runtime-sdk-gpu-0.1.1 2024-07-01 20:43:06 +08:00
Yabin Li 5853ebc98f Merge Dev blade (#1856)
* update readme

* add benchmark_libtorch_cpp

* add benchmark_libtorch_cpp

* update readme

* update readme

* update readme

* update readme
2024-06-27 17:38:19 +08:00
游雁 f932e01d36 docs 2024-05-31 11:30:30 +08:00
游雁 6d3a3da8a8 docs 2024-05-30 19:16:52 +08:00
游雁 0ff321caea docs 2024-05-30 15:10:51 +08:00