Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/krmanik/Anki-xiehanzi

Learn, read, write and practice Mandarin by drawing strokes in Anki Desktop, AnkiDroid and AnkiMobile with audio of HSK 2.0 (HSK1-6) and HSK 3.0 (HSK 1-9) characters.
https://github.com/krmanik/Anki-xiehanzi

anki anki-decks anki-xiehanzi ankidroid chinese-characters chinese-language drawing-strokes hacktoberfest hanzi hanzi-writer mandarin mandarin-chinese practice-mandarin

Last synced: 3 months ago
JSON representation

Learn, read, write and practice Mandarin by drawing strokes in Anki Desktop, AnkiDroid and AnkiMobile with audio of HSK 2.0 (HSK1-6) and HSK 3.0 (HSK 1-9) characters.

Awesome Lists containing this project

README

        

# Anki xiě hànzì (写汉字)

[Anki-xiehanzi](https://krmanik.github.io/Anki-xiehanzi)

Learn, read, write and practice Mandarin by drawing strokes in [Anki Desktop](https://apps.ankiweb.net/), [AnkiDroid](https://play.google.com/store/apps/details?id=com.ichi2.anki) and [AnkiMobile](https://apps.apple.com/us/app/ankimobile-flashcards/id373493387) with audio of HSK1 to HSK6 characters.

# Quick Start
Download HSK Anki apkg file for [Anki Desktop](https://apps.ankiweb.net/), [AnkiDroid](https://play.google.com/store/apps/details?id=com.ichi2.anki) or [AnkiMobile](https://apps.apple.com/us/app/ankimobile-flashcards/id373493387)

[Download Anki Deck](https://ankiweb.net/shared/info/1351435439)

**Before importing Anki Deck please make backups with scheduling information.**

# Features
- Night mode
- Change size of characters
- Change drawing stroke width
- New Deck with frequency order
- Colored strokes and characters
- Pinyin with tone color in HSK 3.0 decks
- HSK1 - HSK9 audio included in the decks
- View meaning by opening [Pleco dictionary](https://www.pleco.com/) on phone.
- View character details using [https://hanzicraft.com/](https://hanzicraft.com/)
- View mnemonics of characters using [http://rtega.be/chmn/](http://rtega.be/chmn/)
- Practice simplified as well as traditional characters
- Show or hide Simplified, Traditional characters, Pinyin or Meaning
- Draw characters to learn Mandarin with Simplified, Traditional, Pinyin and Meaning
- Indicator at bottom for showing if character loaded or not (```green - loaded, red - not loaded or some error```)

Note: Some changes will get reflect from next card.

## There are five types of Anki-xiehanzi deck.

### Type 1 (Recommended)

The deck contains separate decks for each types.
1. Learn Strokes order of characters
2. Learn Meaning of characters
3. Learn Pinyin or Zhuyin of characters
4. Learn Pronunciation using audio and Pinyin or Zhuyin

> The deck is sorted in frequency order.

[Download](https://ankiweb.net/shared/info/1351435439)

### Type 2 (Recommended)

The deck contains five card types in each HSK level notes.
1. Learn Strokes order of characters
2. Learn Meaning of characters
3. Learn Pinyin or Zhuyin of characters
4. Learn Pronunciation using audio and Pinyin or Zhuyin
5. Learn Tone marks of characters

> The deck is sorted in frequency order.

[Download](https://ankiweb.net/shared/info/239300382)

### Type 3

The deck contains five card types, but decks are sorted in alphabetical pinyin order.
1. Learn strokes order of characters
2. Learn meaning of characters
3. Learn Pinyin or Zhuyin of characters
4. Learn pronunciation using audio and Pinyin or Zhuyin
5. Learn tone marks of characters

> This deck is **not** sorted in frequency order.

[Download](https://ankiweb.net/shared/info/1063372083)

### Type 4

The deck contains notes with single note type

- Front side contains pinyin and meaning.
- Back side contains writing component.

> This deck is **not** sorted in frequency order.

[Download](https://ankiweb.net/shared/info/536858343)

### Type 5
HSK 2.0 deck

> This deck is **not** sorted in frequency order.

[Download](https://ankiweb.net/shared/info/119943820)

## Create

Create Anki-xiehanzi deck from simplified word, paragraph and file containing simplified characters.

https://krmanik.github.io/Anki-xiehanzi/create

## Docs
View [docs](https://krmanik.github.io/Anki-xiehanzi/docs/intro)

## Acknowledgement
I have not designed the writing chinese js library Hanziwriter. It comes from the awesome [Hanziwriter](https://hanziwriter.org) JavaScript library.

The chinese character and stroke order data used by [Hanziwriter](https://github.com/chanind/hanzi-writer)
is derived from [ Make me a Hanzi](https://github.com/skishore/makemeahanzi).

## Disclaimer
This implementation is in javascript. It works because Anki uses webview for flashcard review. It may not work on some devices. Please make backups of your decks with scheduling information before importing xiehanzi hsk decks.
Some audio files missing but using a simple python script audio file can be generated using text to speech. [Read](https://github.com/krmanik/gtts-textToMp3)

## To create word list view this
- [Anki Chinese Vocabulary Generator](https://github.com/krmanik/Anki-Chinese-Vocabulary-Generator)
- [Vocabulary](https://simplezhongwen.blogspot.com/search/label/vocabulary)

## Contribute
View [Contributing.md](https://github.com/krmanik/Anki-xiehanzi/blob/master/Contributing.md)

# My other anki decks
[Anki Decks](https://ankiweb.net/shared/byauthor/119943820)

## License - Anki-xiehanzi (写汉字)
Author : Mani (krmanik)

The MIT License

The GPL 3.0

## Other Third Party License
[License](https://github.com/krmanik/Anki-xiehanzi/blob/master/License.md)