JLPT Vocabulary Bank

8,492 JLPT words, each with a pitch-accent line, native audio and example sentences. Completely free.