Torii - SRS learning application for vocabulary


@Rakantor also any hope to make the mobile app available on the Japanese Google Play store?


Since the last update I’ve had the app in Windows close itself many times randomly, but I’m sorry I don’t know how to send you an error log. If you explain to me I will do it.

Also, would it be possible to have the synonyms come up during the reviews while doing the English to Japanese part?


@develin I see, nothing I could do about that I’m afraid :confused: I made the app available on the Japanese Play Store at least ^^ Could take some hours before changes apply, though.

@chofas Do those crashes always happen in the same situation (at startup, when you are doing your reviews, etc…) or are they completely random?
If you could download this updated windows version of Torii I just uploaded, please. Whenever the application exits unexpectetly, a file named “torii_errlog.txt” will be created in the same directory as your EXE.
Technically not a problem to show synonyms during the reviews, the only issue I see with this is that there might not be enough screen space to properly show the whole text.


Hey, I think I ran into an audio related bug?
% java -jar Torii\ SRS\ v1.0.1.jar
Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException: -1
at com.badlogic.gdx.utils.FloatArray.pop(
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop(
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.(
at com.torii.srs.desktop.DesktopLauncher.main(
It seems to happen at random. When I click to hear the audio clips, I sometimes hear garbled audio and Torii either crashes there and then, or the next time I try to play audio.

Thanks for making this by the way, I’m enjoying it so far :slight_smile:

Edit: forgot to mention the crash happened during a lesson on the example sentence


This looks like a very good way to review vocab, thank you so much for creating this!

One piece of feedback: because Torii tests both EN-JA and JA-EN at the same time, sometimes the app will give away the answer. If I were struggling to remember that ‘Three things’ is みっつ but reading 三つ is no problem, and 三つ comes up first, I won’t be struggling to remember anything. Perhaps introduce and setting to only review EN-JA or JA-En at one time?

I’m also suffering from consistent crashes during lessons, reviews are fine. It seems that the Audio is part of the problem:

—Tue Jun 12 17:49:59 CEST 2018—
com.badlogic.gdx.utils.GdxRuntimeException: Error reading audio data.
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop(
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.(
at com.torii.srs.desktop.DesktopLauncher.main(
Caused by: javazoom.jl.decoder.BitstreamException: Bitstream errorcode 102
at javazoom.jl.decoder.Bitstream.newBitstreamException(
at javazoom.jl.decoder.Bitstream.readFrame(


I second what SirIain said. Sometimes it is very easy to get to know the answer the very turn before.

Also in this case, turning off the kana readings don’t work since

  1. It removes kana readings from lessons too.
  2. There are some words whose Kanji I don’t want to remember (yet) and only want to learn their kana readings.


I concur with what’s being said about answers being given away. As someone who uses KW, I really like studying both ways, EN - JA and JA - EN, so I definitely like having that as a feature, it just needs to be tweaked a bit. :slight_smile:


@toafk @SirIain ugh those OpenAL audio related errors are a real pain :confused: Torii is streaming audio from the web, so it could be that something went wrong during the streaming process. It’s more likely though that the error has a completely other reason - there are so many possible causes… Could be related to the OS, drivers, other software, playback devices… For example, I randomly got those errors in the past when I was using my bluetooth headset, but it never happened with my wired speakers…

@Ernovace Hiding Kana in reviews shouldn’t remove it from lessons actually. Btw you can (temporarily) hide/show Kana on the fly by clicking on it ^^

I agree with you guys, giving away the answer is not how it should work. Reviewing only EN-JP or JP-EN at one time seems to be the logical solution. I put that on my list :slight_smile:


I’ve just created a Public Features and Public Bugs board so it’s easier to keep track of progress-updates and current issues :slight_smile:


@Rakantor I have a question regarding the 10k deck with about 9500 words: how many words from the 6000 WK words are included in that deck? Or simply: how many matching words are there in WK and the 10k deck?


There are about 3800 matching words. There are quite a few okurigana words on WK that are kana-only words in the 10k deck though, as they are usually written using kana alone (未だ - まだ, 出来る - できる, 皆 - みんな, etc). If you count these as well, it’s more likely 4000-4200 words.


hi, thanks for creating the app. Just out of curiosity, I wonder what make this app different from Anki or Memrise?


Thanks! That means, after finishing WK and the 10k deck you’ll have learned around 12k words if my math is correct



I tried downloading it but my antivirus on my computer blocked your app and stopped the downloading saying “Virus Detected” :slightly_frowning_face:


@Louai hmm that’s odd, which antivirus software do you use?
I just did 3 scans of the files on Torii’s download site and indeed 2-3 (chinese) antivirus reported a virus for some reason… Here are the reports: windows version, mac version, linux version.
Those are false positives really, all the big antivirus are cool with Torii :wink:

@aanhlle I’m surprised this question hasn’t been asked before :slight_smile:
I did use both Memrise and Anki in the past for some time.
What I absolutely dislike about Memrise is it’s way of reviewing items, as it gives you a list of possible answers and you will have to pick the right one. It’s pretty easy to just guess the correct answer or to remember a word as soon as you have a look at the list.
Reviewing in Torii is like reviewing on WK. If you can’t remember a word, there’s no hint for the correct answer. I believe the learning process is much more effective that way.

Anki is quite complicated to set up and has a not so intuitive interface. It can take some time to get it working as desired and there’s also the hassle of finding the right deck to import.
Getting started with Torii is pretty straightforward - just get the application and start learning.
Anki seems a little outdated, it will be replaced by @neicul’s sooner or later anyway :smiley:


I am using McAfee AntiViruse

here take a look.

I liked the idea of your app, so I wanna try it :blush:


Well as I said it’s a false positive, if your antivirus keeps blocking the download you will need to temporarily disable it ^^


Yeah, McAfee has, in the past, recognised essential Windows files as being a virus, sooo…



I wonder if it is possible to change the study method later on after choosing one??

and thank you!


Just wanted to say that I’ve been using this for about five days now and it’s exactly what I needed!