Skip to content
Back to skills

Pretrained Inference

ASecurity

"Guides SpeechBrain pretrained inference interfaces, Hugging Face

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 9, 2026
developmentpythonrustapibackend

Works with

  • api

Security analysis

A100/100

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

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill pretrained-inference --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pretrained Inference?

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

Security grade badge for Pretrained Inference
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-pretrained-inference-arex-skill/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-pretrained-inference-arex-skill)

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: pretrained-inference
description: "Guides SpeechBrain pretrained inference interfaces, Hugging Face
  or local model loading, audio normalization, G2P/text inference, profiling,
  and model-cache troubleshooting."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# SpeechBrain pretrained inference

Use this sub-skill when the user wants to run or debug SpeechBrain pretrained models, local model folders, Hugging Face sources, direct inference APIs, or model-cache/download behavior.

## First questions to resolve

1. Which task family: ASR, classifier, speaker verification, enhancement, separation, VAD, TTS/vocoder, G2P/text, or custom interface?
2. Is the model source a Hugging Face repo id, local directory, URL, or trusted custom `foreign_class` package?
3. Is network access allowed, and should the model revision/cache be pinned?
4. Is the target backend CPU or CUDA, and is throughput/profiling part of the task?
5. Is the input a file path, already-loaded waveform tensor, batch of waveforms, or text string?

## Common route

1. Read `references/inference-interfaces.md` to choose the class and method.
2. Read `references/workflows.md` for standard loading, audio, batch, local/offline, and custom-model flows.
3. For G2P or text generation workflows, read `references/text-and-g2p.md`.
4. For throughput profiling, read `references/profiling.md` before running any benchmark.
5. For errors, read `references/troubleshooting.md`.
6. Run `scripts/pretrained_interface_smoke.py` when you only need to verify class availability and signatures without downloading models.

## Safe minimal pattern

```python
from speechbrain.inference.ASR import EncoderDecoderASR

asr = EncoderDecoderASR.from_hparams(
    source="speechbrain/asr-conformer-transformerlm-librispeech",
    savedir="pretrained_models/asr-conformer-transformerlm-librispeech",
    run_opts={"device": "cpu"},
)
text = asr.transcribe_file("audio.wav")
```

For a CUDA run, install a CUDA-capable Torch/Torchaudio pair first and set `run_opts={"device": "cuda"}` or an explicit device such as `cuda:0`. Validate CUDA separately; a CPU import check is not a CUDA verification.

## Trust and self-containment notes

- `from_hparams` loads HyperPyYAML and checkpoint files. Treat untrusted hparams as executable configuration.
- `foreign_class` fetches and executes external Python code. Use it only for highly trusted sources.
- Future agents should not depend on original repository examples or tools. Use the bundled references and scripts in this sub-skill.

Files in this skill

  • SKILL.md2.5 KB
  • references/inference-interfaces.md5 KB
  • references/profiling.md2 KB
  • references/text-and-g2p.md2.2 KB
  • references/troubleshooting.md2.5 KB
  • references/workflows.md4 KB
  • scripts/pretrained_interface_smoke.py3 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.