{% extends "base.html" %} {% block content %}
{{ '连接 GPU、CPU、边缘设备和 API 客户端的私有部署拓扑' if language == 'zh' else 'Private deployment topology connecting GPU, CPU, edge devices, and API clients' }}

{{ '开源语音基础设施' if language == 'zh' else 'Open speech infrastructure' }}

FunASR

{{ '可私有化部署的语音智能基础设施。覆盖 GPU 高吞吐、实时流式服务、OpenAI 兼容 API,以及 CPU 与边缘独立运行。' if language == 'zh' else 'Private-deployment speech infrastructure for high-throughput GPU inference, realtime streaming, OpenAI-compatible APIs, and standalone CPU or edge use.' }}

{{ '许可' if language == 'zh' else 'License' }}
Apache-2.0
{{ '接口' if language == 'zh' else 'API' }}
OpenAI compatible
{{ '验证日期' if language == 'zh' else 'Verified' }}
{{ verified }}

{{ '生态路由' if language == 'zh' else 'Ecosystem routing' }}

{{ '按工作流进入专用仓库' if language == 'zh' else 'Choose the focused repository' }}

{{ '部署路径适用于 FunASR 运行时;当需求由模型能力或视频工作流定义时,直接进入对应仓库。' if language == 'zh' else 'Deployment paths serve the FunASR runtime. When the requirement is defined by model capability or a video workflow, start in the focused repository.' }}

{{ '部署选择器' if language == 'zh' else 'Deployment selector' }}

{{ '从工作负载开始,不从框架名开始' if language == 'zh' else 'Start with the workload, not a framework name' }}

{{ '选择业务形态、硬件和首要目标,得到一条有明确限制的推荐路径。' if language == 'zh' else 'Choose the workload, hardware, and primary goal to get one recommendation with an explicit limitation.' }}

{{ '工作负载' if language == 'zh' else 'Workload' }}
{{ '硬件' if language == 'zh' else 'Hardware' }}
{{ '优先目标' if language == 'zh' else 'Priority' }}

{{ '推荐路径' if language == 'zh' else 'Recommended path' }}

{{ '首要限制' if language == 'zh' else 'Primary limitation' }}

{{ '查看部署步骤' if language == 'zh' else 'Open deployment guide' }}

{{ '完整矩阵' if language == 'zh' else 'Full matrix' }}

{{ '无 JavaScript 也能完成选择' if language == 'zh' else 'The full decision path works without JavaScript' }}

{% for item in deployments %} {% endfor %}
{{ '方案' if language == 'zh' else 'Path' }} {{ '工作负载' if language == 'zh' else 'Workload' }} {{ '硬件' if language == 'zh' else 'Hardware' }} {{ '接口' if language == 'zh' else 'Interface' }} {{ '状态' if language == 'zh' else 'Status' }}
{{ item.translations[language].name }} {{ item.workloads | join(' / ') }} {{ item.hardware | join(' / ') }} {{ item.interfaces[:2] | join(' / ') }} {{ item.translations[language].status_label }}

{{ '可验证接口' if language == 'zh' else 'Inspectable API contract' }}

{{ '先验证服务,再接入客户端' if language == 'zh' else 'Verify the service before integrating a client' }}

{{ '健康、模型身份和真实转写是三个独立检查。' if language == 'zh' else 'Health, model identity, and real transcription are three separate checks.' }}

localhost:8000
$ curl -fsS http://localhost:8000/health
{"status":"ok"}

$ curl -fsS http://localhost:8000/v1/models
{"data":[{"id":"sensevoice"}]}

$ curl http://localhost:8000/v1/audio/transcriptions \
  -F file=@meeting.wav -F model=sensevoice

{{ '生产边界' if language == 'zh' else 'Production boundary' }}

{{ '运行时负责推理,平台负责暴露方式' if language == 'zh' else 'The runtime serves inference; the platform controls exposure' }}

{{ 'FunASR 原生' if language == 'zh' else 'Native FunASR' }}

{{ '模型加载、转写接口、时间戳、VAD、流式协议和运行时日志。' if language == 'zh' else 'Model loading, transcription, timestamps, VAD, streaming protocols, and runtime logs.' }}

{{ '网关与平台' if language == 'zh' else 'Gateway and platform' }}

{{ 'TLS、认证、租户配额、限流、审计、上传策略、监控和滚动发布。' if language == 'zh' else 'TLS, authentication, tenant quotas, rate limits, audit, upload policy, monitoring, and rollout.' }}

{{ '上线证据' if language == 'zh' else 'Release evidence' }}

{{ '目标硬件的容量测试、已知音频 smoke test、版本清单和可执行回滚。' if language == 'zh' else 'Target-hardware capacity tests, known-audio smoke tests, version manifests, and executable rollback.' }}

{{ '生态仓库' if language == 'zh' else 'Ecosystem repositories' }}

{{ '从模型到视频工作流' if language == 'zh' else 'From models to video workflows' }}

{{ '按目标进入专用仓库,核对模型、部署边界与可复现示例。' if language == 'zh' else 'Open the focused repository for its models, deployment boundaries, and reproducible examples.' }}

{{ '工业语音工具箱' if language == 'zh' else 'Production speech toolkit' }}

FunASR

{{ '统一语音识别、VAD、标点、说话人分离与工业部署的开源工具箱。' if language == 'zh' else 'The open toolkit unifying ASR, VAD, punctuation, diarization, and production deployment.' }}

{{ '查看 FunASR' if language == 'zh' else 'Open FunASR on GitHub' }}

{{ '高精度转写' if language == 'zh' else 'High-accuracy ASR' }}

Fun-ASR

{{ '端到端语音识别模型家族,覆盖旗舰与 31 语言 MLT 检查点。' if language == 'zh' else 'A family of end-to-end speech recognition models spanning flagship and 31-language MLT checkpoints.' }}

{{ '查看 Fun-ASR' if language == 'zh' else 'Open Fun-ASR on GitHub' }}

{{ '下一步' if language == 'zh' else 'Next step' }}

{{ '选择一条路径,完成第一次可复现验证' if language == 'zh' else 'Choose one path and complete the first reproducible verification' }}

{{ '进入部署中心' if language == 'zh' else 'Open deployment center' }} GitHub
{% endblock %}