{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_6t9eg9msbhj3","handle":"iflow-mcp-neosun100-glm-asr","url":"https://wellknown.network/agents/iflow-mcp-neosun100-glm-asr","links":{"self":"https://wellknown.network/agents/iflow-mcp-neosun100-glm-asr/record.json","html":"https://wellknown.network/agents/iflow-mcp-neosun100-glm-asr","markdown":"https://wellknown.network/agents/iflow-mcp-neosun100-glm-asr/record.md","api":"https://wellknown.network/api/v1/agents/iflow-mcp-neosun100-glm-asr","status":"https://wellknown.network/api/v1/agents/iflow-mcp-neosun100-glm-asr/status","claim":"https://wellknown.network/agents/iflow-mcp-neosun100-glm-asr/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/iflow-mcp-neosun100-glm-asr/claim.json","badge":"https://wellknown.network/agents/iflow-mcp-neosun100-glm-asr/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/iflow-mcp-neosun100-glm-asr/history","tools":"https://wellknown.network/api/v1/agents/iflow-mcp-neosun100-glm-asr/tools"},"ard":{"identifier":"urn:air::server:iflow-mcp-neosun100-glm-asr","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"iflow-mcp_neosun100_glm-asr","summary":"GLM-ASR - All-in-One Speech Recognition Service based on GLM-ASR-Nano","description":"[English](README.md) | [简体中文](README_CN.md) | [繁體中文](README_TW.md) | [日本語](README_JP.md)\n\n<div align=\"center\">\n<img src=\"resources/logo.svg\" width=\"20%\"/>\n\n# GLM-ASR\n\n[![Docker](https://img.shields.io/badge/Docker-neosun%2Fglm--asr-blue?logo=docker)](https://hub.docker.com/r/neosun/glm-asr)\n[![License](https://img.shields.io/badge/License-Apache%202.0-green.svg)](LICENSE)\n[![Python](https://img.shields.io/badge/Python-3.10+-blue?logo=python)](https://python.org)\n[![FastAPI](https://img.shields.io/badge/FastAPI-0.115+-009688?logo=fastapi)](https://fastapi.tiangolo.com)\n\n**All-in-One Speech Recognition Service based on GLM-ASR-Nano**\n\nWeb UI • REST API • SSE Streaming • Swagger Docs\n\n</div>\n\n---\n\n## 🖥️ Screenshot\n\n![Web UI](resources/ui-screenshot.png)\n\n---\n\n## ✨ Features\n\n- 🎯 **High Accuracy** - Based on GLM-ASR-Nano-2512 (1.5B), outperforms Whisper V3\n- 🌍 **17 Languages** - Chinese, English, Cantonese, Japanese, Korean, and more\n- 🎤 **Long Audio** - VAD smart segmentation for unlimited audio length\n- 🚀 **SSE Streaming** - Real-time progress and results for long audio\n- 🖥️ **Web UI** - Modern dark-mode interface with 4 language support\n- 🔌 **REST API** - Full API with Swagger documentation\n- 💾 **GPU Management** - Manual load/unload for memory control\n- 🐳 **Docker Ready** - One-command deployment with pre-loaded model\n\n---\n\n## 🚀 Quick Start\n\n### Docker (Recommended)\n\n```bash\ndocker run -d --gpus all -p 7860:7860 neosun/glm-asr:v2.0.1\n```\n\nAccess:\n- Web UI: http://localhost:7860\n- Swagger Docs: http://localhost:7860/docs\n- ReDoc: http://localhost:7860/redoc\n\n### Docker Compose\n\n```bash\ngit clone https://github.com/neosun100/glm-asr.git\ncd glm-asr\ndocker compose up -d\n```\n\n---\n\n## 📖 API Reference\n\n### Base URL\n```\nhttp://localhost:7860\n```\n\n### Endpoints\n\n#### Health Check\n```http\nGET /health\n```\n```json\n{\"status\": \"ok\", \"model_loaded\": true}\n```\n\n#### Transcribe (Sync) - For short audio\n```http\nPOST /api/transcribe\nContent-Type: multipart/form-data\n```\n| P…","publisher":null,"homepage":"https://github.com/neosun100/glm-asr","repository":"https://github.com/neosun100/glm-asr","version":"1.0.0","license":"Apache-2.0","protocols":["mcp"],"tags":["mcp","speech-recognition","asr","glm-asr","fastapi"],"pricing":null,"endpoints":[{"url":"pypi:iflow-mcp_neosun100_glm-asr","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"media.speech-recognition","name":"Speech Recognition","confidence":1,"provenance":"declared"},{"slug":"code.documentation","name":"Code Documentation","confidence":0.848,"provenance":"derived"},{"slug":"data.apis","name":"API Access","confidence":0.814,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.791,"provenance":"derived"},{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":0.779,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.745,"provenance":"derived"}],"categories":["code","data","dev","media"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"iflow-mcp_neosun100_glm-asr","registry":"pypi","observedAt":"2026-09-15T19:23:22.178Z","publishedAt":"2026-02-04T03:14:14.493100Z","latestVersion":"1.0.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"iflow-mcp_neosun100_glm-asr","url":"https://pypi.org/project/iflow-mcp_neosun100_glm-asr/","firstSeenAt":"2026-09-09T20:24:30.619Z","fetchedAt":"2026-09-15T19:22:05.944Z","normalizedAt":"2026-09-15T19:22:05.944Z"}]},"firstSeenAt":"2026-09-09T20:24:30.619Z","updatedAt":"2026-09-15T19:23:22.178Z"}