diff --git a/docs/community_growth_20k.md b/docs/community_growth_20k.md index 629da0769..1c973a80b 100644 --- a/docs/community_growth_20k.md +++ b/docs/community_growth_20k.md @@ -317,7 +317,7 @@ High-star feature requests and roadmap issues are earlier in the funnel than PRs | `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 | Merged after backend/frontend review. The integration is already surfaced in the community projects page, so keep it out of the default active PR queue and monitor release/user feedback instead. | | `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 | Merged on 2026-07-16 as `eeb59ec4f2ac342c50c3652e8a5f0d4f63a284c4`; Fun-ASR-Flash now routes through RAGFlow's Tongyi-Qianwen speech-to-text provider with scoped `fun-asr-flash*` handling, local audio size checks, URL/data-URI support, and streaming response cleanup. Keep monitoring release notes and user feedback. | | `Open-Less/openless#793` Fun-ASR-Flash and unified Bailian ASR support | Adds Fun-ASR-Flash to a desktop AI client while consolidating hosted ASR configuration, exposing the model to users already selecting Qwen and Bailian providers | Head `5f4078b31b8a` is mergeable with all five checks green. LauraGPT submitted three official-documentation-backed blockers at https://github.com/Open-Less/openless/pull/793#pullrequestreview-4688035289: do not route `fun-asr-flash-8k-realtime*` WebSocket models into the batch HTTP API, preserve Singapore/workspace endpoint configuration instead of forcing the China public host, and do not inject the realtime-only `vocabulary_id` into Fun-ASR-Flash sync requests. All three threads are current and unanswered; wait for the author fix without duplicate comments. | -| `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. | +| `mudler/LocalAI#10090` FunASR backend | Exposes FunASR through a local AI engine for self-hosted deployments | The upstream owner manually squash-integrated the backend on 2026-09-11 as [`df70ff31`](https://github.com/mudler/LocalAI/commit/df70ff311d10a54d9581b031086d1b176ed72c90), confirmed by the [integration note](https://github.com/mudler/LocalAI/pull/10090#issuecomment-5641175427). The PR is closed with `mergedAt=null`; manual source integration is distinct from GitHub's PR merge metadata. As of 2026-11-01, both the [backend](https://github.com/mudler/LocalAI/blob/832dff3c7448a4fdb0302a9af9feca1a844553c5/backend/python/funasr/backend.py) and [importer](https://github.com/mudler/LocalAI/blob/832dff3c7448a4fdb0302a9af9feca1a844553c5/core/gallery/importers/funasr.go) are present in upstream `master`. The four prior CPU smoke tests are historical evidence, not a fresh release, GPU, ASR-quality or adoption validation. | | `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. | | `TEN-framework/ten-framework#2191` FunASR ASR extension | Places SenseVoice/FunASR in a realtime multimodal agent framework with extension discovery | The failing `claude-review` action is a fork-permission gate, not a code failure; wait for maintainer-side review or rerun, and respond only to concrete code/doc feedback. |