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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.