hygon-audio-asr

Benchmarks SenseVoice speech recognition inference performance on Hygon DCU hardware.

7|1|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/DeepLink-org/DeepEval-Skills --skill hygon-audio-asr-deeplink-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hygon-audio-asr
Source: https://github.com/DeepLink-org/DeepEval-Skills/tree/main/skills/Hygon/audio/hygon-audio-asr
Command: npx skills add https://github.com/DeepLink-org/DeepEval-Skills --skill hygon-audio-asr-deeplink-org

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Evaluating automatic speech recognition (ASR) model inference on Hygon DCU hardware requires manual container setup, dataset mounting, and metric collection. This Skill automates the full evaluation workflow for the SenseVoiceSmall multilingual speech recognition model, from Docker container launch to CER/WER accuracy reporting. ## Core Features & Use Cases - Containerized DCU Evaluation: Launches a preconfigured Docker environment with Hygon DTK 25.04.2, mounting model weights, LMDB datasets, and configs with correct device and permission flags. - Multi-Dataset ASR Benchmarking: Runs inference across 28 speech recognition datasets including Aishell-1, LibriSpeech, FLEURS, and KeSpeech dialect variants. - Automated Metric Collection: Extracts CER (character error rate), WER (word error rate), average inference time, and success rate from acc_report.json into a structured result.json. - Use Case: A hardware validation engineer needs to verify SenseVoiceSmall inference accuracy and throughput on a Hygon DCU cluster; this Skill guides the executor through container startup, dataset selection, inference execution, and metric extraction in one flow. ## Quick Start Ask the agent to test SenseVoiceSmall speech recognition inference performance on Hygon DCU using the Aishell-1 dataset and collect the CER metrics.

Frequently Asked Questions about hygon-audio-asr

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I benchmark SenseVoice ASR inference on Hygon DCU?

Launch the provided Docker container with DCU device mounts, then run infer_runner.py with the model directory, dataset config, and output paths. The script produces an acc_report.json containing CER or WER metrics and average inference time per dataset.

What datasets are supported for speech recognition evaluation?

The evaluation supports 28 datasets including aishell1, librispeech-test-clean, librispeech-test-other, FLEURS variants in 14 languages, and KeSpeech dialect subsets. All datasets must be preprocessed into LMDB format with a meta.json file.

Which ASR models work with Hygon DCU inference testing?

Currently only SenseVoiceSmall, the multilingual speech recognition model from Alibaba DAMO Academy, is supported. It handles Chinese, Japanese, Cantonese, English, and Korean recognition using a BPE tokenizer.

Why does Hygon DCU inference fail with out of memory errors?

Out of memory errors occur when the selected DCU card's VRAM is occupied by other processes. Run rocm-smi or hy-smi to check VRAM usage, then set HIP_VISIBLE_DEVICES to an idle card before launching the inference script.

What is the difference between CER and WER metrics in ASR evaluation?

CER measures character error rate and is reported for Chinese datasets, while WER measures word error rate for English datasets. Both are computed from substitutions, deletions, and insertions against reference transcripts, with lower values indicating better accuracy.