Skip to content
Back to skills

Funasr

ASecurity

"Router for FunASR speech workflows: local transcription,

  • 247 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added September 8, 2026
devopspythongoapibackend

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill funasr --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Funasr?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Funasr
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-funasr/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-funasr)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: funasr
description: "Router for FunASR speech workflows: local transcription,
  subtitles, services, vLLM, normalization, and training/export."
metadata:
  disco-role: operating
disable-model-invocation: true
license: NOASSERTION
---

# FunASR

Use this root skill to route FunASR requests. Start here when the user asks for speech transcription, subtitles, model choice, service deployment, LLM-ASR routing, punctuation cleanup, manifests, or training/export guidance.

## Start here

- Package provenance and staleness check: [references/repo-provenance.md](references/repo-provenance.md)
- Router metadata for repo-skills-router: [references/repo-routing-metadata.json](references/repo-routing-metadata.json)
- Package commands and entry points: [references/cli-reference.md](references/cli-reference.md)
- Public API shapes and input/output forms: [references/api-reference.md](references/api-reference.md)
- Model-family choice guide: [references/model-overview.md](references/model-overview.md)
- Cross-skill workflow map: [references/workflows.md](references/workflows.md)
- Shared input/output schemas: [references/data-formats.md](references/data-formats.md)
- Cross-cutting failure recovery: [references/troubleshooting.md](references/troubleshooting.md)
- Safe environment smoke helper: [scripts/check_funasr_env.py](scripts/check_funasr_env.py)

## Route map

| Need | Go to |
|---|---|
| Plain transcription, batch ASR, subtitles, audio decoding, hotwords, timestamps, or common non-LLM model choice | [sub-skills/python-asr-pipelines/SKILL.md](sub-skills/python-asr-pipelines/SKILL.md) |
| Punctuation cleanup, inverse text normalization, or text normalization | [sub-skills/text-normalization/SKILL.md](sub-skills/text-normalization/SKILL.md) |
| OpenAI-compatible HTTP API, realtime WebSocket, MCP, browser/client integration, or edge/runtime guidance | [sub-skills/serving-and-runtime/SKILL.md](sub-skills/serving-and-runtime/SKILL.md) |
| Fun-ASR-Nano, Fun-ASR-MLT-Nano, GLM-ASR-Nano, Qwen3-ASR, or `AutoModelVLLM` | [sub-skills/llm-asr-and-vllm/SKILL.md](sub-skills/llm-asr-and-vllm/SKILL.md) |
| Training data prep, manifests, distributed config, export, or local inference after export | [sub-skills/training-data-and-export/SKILL.md](sub-skills/training-data-and-export/SKILL.md) |

## What this root skill owns

- The first decision about which FunASR workflow to use.
- Quick package inspection and safe help/version checks.
- The common vocabulary for ASR, VAD, punctuation, speaker labels, hotwords, subtitles, service deployment, and manifests.
- Cross-cutting troubleshooting that applies before a user narrows to a sub-skill.

## How to start safely

1. Run `python scripts/check_funasr_env.py --check-cli --check-torch` to confirm the package and entry points are visible in the current environment.
2. Use `import funasr` as the minimal package import check.
3. Remember that `import funasr` may work before PyTorch is installed, but `from funasr import AutoModel` needs a compatible `torch` build.
4. If the request names a model family, use [references/model-overview.md](references/model-overview.md) before choosing a route.

## Where to read next

- Transcription and subtitles: `python-asr-pipelines`
- Optional punctuation cleanup or ITN/TN: `text-normalization`
- HTTP/WebSocket/MCP/runtime deployment: `serving-and-runtime`
- Nano/GLM/Qwen3/vLLM backend choice: `llm-asr-and-vllm`
- Training and export: `training-data-and-export`

## Do not do here

- Do not bury service, model-family, normalization, or training guidance inside this router.
- Do not tell users to open the original source checkout from runtime instructions.
- Do not claim GPU, vLLM, or Pynini support from the root skill alone; route to the owning sub-skill and its references.

## Quick model instincts

- CPU-friendly first try: `SenseVoiceSmall`
- Mandarin production and subtitles: `paraformer-zh`
- GPU-heavy LLM-ASR / batch throughput: `Fun-ASR-Nano` or `GLM-ASR-Nano` through `llm-asr-and-vllm`
- Server or client integration: `serving-and-runtime`

## Cross-cutting checks

- Use [references/troubleshooting.md](references/troubleshooting.md) for install/import, hub, device, and download issues.
- Use the sub-skill troubleshooting pages for workflow-specific failures.
- Keep review-only outputs in `skills/tests/funasr/`, not inside the runtime skill tree.

Files in this skill

  • SKILL.md4.3 KB
  • references/api-reference.md4.3 KB
  • references/cli-reference.md3.1 KB
  • references/data-formats.md2.4 KB
  • references/model-overview.md3.2 KB
  • references/repo-provenance.md861 B
  • references/repo-routing-metadata.json509 B
  • references/troubleshooting.md2.8 KB
  • references/workflows.md3 KB
  • scripts/check_funasr_env.py10.9 KB
  • sub-skills/llm-asr-and-vllm/SKILL.md4.8 KB
  • sub-skills/llm-asr-and-vllm/references/troubleshooting.md9.1 KB
  • sub-skills/llm-asr-and-vllm/references/vllm-and-models.md10.2 KB
  • sub-skills/llm-asr-and-vllm/scripts/check_vllm_ready.py22.4 KB
  • sub-skills/python-asr-pipelines/SKILL.md2.2 KB
  • sub-skills/python-asr-pipelines/references/api-reference.md6.2 KB
  • sub-skills/python-asr-pipelines/references/cli-reference.md2.9 KB
  • sub-skills/python-asr-pipelines/references/troubleshooting.md3.2 KB
  • sub-skills/python-asr-pipelines/references/workflows.md4.1 KB
  • sub-skills/python-asr-pipelines/scripts/batch_transcribe.py12.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.