/random-cantonese-date

Random Cantonese Date and Time generator for practising speaking

Primary LanguagePython

random-cantonese-date

A random Cantonese date and time generator for practising speaking and writing.

Programmed in Python using Tkinter, allows some basic customisation.

Screenshot of the program

Requirements:

The Chinese (Traditional, Hong Kong SAR) voice package must be installed in Windows for the text-to-speech commands to function properly, and the Noto Sans font with Hong Kong and Simplified Chinese families must be installed for best display.

You can install the fonts here: (also hyperlinked above)

Description:

The aim of this simple program is to allow the user to see how dates and time phrases are formed in the Cantonese language. A random date and time is shown and the user has to input the correct English translation of the date for another to be generated.

You are able to choose between spoken and written Cantonese, 12 and 24 hour time, male and female text-to-speech voices, and you can customise the colour scheme as well.

Documentation:

The program runs from a single executible file, random-cantonese-date.exe, so no installation is required. When first opened, a folder is created in Documents\(ynot)\random-cantonese-date to store the configuration files, you can delete them if uninstalling.

The program also has a few ~ π“ˆπ‘’π’Έπ“‡π‘’π“‰ π“€π‘’π“Ž π’·π’Ύπ“ƒπ’Ήπ’Ύπ“ƒπ‘”π“ˆ ~:

"n" to instantly generate a new date and time, and "c" to show the current date and time in Chinese.

Download:

https://github.com/ynot4/random-cantonese-date/blob/master/random-cantonese-date.exe (direct download)