mirror of
https://github.com/modelscope/FunASR.git
synced 2026-10-12 02:19:18 +00:00
docs: refresh growth operations snapshot (#3207)
Refresh the four-repository growth snapshot and record current high-star ecosystem integration status.
This commit is contained in:
@@ -34,14 +34,14 @@ This plan focuses on useful adoption work rather than vanity marketing: if more
|
||||
|
||||
## Current campaign snapshot
|
||||
|
||||
As of 2026-07-13 07:54 UTC, the ecosystem has 35,328 combined GitHub stars, or 4,104 additional stars since the 31,224 baseline. The remaining gap to the +20,000 target is 15,896 stars by 2026-09-30, which requires roughly 202 stars/day across the remaining 79 days.
|
||||
As of 2026-07-13 09:31 UTC, the ecosystem has 35,335 combined GitHub stars, or 4,111 additional stars since the 31,224 baseline. The remaining gap to the +20,000 target is 15,889 stars by 2026-09-30, which requires roughly 202 stars/day across the remaining 79 days.
|
||||
|
||||
| Repository | Stars | Forks | Open issues | Open PRs | Last push |
|
||||
|---|---:|---:|---:|---:|---|
|
||||
| `modelscope/FunASR` | 19,186 | 1,926 | 3 | 0 | 2026-07-13 |
|
||||
| `FunAudioLLM/Fun-ASR` | 1,388 | 137 | 0 | 0 | 2026-07-07 |
|
||||
| `FunAudioLLM/SenseVoice` | 8,845 | 793 | 0 | 0 | 2026-07-10 |
|
||||
| `modelscope/FunClip` | 5,909 | 710 | 0 | 0 | 2026-07-07 |
|
||||
| `modelscope/FunASR` | 19,189 | 1,926 | 3 | 0 | 2026-07-13 |
|
||||
| `FunAudioLLM/Fun-ASR` | 1,390 | 137 | 0 | 0 | 2026-07-07 |
|
||||
| `FunAudioLLM/SenseVoice` | 8,847 | 793 | 0 | 0 | 2026-07-10 |
|
||||
| `modelscope/FunClip` | 5,909 | 710 | 1 | 0 | 2026-07-07 |
|
||||
|
||||
Keep this snapshot fresh during weekly planning. The ecosystem mode also reports the remaining gap, days left to 2026-09-30, and the required daily average:
|
||||
|
||||
@@ -187,9 +187,8 @@ High-star feature requests and roadmap issues are earlier in the funnel than PRs
|
||||
|
||||
| Integration PR | Growth reason | Current maintainer action |
|
||||
|---|---|---|
|
||||
| `1c7/chinese-independent-developer#1065` FunClip listing link refresh | Keeps FunClip's existing entry in a 49k-star Chinese independent-developer directory pointed at the current official GitHub repository instead of the old organization homepage | PR updates the accepted FunClip listing's "更多介绍" link from `github.com/alibaba-damo-academy` to `github.com/modelscope/FunClip`; monitor for maintainer acceptance without extra pings. |
|
||||
| `Kedreamix/Linly-Talker#151` FunASR link refresh | Keeps a 3.3k-star digital-avatar conversational system's ASR docs pointed at the current official FunASR repository, so users comparing Whisper and FunASR land on maintained setup docs | PR updates the root README and `ASR/README.md` references from `github.com/alibaba-damo-academy/FunASR` to `github.com/modelscope/FunASR`; monitor for maintainer acceptance without extra pings. |
|
||||
| `huggingface/transformers#46180` Fun-ASR-Nano model support | Makes Fun-ASR-Nano usable through the default HF API surface and model docs | Head `fb515baa48a2` is ready for maintainer review: all 102 GitHub checks completed with 100 successes, 2 skips, 0 failures, and 0 pending; the aggregate PR CI status is green. The verified split-layout checkpoint and processor artifacts are published at Hub revision `4d5668ea`, and pinned H100 loading plus Chinese, English, and bilingual batch transcription passed with zero missing, unexpected, or mismatched keys. Avoid another status ping unless review or CI changes. |
|
||||
| `huggingface/transformers#46180` Fun-ASR-Nano model support | Makes Fun-ASR-Nano usable through the default HF API surface and model docs | Head `d58b63710914` is ready for maintainer review: all 102 GitHub checks completed with 100 successes, 2 skips, 0 failures, and 0 pending, and all 34 previously unresolved review threads are resolved. The final review cleanup keeps feature extraction in Torch through `self.pad`, uses inherited batch-capable `decode`, and removes the encoder-specific initializer; the pinned H100 checkpoint test passed single and batch Chinese/English transcription with zero missing, unexpected, or mismatched keys. Evidence and the `@ebezzam` re-review request are at https://github.com/huggingface/transformers/pull/46180#issuecomment-4956222927. |
|
||||
| `huggingface/transformers#47111` Qwen3-ASR hotword and language parsing fixes | Keeps the high-visibility Transformers Qwen3-ASR implementation aligned with upstream hotword/context behavior, language hints, and processor training paths used by downstream Fun-ASR-Nano/Qwen3-ASR adopters | The Qwen3-ASR slow job was explicitly rerun and reported no PR-specific failures on head `caf37300fc3d3333c3d7c2162a92a886e424eb1c`; the aggregate CI recap still has unrelated suite failures. Monitor for reviewer requests around hotword serialization, language parsing, and qwen3_asr processor tests before adding any FunASR-side comment. |
|
||||
| `sgl-project/sglang-omni#898` Fun-ASR serving support | Exposes Fun-ASR-Nano through a high-visibility serving runtime for ASR benchmarks and GPU deployment | The contributor-owned branch is currently dirty; LauraGPT already posted a concrete ASR benchmark rename/docs conflict recipe, and the author replied that conflicts will be resolved during merging. Wait for contributor or maintainer conflict resolution before adding more comments. |
|
||||
| `vllm-project/vllm#42478` Qwen3-ASR streaming postprocessing | Improves the upstream Qwen3-ASR streaming path used by OpenAI-compatible transcription clients, so downstream apps can consume clean SSE transcript deltas without model-specific `language ...<asr_text>` cleanup | LauraGPT posted downstream validation guidance on 2026-07-08. CI is currently blocked only by vLLM's pre-run gate: the PR needs a maintainer `ready`/`verified` label or an author history of 4+ merged PRs (current log found 2), so wait for maintainer review rather than adding code-change comments; still watch for a no-space CJK regression. |
|
||||
@@ -206,13 +205,14 @@ High-star feature requests and roadmap issues are earlier in the funnel than PRs
|
||||
| `run-llama/llama_index#21958` FunASR endpoint reader | Puts FunASR behind a LlamaIndex reader for OpenAI-compatible transcription endpoints used in RAG and agent pipelines | LauraGPT rechecked head `07a8599deaebe5e7a559d62174e7a872870c2f7e` at https://github.com/run-llama/llama_index/pull/21958#issuecomment-4905345545; author acknowledged the shared-reader pytest caveat at https://github.com/run-llama/llama_index/pull/21958#issuecomment-4905384536. Keep the endpoint contract clear and avoid forcing local `funasr` dependencies into the main package. |
|
||||
| `run-llama/llama_index#21996` local FunASR reader | Gives LlamaIndex users a local SenseVoice/FunASR reader for private transcription workflows | Keep optional dependencies isolated, verify the reader does not affect default installs, and watch for maintainer guidance on package extras. |
|
||||
| `mem0ai/mem0#5571` optional FunASR transcription helper | Adds local FunASR transcription to a high-star memory layer used by agent builders | Keep FunASR optional and make examples clear about local model downloads; the current failing Vercel preview is a Mem0 team authorization gate, not a FunASR code failure, so wait for maintainer-side preview access or review. |
|
||||
| `Significant-Gravitas/AutoGPT#13500` configurable transcription endpoints | Opens a path from AutoGPT's high-visibility agent platform to local FunASR/SenseVoice gateways through the existing OpenAI-compatible transcription route | GitHub Actions are green after the typed `HeadersInit` fix; remaining blockers are the author-controlled CLA, AutoGPT-team Vercel preview authorization, and maintainer review, not FunASR-side code. |
|
||||
| `Significant-Gravitas/AutoGPT#13500` configurable transcription endpoints | Opens a path from AutoGPT's high-visibility agent platform to local FunASR/SenseVoice gateways through the existing OpenAI-compatible transcription route | Head `6f348f6e7c38` has 29 successful checks, 1 expected skip, 1 neutral review check, and 0 unresolved threads. The PR description now attributes the original multi-input transcription proposal via `Refs #12940` and no longer carries the stale draft-era validation note. The combined status still has an author-controlled CLA pending and an AutoGPT-team Vercel authorization failure, so wait for account/team action and maintainer review rather than changing FunASR-side code. |
|
||||
| `harry0703/MoneyPrinterTurbo#1006` shareable video-generation presets | Puts subtitle, language, voice, and provider settings in a 96k-star short-video generator's reusable preset schema, creating the right safety boundary for later local/offline subtitle ASR or FunClip handoff workflows | LauraGPT posted a non-blocking preset-contract note at https://github.com/harry0703/MoneyPrinterTurbo/pull/1006#issuecomment-4912521164: export only stable non-secret choices such as subtitle provider, language, subtitle style, TTS/voice selection, and local/offline capability; keep API keys, bearer tokens, signed URLs, temporary media paths, cached model files, and unsanitized endpoint URLs out of shareable presets. Track review without asking this preset PR to add a FunASR/SenseVoice engine. |
|
||||
| `harry0703/MoneyPrinterTurbo#911` OpenVINO local subtitle provider | Adds a hardware-accelerated local transcription provider to a 96k-star short-video generator's subtitle pipeline, creating the same `audio -> SRT/timestamped segments` seam that later FunASR/SenseVoice or FunClip workflows can reuse | LauraGPT posted a non-blocking provider-boundary note at https://github.com/harry0703/MoneyPrinterTurbo/pull/911#issuecomment-4912751845. Track whether the PR keeps `subtitle_provider` generic, handles missing OpenVINO packages/model directories before subtitle correction, preserves valid UTF-8 SRT and CJK punctuation, and avoids another settings migration for future `funasr` / `sensevoice` providers. |
|
||||
| `maximhq/bifrost#5020` diarized OpenAI transcription compatibility | Keeps a high-visibility LLM gateway's OpenAI-compatible `/v1/audio/transcriptions` path safe for diarized STT responses, including downstream clients that compare hosted models with self-hosted FunASR/SenseVoice endpoints | PR is open with green checks and bot review confidence; LauraGPT posted a non-blocking downstream contract note at https://github.com/maximhq/bifrost/pull/5020#issuecomment-4911586742. The fix covers string diarized segment IDs, explicit empty `segments: []`, multipart transcription params, and speaker passthrough; watch merge/release feedback before adding more comments. |
|
||||
| `getpaseo/paseo#313` FunASR streaming STT provider | Adds a standalone FunASR/SenseVoice server and streaming dictation provider to a 10k-star agent orchestration app | Current head `19d9270f1b55d5a0d59288ff2c4a4e707bd60c9a` is dirty against main; LauraGPT triage at https://github.com/getpaseo/paseo/pull/313#issuecomment-4905606566 documents the conflict set and a `needsFunASR` provider-wiring bug to fix during rebase. Wait for author rebase or maintainer guidance without duplicate pings. |
|
||||
| `getpaseo/paseo#1634` SenseVoice local STT model support | Adds SenseVoice to a local voice/dictation app with a visible offline STT model catalog and speech CLI path | Current PR is mergeable at head `4cc65ac6fbc9735ac487648bbbd02ee487050f31`; posted focused local validation at https://github.com/getpaseo/paseo/pull/1634#issuecomment-4905550193 covering server deps build, format check, 3 speech Vitest files with 10 tests, and server build. Wait for maintainer review without duplicate pings. |
|
||||
| `infiniflow/ragflow#16473` FunASR / SenseVoice STT provider | Adds FunASR to a high-star RAG workflow product where local STT can become a visible configuration choice | Track duplicate/conflict cleanup, keep provider naming consistent, and verify that skipped CI is expected rather than a hidden regression. |
|
||||
| `infiniflow/ragflow#16473` FunASR / SenseVoice STT provider | Adds FunASR to a high-star RAG workflow product where local STT can become a visible configuration choice | Rebased the five-commit integration from a branch point 289 upstream commits behind onto `main@466f33e6`; head `173f88658817` is mergeable with a clean state. `range-diff` shows no semantic PR change, the mocked OpenAI-client provider contract passed, the focused Markdown suite reports 12 passed, and the three visible repository workflow jobs are skipped rather than failed. CodeRabbit accepted a fresh review request without new actionable findings; evidence is at https://github.com/infiniflow/ragflow/pull/16473#issuecomment-4956444898. |
|
||||
| `infiniflow/ragflow#16844` Fun-ASR-Flash Tongyi-Qianwen provider | Places the hosted Fun-ASR-Flash model in an 84k-star RAG product while keeping existing Qwen audio behavior intact | Head `bf1bb382f452` is clean and mergeable. The author fixed MIME/URL format inference and removed inaccurate hard-coded sample-rate metadata; one current thread remains for the 10 MB Base64 input limit on local files. LauraGPT provided the official-documentation boundary, allocation-free encoded-size check, actionable URL fallback error, and focused boundary-test scope at https://github.com/infiniflow/ragflow/pull/16844#issuecomment-4956465917; wait for the contributor update. |
|
||||
| `mudler/LocalAI#10090` FunASR backend | Exposes FunASR through a high-star local AI engine used by self-hosters and edge deployments | Upstream DCO is green; the fork-side `tests` failure is a CodeQL/SARIF upload permission gate on a fork, not a FunASR backend regression. Local CPU smoke validation remains `backend/python/funasr/test.py` with four passing tests, so wait for maintainer-side review or rerun without duplicate pings. |
|
||||
| `agno-agi/agno#8501` FunASR transcription tool | Places FunASR in a high-star agent platform as a local multilingual transcription tool | Keep issue linkage and formatting gates green, avoid heavy default dependencies, and respond to review scope requests quickly. |
|
||||
| `GetStream/Vision-Agents#606` FunASR STT plugin | Adds SenseVoice/FunASR to multimodal voice and vision agent examples | Keep package include paths and tests aligned with upstream conventions, then watch review threads for optional dependency or documentation requests. |
|
||||
@@ -275,11 +275,13 @@ Completed external wins:
|
||||
| `elizaOS/eliza#15426` streaming ASR live transcript contract | Lands a high-star agent OS voice UX path where segment preview and final batch transcript semantics can support local/private FunASR or SenseVoice-style ASR providers | Merged on 2026-07-08 as `e8d780cd31d1b5e8a870c20e370da0010ce8eb2d` after LauraGPT called out the final-transcript safety contract at https://github.com/elizaOS/eliza/pull/15426#issuecomment-4911110675. Watch follow-up provider work and keep any FunASR bridge aligned with the final-only fallback contract. |
|
||||
| `QwenLM/qwen-code#6510` pane-scoped voice dictation restore | Restores voice dictation in a 25k-star Qwen coding-agent Web Shell split-view, creating a visible local/private STT surface when the daemon advertises `voice_transcribe` | Merged on 2026-07-08 as `d8dc8043d6cfd4d7605f83b8a4838fee9dacdffa` after LauraGPT's pane-scoped local/private ASR boundary note at https://github.com/QwenLM/qwen-code/pull/6510#issuecomment-4911877569 and maintainer confirmation at https://github.com/QwenLM/qwen-code/pull/6510#issuecomment-4912022943: capability-gated mic visibility, editable transcript draft without auto-submit, pane-specific routing, and sanitized provider errors for FunASR/SenseVoice/OpenAI-compatible STT backends. |
|
||||
| `chatmcp/mcpso#1` MCP server directory submission | Routes MCP builders browsing mcp.so toward FunASR's local speech-recognition MCP server | Listed on mcp.so on 2026-07-08 at https://mcp.so/server/mcp-server-funasr/radial-hks after LauraGPT submitted the server in the public directory thread. The MCP README now links the live directory page so Claude/Cursor-style users can discover `transcribe_audio` without reading the growth tracker. |
|
||||
| `1c7/chinese-independent-developer#1065` FunClip listing link refresh | Keeps FunClip's accepted entry in a 49k-star Chinese independent-developer directory pointed at the current official repository | Merged on 2026-07-08 as `13ca927ab1a0113a9ae54433086beca5db1f787e`, replacing the obsolete organization URL with `github.com/modelscope/FunClip`. |
|
||||
| `vinta/awesome-python#3246` SenseVoice listing | Places SenseVoice in a 307k-star Python discovery list used by developers comparing production-ready libraries | Merged on 2026-07-08 as `d3c593533e63890eac7d370313918f36b2a16eea`, giving SenseVoice a durable entry in the list's speech-recognition category. |
|
||||
| `mahimairaja/voiceai#16` FunASR and SenseVoice STT resources | Places the core toolkit and SenseVoice in a curated voice-AI resource map for builders comparing local STT options | Merged on 2026-07-08 as `4e0e3edab7c148cb1769021816409ad65d97af83` after correcting a pre-existing Stars badge target and verifying the full link check with 480 links and 0 errors. |
|
||||
| `LqNoob/Neural-Codec-and-Speech-Language-Models#4` Fun-ASR-Nano and SenseVoice listing | Adds both FunAudioLLM speech-understanding models to a focused neural-codec and speech-language-model catalog | Merged on 2026-07-09 as `16ef660a95a127e2a00782f433b816eb42b2b7b1`, preserving direct project and paper discovery links. |
|
||||
| `RVC-Boss/GPT-SoVITS#2801` Fun-ASR-Nano registration fallback | Unblocks a 59k-star voice-generation workflow when optional Fun-ASR-Nano model registration fails during ASR setup | Merged on 2026-07-10 as `551918539c8e3a496a504a4d9aa2cd7d591097bf`, keeping the fallback scoped to registration errors instead of masking unrelated runtime failures. |
|
||||
| `ga642381/speech-trident#31` SenseVoice model-list entry | Adds SenseVoice to a speech/audio language-model catalog used by model researchers | Merged on 2026-07-10 as `ab0cc3217e791300112cf84f136f85e8f0d52ee2` with the model and project links in the speech-understanding section. |
|
||||
| `RVC-Boss/GPT-SoVITS#2803` FunASR backend documentation | Gives users of a 59k-star voice-generation workflow a maintained explanation of its FunASR backend choices after the registration fallback landed | Merged on 2026-07-13 as `be6a4f1e9d8a22d41b7d42c22df9d7ef36f225d2`, adding a durable discovery and setup path for the supported FunASR backends. |
|
||||
|
||||
Operating rules:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user