This is what I want to do:

I have a large Anki collection (over 20,000 notes of Japanese vocabulary). I want to add Japanese pitch/accent information to each note.

Possible solutions? I have no idea how to do it, but I know of an Anki addon (here) which partially does this, but it is buggy and its source data is not complete at all. I know that there are online resources like Weblio which display a number corresponding to pitch/accent patterns. But I don't know how to synthesize the various resources in order to get that data into my collection.

In theory, what would I need to be able to bulk-add pronunciation meta-data to a large list of notes?


I have since discovered that the github repository does in fact contain a file with pitch/accent on a very large number of words. The problem is that unless the search term is identical, it does not append that data. For example, if 監督 is in the source data, it will not write the pitch/accent to an Anki note with 監督する because the terms are not identical.

So the pitch/accent data is available. But I still have no idea how to manipulate that data to enable a bulk-add to an Anki collection, while avoiding the problem described above.

  • It would require some clever programming, but I can see how I would create a program, iterating over the input file, and using different heuristics to match search terms. And last 10% might be faster done by hand Commented Mar 28, 2018 at 20:45
  • @PeterMasiar sounds interesting. what do you mean by the last 10%?
    – kandyman
    Commented Mar 28, 2018 at 21:38
  • 1
    It depends on many variables. I assume hourly rate, so finding someone who knows Anki core (and does not need to charge you for learning it) would make the project cheaper. Also, because Anki is "free-libre" project, developers might do it very cheaply if you agree to share the developed code back with the community, and it is in line with the development they want to do anyway. Commented Mar 30, 2018 at 3:09
  • 1
    It never hurts to ask on development forum. Few times I requested a feature from open-source project (not Anki), developer not only implemented it for free, but also thanked me for the suggestion. Other times, developer agreed to work for half the usual rate ($50 instead of $100 per hour) if I agree to share the code with the community (it was for commercial extension for a commercial website, and was NOT implemented). Commented Mar 30, 2018 at 3:20
  • 1
    Forum for support/contact developers seems to be anki.tenderapp.com/discussions and AnkiDriod is open source, but some other parts are commercial, so you need more research. Sorry I cannot help more. Also consider when asking volunteers to add a feature for a free software (for free), you are asking those volunteers to work for free. Volunteers do only what THEY want. :-) Commented Mar 30, 2018 at 3:26


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.