OCR for Games & AI for Speaking Practice

Hey everyone,

I’ve been looking into two tech tools for Japanese: OCR for games and AI for speaking practice.

OCR for Games
I’m playing Ni No Kuni and Story of Seasons: Grand Bazaar in Japanese. Both games have furigana and log, so reading isn’t the main issue. I just need an OCR tool that lets me use something like 10ten on it. I’ve tried Yomi Ninja, which does exactly that, but it crashes or doesn’t work 90% of the time (I might get the latest version of Yomi Ninja and try it again). Anyone know a better OCR tool that works with 10ten or has a similar pop-up dictionary feature?

AI for Speaking Practice
I don’t have Japanese friends to practice with (nor do I have the time right now to find any). I tried ChatGPT and it’s not half bad, but is there anything better out there (without a subscription)?

Would love to hear your experiences and recommendations!

Thanks in advance! :shinto_shrine:

1 Like

GameSentenceMiner should cover you pretty well. OCR works great, and if you want even better results at the cost of a little more of setup, you can add Textractor (I’m linking to a fork that supports way more games).

1 Like

I did get GameSentenceMiner, but I believe there are some requirements to install before it can work, and it’s a bit time consuming. But if it’s really the best, I’ll go through the setup.

Also, what about a pop-up dictionary feature? I just now remembered Game Gengo mentioned an OCR in one of his videos, and it wasn’t GameSentenceMiner. Let me check what it was… Ok, the OCR is called Kamui OCR.

Has anyone here tried Kamui OCR? Would love to know how it compares.

1 Like

The cost of Kamui and other OCR pretty much put a stop to me using any of these tools, so alternatives are my recommendation.

Games with features where you can review what was said, or push to advance the text rather than having it auto-advance are valuable, as well as games with furigana. Game Gengo (whom you mentioned) has a list of games and their features with some community added info as well.

I think building the skills to look up things will help for times when OCR isn’t available, but I wouldn’t consider this a strong argument against using it, especially early on when you’re just trying to get some immersion wins on the board for motivational purposes.

I still remember spending 3-5 minutes looking up a single Kanji when playing through my first game. A bitter pill, but I had to do it to progress.

2 Likes

When I started out, I couldn’t get any of the OCR to work consistently for me and I ended up brute-forcing video games without any tools to aid. It did end up working for me, because I now play quite a few games fully in Japanese, but YMMV and you may not want to suffer through that so unfortunately I don’t have much advice for that.

My concern and warning with AI for speaking practice, despite me generally thinking AI is great for language learning aid, is that I do not think that AI is a great tool (right now anyway) for speaking practice, because despite the fact that it will tell you that it can criticize your pronunciation/intonation, it can not. My suggestion for a getting speaking practice is actually to use VRChat on Steam ( it is free and you do not need a VR headset for this, just a mic) and depending on your level either going to a Japanese-English language exchange world (there are a few) or if you’re a bit more advanced, to go to a Japanese-language world and try chatting up people.

2 Likes

Yes, I do have Game Gengo’s tier list and it’s amazing work. Games with logs and furigana are my top priority.

What exactly do you mean by the cost? Pricing? Oh! Yeah, Kamui is $5 a month… I just saw that now. Did you use Yomi Ninja as well?

Yeah, but as you know, searching up a kanji on your phone with the help of furigana can bring up so many words with similar spellings, so OCR + 10ten really is convenient.

Yeah, we’ve all been there.

1 Like

Yeah, we’re on the same page.

Since this one got recommended to me a few times already, I’m going to finally get it tonight. What keywords should I search to find servers/rooms?

That’s what I mean by building skills vs. staying motivated. You’ll need to learn to disambiguate at some point.

1 Like

Have you heard of doki doki addict ?
It’s an OCR especially for game (even old pixelated one) that can add furigani and has a pop up dictonnary with anki (even though it has its integrated flashcard system).
It also has a I+1 option and even counts the numbers of characters you read.
It only works for windows tough.

1 Like

I’ve heard from people that AI isn’t good enough for speaking practice. Not only is it not capable of hearing and correcting your mistakes, many say that the way the AI itself speaks is not akin to a native speaker. I mean despite the English pronunciation and tone of chatGPT being correct, nobody seriously talks like that in English either.

