Vocabulary Slide‑Show

Loads words.xlsx (4 columns) and runs a mobile‑friendly slide show using Column 3 (English sentence). Images and gTTS audio are loaded by row number (0001.png / 0001.mp3 etc.).

No data loaded
Exam: — Row: — Slide: — Auto: Off Shuffle: Off
Load your file to start…
Word (EN): — Word (TR): — Sentence (TR): —
Image
Row image
No image found for this row.
Tap image for zoom
Settings / tips

Folder structure (relative URLs)

index.html
words.xlsx
images/0001.png ...
01-word-english-gTTS/0001.mp3 ...
02-word-turkish-gTTS/0001.mp3 ...
03-sentence-english-gTTS/0001.mp3 ...
04-sentence-turkish-gTTS/0001.mp3 ...

Opening locally

If you double‑click index.html (file://), browsers often block loading other files. Use a tiny local server instead:

# Windows (PowerShell)
python -m http.server 8000
# then open: http://localhost:8000

Autoplay: click Enable audio once. After that, Auto‑play can play sentence audio and move to the next slide when audio ends.

Load data & choose exam
Default exams are 100‑row blocks: 0001‑0100, 0101‑0200, …

Audio buttons use these default paths (row padded to 4 digits):

  • 01-word-english-gTTS/0005.mp3
  • 02-word-turkish-gTTS/0005.mp3
  • 03-sentence-english-gTTS/0005.mp3
  • 04-sentence-turkish-gTTS/0005.mp3
Tip: If your Excel file has headers, the app will try to detect and skip the header row.