{% extends "base.html" %} {% block content %}
{{ '公开中文语音样本的实际波形' if language == 'zh' else 'Waveform of the public Chinese speech sample' }}

OPEN SOURCE / SPEECH INTELLIGENCE

FunASR

{{ '让语音,成为可用的信息。' if language == 'zh' else 'Turn speech into useful information.' }}

{{ '语音识别、时间戳、说话人分离。从一行 Python,到你自己的生产服务。' if language == 'zh' else 'Recognition, timestamps, and diarization. From a line of Python to your own production service.' }}

{{ '公开样本 · 中文' if language == 'zh' else 'PUBLIC SAMPLE · CHINESE' }}

欢迎大家来体验达摩院推出的语音识别模型。

{{ '一个工具箱,多种可能' if language == 'zh' else 'ONE TOOLKIT. MANY POSSIBILITIES.' }}

{{ '为你的应用,选对模型。' if language == 'zh' else 'The right model for your application.' }}

{{ '开发者文档' if language == 'zh' else 'DEVELOPER DOCUMENTATION' }}

{{ '从问题,直接到答案。' if language == 'zh' else 'Find your next step.' }}

{% include 'search.html' %}
01{{ '选模型' if language == 'zh' else 'Choose a model' }}{{ '能力、语种与时间戳' if language == 'zh' else 'Capabilities, languages & timestamps' }} 02{{ '跑通推理' if language == 'zh' else 'Run inference' }}Python / CLI / API 03{{ '部署服务' if language == 'zh' else 'Deploy a service' }}vLLM / llama.cpp / Docker 04{{ '稳定运行' if language == 'zh' else 'Operate reliably' }}{{ '评测、监控与故障排查' if language == 'zh' else 'Evaluation, monitoring & troubleshooting' }}

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

{{ '在你的硬件上,找到合适的运行时。' if language == 'zh' else 'A runtime that fits your hardware.' }}

{{ '从本地 CPU 到 GPU 集群,每条路径都有安装步骤、测试记录和已知限制。' if language == 'zh' else 'From a local CPU to GPU infrastructure, with setup steps, test records, and known limitations.' }}

{{ '工作负载' 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' }}

{{ '运行时一览' if language == 'zh' else 'Explore the runtimes' }}

{{ '查看全部部署路径' if language == 'zh' else 'Compare all deployment paths' }} {{ deployments | length }}
{% 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 -fsS 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 %}