asrt-speech-recognition

SkillMedia

"Operate ASRT SpeechRecognition Chinese ASR data, acoustic models,

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the asrt-speech-recognition skill

What this skill tells your AI

The instructions your AI receives, as published by vectorspacelab/arex-skill in skills/repositories/repo-skills/asrt-speech-recognition/SKILL.md and read by ahel’s review.

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 signalRead
asrt_config.json, dict.txt, datalist/label format, /data/speech_data, WAV sample rate, spectrogram/MFCC/SpecAugment, DataLoader, CTC utility smoke checkssub-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 caveatssub-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 diagnosissub-skills/language-model/SKILL.md
ASRT HTTP service, /speech, /language, /all, gRPC AsrtGrpcService, asrt.proto, payload construction, status codes, Docker/service deploymentsub-skills/serving-clients/SKILL.md

First operating checks

  1. Read 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:
    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:
    python scripts/run_asrt_smokes.py
    
  4. Use 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 and references/repo-routing-metadata.json.

Signals

GitHub stars
278
Forks
21
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
asrt-speech-recognition
Source
github.com/vectorspacelab/arex-skill