User settings specific to the WaniKani application.

interface WKUserPreferences {
    default_voice_actor_id: number;
    extra_study_autoplay_audio: boolean;
    lessons_autoplay_audio: boolean;
    lessons_batch_size: WKLessonBatchSizeNumber;
    lessons_presentation_order: "ascending_level_then_subject" | "ascending_level_then_shuffled" | "shuffled";
    reviews_autoplay_audio: boolean;
    reviews_display_srs_indicator: boolean;
    reviews_presentation_order: "shuffled" | "lower_levels_first";
}

Properties

default_voice_actor_id: number

The voice actor to be used for lessons and reviews. The value is associated to subject.pronunciation_audios.metadata.voice_actor_id.

extra_study_autoplay_audio: boolean

Automatically play pronunciation audio for vocabulary during extra study.

lessons_autoplay_audio: boolean

Automatically play pronunciation audio for vocabulary during lessons.

lessons_batch_size: WKLessonBatchSizeNumber

Number of subjects introduced to the user during lessons before quizzing.

lessons_presentation_order: "ascending_level_then_subject" | "ascending_level_then_shuffled" | "shuffled"

The order in which lessons are presented. The options are ascending_level_then_subject, shuffled, and ascending_level_then_shuffled. The default (and best experience) is ascending_level_then_subject.

reviews_autoplay_audio: boolean

Automatically play pronunciation audio for vocabulary during reviews.

reviews_display_srs_indicator: boolean

Toggle for display SRS change indicator after a subject has been completely answered during review.

reviews_presentation_order: "shuffled" | "lower_levels_first"

The order in which reviews are presented. The options are lower_levels_first and shuffled.