GOESB

Vosk Small (Concurrency)

vosk-small-concurrency · v1.0.0

concurrencyvoskvosk-model-small-en-us-0.15

Scoring

Primary metric: real_time_factor · Tie-breakers: throughput, energy_wh

Metrics: real_time_factor, throughput, cpu_pct, ram_mb, energy_wh, temperature_c

Changelog

  • v1.0.0Initial profile (ADR-0012 vosk support) -- not split per language, unlike vosk's batch profiles.

Full definition

{
  "id": "vosk-small-concurrency",
  "version": "1.0.0",
  "title": "Vosk Small (Concurrency)",
  "benchmark_type": "concurrency",
  "runtime": {
    "name": "vosk",
    "min_version": "0.3.44"
  },
  "model": {
    "name": "vosk-model-small-en-us-0.15"
  },
  "configuration": {
    "threads": 4,
    "concurrency": 1,
    "duration_s": 30
  },
  "scoring": {
    "primary_metric": "real_time_factor",
    "tie_breakers": [
      "throughput",
      "energy_wh"
    ]
  },
  "metrics": [
    "real_time_factor",
    "throughput",
    "cpu_pct",
    "ram_mb",
    "energy_wh",
    "temperature_c"
  ],
  "overridable": {
    "concurrency": {
      "range": {
        "min": 1,
        "max": 32
      }
    }
  },
  "changelog": [
    {
      "version": "1.0.0",
      "notes": "Initial profile (ADR-0012 vosk support) -- not split per language, unlike vosk's batch profiles."
    }
  ]
}