Thank you so much for the comprehensive feedback!
Firstly, Kikikata is indeed designed for learners with some foundation in Japanese – it’s most effective as a supplement to resources like WaniKani or Bunpro to help enhance listening comprehension.
Regarding the audio files, yes, they’re sourced from iKnow!, which is also commonly used by Anki decks and various language sites. Some words were missing audio, so I’ve filled those in with TTS for now, but I plan to replace them with native recordings as we grow.
Initially, I wanted to add multiple voice options, but it’s challenging since most sentences aren’t available in multiple recordings. I also think it’s valuable to get accustomed to various voices and accents – even those that may be harder to understand, as we often encounter in real life.
Audio speed control is a fantastic idea, and I’ll look into implementing that soon. I agree that gradually adjusting speed can ease comprehension for learners at different levels.
Highlighting words as they’re spoken is another excellent suggestion! Implementing it would be complex since each word would need independent timing, but it’s definitely a feature I’d love to explore in the future.
As for furigana controls, per-word toggling would be tricky to implement since the app can’t predict which words in upcoming sentences sentences you might know and which you might not. I could add a setting to turn off furigana entirely, but I believe it’s helpful to have furigana visible for unfamiliar words. Without it, users might end up needing to click on each word to reveal its kana.
The main idea behind Kikikata, and SRS in general, is to enable “micro-sessions” throughout the day. With just a few spare minutes on the bus or between tasks, users can make consistent progress by reviewing words and sentences. While live interaction with a Japanese instructor can be more immersive, it’s often challenging to fit into busy schedules, whereas apps like Kikikata make practice feasible anytime.
I hope you’ll give it another try when you’re ready! Thank you again for sharing such valuable insights.