Current sales News My Tracked Assets Login
Easy Voice Spellcasting / Voice Commands preview
Unity

Easy Voice Spellcasting / Voice Commands

By ClemCa

$4.99

Price history

Recorded standalone sale prices and the latest available store price, in USD. Historical dots use the sale start date and its recorded offer price. Prices can change during a sale; this is not a daily price log. Bundle prices and upcoming offers are excluded. History covers up to the 100 most recent recorded offers.

Lowest recorded standalone price in this history: $4.99. The latest store price is $4.99, matching the lowest recorded price shown here.

Recorded prices for Easy Voice Spellcasting / Voice Commands 2 price observations from Oct 16, 2026 to Nov 6, 2026. Lowest recorded price $4.99. Exact dates and prices are listed below. $0.00 $2.50 $4.99 Oct 16, 2026: $4.99. Unity First Price 2026-10-16 2026-10-16 Nov 6, 2026: $4.99. Latest store price Oct 16, 2026 Nov 6, 2026
Each dot is a recorded sale price or the latest store check. Prices between observations are unknown.
View 2 recorded prices
Recorded standalone asset prices in USD
Sale start / price checkPriceObservation
$4.99Latest store price
$4.99Unity First Price 2026-10-16 2026-10-16

Sale and bundle history

The 1 most recent recorded offers including this asset. Past offers may no longer be available. Bundle prices cover a package, not this asset alone.

About Easy Voice Spellcasting / Voice Commands

  • Tools, Systems & Learning > Game Templates & Systems
  • Tools, Systems & Learning > Development Tools & Automation
Easy Voice Spellcasting recognizes spoken spells or commands directly in-game. Record one or several reference samples and have them matched against captured microphone audio at runtime - no speech-to-text, no language model, and no cloud service.

The comparison uses MFCC-DTW with additional tuning so commands are recognized with minimal impact from accent, tonality, articulation, and speaking speed. It handles near-silent consonants and scores vowel shifts. Groups let you record several variants of the same command to better support regional pronunciations.

Each capture checks several audio durations split by measured energy, so players can cast spells with little interruption while talking.

The package ships with a ready-to-run demo scene, editor authoring windows, and a small runtime API you can drop into your gameplay with no setup work.

Key features

- Sample-guided recognition — recordings guide the match.
- Multiple samples per command — group recordings to represent different valid pronunciations.
- Accent & voice variation — tolerates differences in voice, accent, articulation, and speed.
- Local MFCC-DTW comparison — acoustic only; no speech-to-text, language model, or cloud service.
- Push & pull — check on demand or keep detection on, and change targets on the fly.
- Overlapping detection — players don't have to stop speaking to be heard.
- Editor tools — record, organize, rename, group, preview, and test samples inside Unity.
- Simple API — add samples/groups as targets and receive ranked or accepted matches.
- Offline & deterministic — no network, transcription service, or trained model.
- Runtime-friendly — precomputed templates, cached data, banded DTW, allocation-conscious processing.

How recognition works

Audio is converted to Mel-frequency cepstral coefficient (MFCC) sequences, and Dynamic Time Warping (DTW) aligns sequences spoken at different speeds. A target only wins when it passes the configured distance threshold and is sufficiently separated from the runner-up, which reduces near-homophone false positives. Silence trimming, temporal smoothing, cepstral normalization, and vowel/consonant cues further reduce sensitivity to timing, level, and microphone differences.

Requirements & dependencies

Runtime (core system)

- Unity 6 or newer, older version may work but are untested.
- A recording microphone available to the application. Uses Unity's built-in Microphone API.
- No internet connection, account, API key, or external service required.
- Render-pipeline agnostic (Built-in, URP, HDRP): the runtime is DSP-only and does not depend on any pipeline.

Included demo scene / sample scripts additionally use these standard Unity packages:

- TextMeshPro — used by the demo UI.
- Input System (com.unity.inputsystem) — used by the demo's EventSystem.

The core recognition system works without them if you build your own UI.

Platform compatibility

- Works on platforms where Unity's Microphone class is supported: Windows, macOS, Linux, Android, iOS.
- Not usable on platforms without microphone support (e.g. WebGL).
- On iOS, a microphone usage description is required; on Android, the RECORD_AUDIO permission is required.

Limitations & best practices

- This is acoustic template matching, not speech-to-text. Similar-sounding words, high noise ratio, and poor reference recordings can produce false matches.
- It does not identify speakers, transcribe language, measure pitch, or score cadence. It is specifically pitch- and cadence-agnostic, with some measures taken for accents.
- Noise impacts accuracy most in low signal-to-noise conditions (quiet speech, loud environments). Constant noise (fans, AC) is less harmful than intermittent noise (doors, other people talking, music).
- Keep command words distinct, record several references across representative speakers, microphones, and rooms, and tune your thresholds on the devices/environments you support. A good reference sample and adequate speaking volume mitigate noise significantly. Noisy reference recordings are to be avoided.

Included content

- Runtime scripts, editor authoring tools (Sample Recorder, Sample Groups, Comparison Tester, Recompute Features), a demo scene, and sample recordings.

Documentation & support

- Local README covering setup, the push/pull API, editor tools, and tuning. Additional runtime reference in the public API types.

Unity price last checked .

Prices and availability may change.