Skip to content
Back to skills

Asrt Speech Recognition

ASecurity

"Operate ASRT SpeechRecognition Chinese ASR data, acoustic models,

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
datapythonbashdockerbackend

Works with

  • cli

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill asrt-speech-recognition --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Asrt Speech Recognition?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Asrt Speech Recognition
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-asrt-speech-recognition/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-asrt-speech-recognition)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: asrt-speech-recognition
description: "Operate ASRT SpeechRecognition Chinese ASR data, acoustic models,
  pinyin language model, and serving clients."
metadata:
  disco-role: operating
disable-model-invocation: true
license: GPL 3.0
---

# asrt-speech-recognition

Use this repo skill for tasks involving ASRT SpeechRecognition, a Chinese speech recognition system with ASRT-style WAV/data manifests, TensorFlow/Keras CNN+CTC acoustic models, a statistical pinyin-to-Chinese language model, and HTTP/gRPC serving clients.

## Route by task

| User task signal | Read |
| --- | --- |
| `asrt_config.json`, `dict.txt`, datalist/label format, `/data/speech_data`, WAV sample rate, spectrogram/MFCC/SpecAugment, `DataLoader`, CTC utility smoke checks | [sub-skills/data-and-features/SKILL.md](sub-skills/data-and-features/SKILL.md) |
| `SpeechModel251BN`, Keras CTC model shapes, `ModelSpeech`, training/resume/evaluation, `save_models`, single-file acoustic prediction, TensorFlow/GPU expectations, PyTorch backend caveats | [sub-skills/acoustic-models/SKILL.md](sub-skills/acoustic-models/SKILL.md) |
| Decode ASRT pinyin such as `ni3 hao3 ya5`, `ModelLanguage`, `language_model1.txt`, `language_model2.txt`, streaming pinyin-to-text state, unknown pinyin diagnosis | [sub-skills/language-model/SKILL.md](sub-skills/language-model/SKILL.md) |
| ASRT HTTP service, `/speech`, `/language`, `/all`, gRPC `AsrtGrpcService`, `asrt.proto`, payload construction, status codes, Docker/service deployment | [sub-skills/serving-clients/SKILL.md](sub-skills/serving-clients/SKILL.md) |

## First operating checks

1. Read [references/installation-and-runtime.md](references/installation-and-runtime.md) before installing dependencies or choosing CPU versus CUDA/GPU guidance.
2. Run the environment check when a user asks whether their runtime can operate ASRT modules:
   ```bash
   python scripts/check_asrt_runtime.py --help
   ```
3. Run the bundled self-contained smoke checks when validating this skill's helpers rather than a user's ASRT checkout:
   ```bash
   python scripts/run_asrt_smokes.py
   ```
4. Use [references/troubleshooting.md](references/troubleshooting.md) for cross-cutting install/import, data/model-file, TensorFlow, and dependency failures before drilling into a sub-skill.

## Cross-workflow recipes

### Validate ASRT data before training

Route to `data-and-features`, validate config/list/dict consistency, then route to `acoustic-models` only after the data map, sample rate, and pinyin labels are clean. Do not start a training recipe when the user is still missing list files, label rows, pinyin dictionary entries, or 16 kHz WAVs.

### Prepare an acoustic model run

Route to `acoustic-models` for model selection and weight naming. Use `data-and-features` for audio/features and `language-model` only after acoustic prediction has produced pinyin tokens. A CPU Keras construction smoke proves only model import/shape compatibility; it does not verify GPU training or accuracy.

### Decode pinyin text only

If the user already has pinyin tokens such as `ni3 hao3 ya5`, skip acoustic/audio guidance and use `language-model`. Its bundled decoder is self-contained and includes ASRT language-model count files.

### Build service clients

Route to `serving-clients` when the server is already prepared or the user is building a client. If startup fails because `save_models/SpeechModel251bn.model.h5` is missing, route back to `acoustic-models`. If payload WAV metadata is wrong, route to `data-and-features`.

## Boundaries and verification status

- This skill provides self-contained operating guidance and bundled helpers. It does not include trained acoustic weights or full speech corpora.
- Full training, evaluation accuracy, trained-weight prediction, live HTTP/gRPC round trips, and Docker builds require user-provided datasets/weights/services and are not claimed as verified by this skill alone.
- The generated language-model sub-skill bundles `dict.txt` plus `language_model1.txt` and `language_model2.txt` so pinyin-to-text decoding can be used without reopening the ASRT source tree.
- Repo provenance and routing metadata are in [references/repo-provenance.md](references/repo-provenance.md) and [references/repo-routing-metadata.json](references/repo-routing-metadata.json).

Files in this skill

  • SKILL.md4.2 KB
  • references/installation-and-runtime.md4.5 KB
  • references/repo-provenance.md2.8 KB
  • references/repo-routing-metadata.json442 B
  • references/troubleshooting.md4.7 KB
  • scripts/check_asrt_runtime.py4.5 KB
  • scripts/run_asrt_smokes.py2 KB
  • sub-skills/acoustic-models/SKILL.md1.8 KB
  • sub-skills/acoustic-models/references/keras-acoustic-models.md4.9 KB
  • sub-skills/acoustic-models/references/prediction-workflow.md4 KB
  • sub-skills/acoustic-models/references/pytorch-backend.md3.3 KB
  • sub-skills/acoustic-models/references/training-and-evaluation.md7.5 KB
  • sub-skills/acoustic-models/references/troubleshooting.md5.8 KB
  • sub-skills/acoustic-models/scripts/inspect_keras_model.py5.3 KB
  • sub-skills/acoustic-models/scripts/predict_file_template.py5.7 KB
  • sub-skills/data-and-features/SKILL.md2.4 KB
  • sub-skills/data-and-features/references/api-reference.md4.3 KB
  • sub-skills/data-and-features/references/audio-and-features.md6.1 KB
  • sub-skills/data-and-features/references/data-and-config.md6.8 KB
  • sub-skills/data-and-features/references/troubleshooting.md6.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…