If I was an English learner using GPT for speaking practice, I’d never want to accidentally pick up and start emulating the way it speaks. Everyone would find me so annoying lol. I imagine it’s similar for Japanese. I could be wrong though.

5 Likes

I was in the AI speech assessment field for ~ 9 years so let me share a few things re: AI speaking practice.

Even before this LLM era, many models had already been working quite well in identifying and correcting your speaking - pronunciation, intonation (this includes chinese as well), fluency, speed, etc. (My team was offering such service in several languages)

The only downside was the UX, which heavily relied on old chatbot (i.e. dumb) to only focus on repetition. There was no actual interaction or proper adaptive feedback.

Now I can only imagine with gen-AI and agentic AI taking over, this UX gets massively upgraded. This is shown a plethora of new speaking apps nowadays, though of which most are still pretty much a sham.

The difficulty of tackling the UX in this is that natural spoken conversation is fundamentally unpredictable — and most systems are still engineered around the assumption that it isn’t.

The feedback loop kills the flow. Real conversation doesn’t pause for correction, but most apps still interrupt mid-sentence or dump a scorecard at the end that you’ve already emotionally disconnected from. A good teacher knows when to jump in. Most AI still doesn’t.

There’s also a difference between assessing and actually listening.
Assessment is evaluation against a rubric. Listening means tracking intent, context, and register — and knowing what to flag based on what matters right now. Current systems largely can’t make that distinction.

And spontaneous input still breaks the pipeline. Most apps are secretly scripted — happiest when you say something predictable. The moment a learner goes off-piste, quality degrades fast. True conversational AI for speaking practice needs ASR, NLU, and pedagogical logic all firing simultaneously, not sequentially.

But the biggest gap? There’s no model of the learner over time. Pronunciation errors aren’t random — they’re systematic and personal. Without tracking your specific patterns across sessions, you’re just doing expensive karaoke.

What we actually need is an AI that can hold a real conversation, catch in the moment that you consistently drop certain sounds under cognitive load, and surface that at the right time without making you feel like you’re being graded.

That’s not a model problem anymore. That’s a product and interaction design problem — and most teams building these apps don’t have anyone who deeply understands both sides.

6 Likes

Thanks for the recommendation! No, I haven’t heard about it until now, so thank you for mentioning it. I’m downloading it right now. I’ll give my opinion on it after testing it out.

1 Like

Yeah, I agree with the not sounding natural part, especially when your level gets higher. But for an N5/N4 guy like me, I just need to get smooth at answering basic questions like “Where do you live?” or “What’s your favorite food?” in Japanese. I think practicing just basic questions is not half bad.

1 Like

This is really insightful, especially the part about the feedback loop killing the flow. Thanks for sharing your expertise! That was a really interesting read. The part about systems being “secretly scripted” explains a lot. I always felt like the AI was waiting for me to say the “right” thing. I’ve been using ChatGPT for basic questions and it’s fine for repetition, but I can definitely see how it falls short for real conversation.

2 Likes

It’s probably discussed to death, but I think AI for language learning is fine. It’s not a silver bullet, but it’s not actively harmful either providing you have a grounded reference for language knowledge.

AI is unnatural in the way it structures paragraphs and how it talks about topics, but the actual grammar is pretty accurate. The pronunciation and voice of modern models is pretty good too. In the absence of an actual native speaker/teacher it’s an excellent resource especially to help gain confidence in writing/speaking. Just take care that AI can be sycophantic and tell you what you want to hear.

I will also note that whilst AI can be sycophantic, native speakers and humans won’t call out every mistake you make too and will settle for good enough.

3 Likes

I find this response really interesting and insightful, but just a bit curious, why did you use AI to write it rather than writing it in your own words?
(genuinely not a criticism, just curious)

3 Likes

Because I worship AI? :grin:

But really, we humans all strive for efficiency or laziness.

AI assistance is the fastest way I can convey my information in the most comprehensible, efficient and structured way while the information contains certain amount of technical languages. All it requires is a rough writing/draft from my end and it fills out the rest. But of course, I still need to proofread it.
To answer your question, I don’t feel like sitting in front of my computer and spend a good 20-30 minutes to put together a organized response.

3 Likes

Fair enough! Thanks for the response

2 Likes

“We humans all strive for efficiency or laziness.”

I disagree!

7 Likes

good point, i dont strive for efficiency, and laziness just happens to me :sob:

3 Likes