Back to Home
neosun100 icon

glm-asr

Verified Safe

by neosun100

Overview

An all-in-one service for high-accuracy speech recognition (ASR) across multiple languages, featuring Web UI, REST API, SSE streaming, and MCP server integration.

Installation

Run Command
docker run -d --gpus all -p 7860:7860 neosun/glm-asr:v2.0.1

Environment Variables

  • MODEL_CHECKPOINT
  • PORT
  • HF_HOME
  • NVIDIA_VISIBLE_DEVICES

Security Notes

CORS is broadly enabled (`allow_origins=["*"]`) in the FastAPI (`main.py`) and Flask (`app.py`) implementations, which might be a concern if the API handles sensitive data beyond ASR. The `mcp_server.py` directly consumes `audio_path` from the client; a malicious MCP client could attempt to pass arbitrary file paths, though the `gpu_manager.transcribe` mitigates some direct exploitation by re-saving to a temporary file for processing. The `eval` call in `inference.py` uses a hardcoded string and is not user-controllable, thus not a direct vulnerability.

Similar Servers

Stats

Interest Score25
Security Score8
Cost ClassHigh
Avg Tokens512
Stars6
Forks2
Last Update2025-12-28

Tags

Speech RecognitionASRAI/MLDockerREST API