App icon

Visual Stimulus Kit Tool

Free • Open Source

Download checking…

Tip: Use Installer if you own the computer (adds shortcuts and Start Menu entry). Use Portable if you don't own the computer or can't install software (no installation, just download and run).
If these buttons don’t start a download, open the latest releases page and pick your file there.

What it does

  • Play videos and record native speaker descriptions of each.
  • Keep simple project info in a built‑in metadata editor.
  • Export all your recordings (and metadata) in one step.
  • Open recordings in Ocenaudio for trimming, normalizing, and fine‑tuning.
  • Combine all WAV files into a single audio file with subtle click markers between items.
  • Choose your language for the interface.

Quick start

  1. Prepare a folder with your video files (MP4, MOV, AVI, MKV, etc.).
  2. Open the app and click “Select Folder”. Pick your video folder.
  3. Select a video from the list to preview the first frame.
  4. Press “Record Audio” to capture your native-speaker description; press again to stop and save. The app saves a WAV with the same name as the video.
  5. Use “Export Recorded Data” to copy all WAVs and metadata.txt to a folder of your choice.

Getting started with a stimulus kit

  1. Download a stimulus kit (see “Usage and recommended stimulus kits” below) and carefully read the goals and instructions for that kit before you start.
  2. Prepare a folder with the kit’s videos (and any still images). Keep the presentation order recommended by the kit; exact filenames don’t have to match, but the intended sequence and meanings should.
  3. Open the folder in the app using “Select Folder”.
  4. Record one WAV per item: use the Videos tab for clips and the Images tab for stills.
  5. Back up continuously when possible (a parallel audio/video recorder of the entire session is helpful).
  6. Export your WAVs and metadata.txt when finished, or open them in Ocenaudio for trimming/normalization.

GPA “Dirty Dozen” review (Review tab)

The Review tab can run a quiz‑style session with fairness, per‑item timing, repetitions, grading, and YAML / grouped exports. It only quizzes items that have recordings.

Setup

  1. Create a folder with the images/videos for the words you want to learn and review.
  2. Name files with a 2‑digit prefix (or letter) so they alphabetize in your desired session order (e.g., 01_dog.jpg, 02_cat.jpg).
  3. Select the folder in the app with “Select Folder”.
  4. Record in the Videos tab (for clips) and the Images tab (for stills). The Review tab shows only items that already have recordings.

Default: record after the session for independent review

  1. Prepare your folders (images/videos) in advance and open them in the app.
  2. Meet with a native speaker and collect a small set of words/phrases using props, real‑world context, or paper notes.
  3. At the end of the session, use the Videos and Images tabs to record a clean prompt/definition for each item. Each WAV will share the media filename.
  4. Later, you can open the Review tab and quiz yourself on the recorded items (the Review tab only shows items with recordings).

Tip: Configure fairness rules, timing, and sounds in the Review header. Export session stats as YAML and use grouped export when needed.

Alternate: train a partner during the session

  1. Prepare and open your folders in the app.
  2. Record one word (Videos or Images tab), then switch to Review and quiz it (set reps to 3–5).
  3. Add one new word, record it, then quiz the growing set in Review.
  4. Repeat until you reach twelve items (“Dirty Dozen”).
  5. Use this flow to help a native speaker partner see and practice the add‑one‑quiz process.

Alternate: maximize limited face‑time

  1. Prepare a picture dictionary of the words you need to learn and open the folder in the app.
  2. When you have limited time with a native speaker, record prompts quickly for as many items as possible.
  3. Later, in the Review tab, use Items per Session to simulate Dirty Dozen: start with 2, quiz; then 3, quiz; then 4, etc.

Best Practice: Live, interactive activities with a native speaker and real‑world context are ideal. If that’s not feasible, this app can help you learn efficiently with limited access.

Background and instructions: Growing Participator Approach.

Install on Windows

  • Download the .exe above.
  • Double‑click to run. If SmartScreen appears, choose “More info” → “Run anyway”.
  • No separate install is required.

macOS and other platforms

Install on macOS

  • There is currently no official installer for macOS.
  • Advanced users can run the tool from source with Python 3.11+; see the README on GitHub for setup steps.
  • If you need macOS support, please open an issue on GitHub so we can track demand.
  • On first launch, you may need to allow it in System Settings → Privacy & Security.
  • Working in a project

    Usage and recommended stimulus kits

    This tool is designed for linguistic fieldwork. You play short video clips (or show still images) and ask a native speaker to describe what happens. The app records one audio file per clip so you can analyze grammar, meaning, and discourse later.

    A simple way to get started is to use existing stimulus kits that have already been tested in many languages. Download a kit, put the video files into a folder, and select that folder in the app. Follow the kit instructions as closely as you can so your results are comparable with other studies.

    General-purpose stimulus kits (Max Planck Institute)

    Kits for participant reference and case alignment

    These resources are especially well suited for beginning linguistics students or fieldworkers who want ready-made, theory-friendly materials instead of designing their own clips from scratch.

    Troubleshooting