[Userscript] WaniKani 'Listening Mode'

WaniKani Reviews - Listening Mode

This script converts WaniKani Vocabulary and Kana Meaning reviews into listening practice by hiding the word while the audio plays.

Configuration Options

Audio-First Learning

  • Listening Mode: Hides Japanese text during vocabulary Meaning questions.
  • Audio Lead-In: Plays pronunciation before revealing characters to prioritize listening over reading.
  • Voice Selection: Choose between male, female, or randomized audio sources.
  • Repetition Count: Set how many times the audio plays before the text appears (Default: 2).
  • Interval Delay: Adjust the pause duration between audio repetitions (Default: 1s).
  • Reveal Delay: Set the wait time between the final audio play and the text reveal (Default: 1s).
  • Reading Priority: Requires the Reading question to be completed before the Meaning question.
  • Review Spacing: Distributes Reading and Meaning questions throughout the session to prevent back-to-back appearances.

Quick Toggle

  • Session Control: Header button to enable or disable listening mode instantly.
  • Hover Reveal: Allows the hidden text to be viewed by hovering the mouse over the item.

Installation

General script installation instructions
Open Framework installation
Available on Greasyfork

Feel free to comment if the script needs any improvements.

4 Likes

What’s the expected usage of this? I downloaded it and gave it a go, and it hides the kanji while playing the audio of the reading. But, doesn’t that then completely negate the type reading part of the question, since this script gives you the reading aloud?

I’m not trying to be overly critical, I’m just trying to understand it;’s expected usage, that’s all.

Thank you for your feedback.

The script only hides vocabulary during meaning reviews. If your goal is to train your listening skills, this is actually helpful because it forces you to understand the meaning through listening. However, it’s true that it gives away the writing because of the pronunciation. But no more than auto‑playing the audio after a correct answer, which also reveals the pronunciation of the vocabulary word.

1 Like