Cantonese on Windows

How to write, type, listen, and dictate Cantonese on Windows Computers.

This guide is written for Windows 10. However, most steps will also probably work for Windows 7.


To input Cantonese Chinese by Handwriting:

  1. Open Settings > Time & Language > Language
  2. Click Add a preffered language
  3. Select Chinese (Traditional, Hong Kong SAR). Wait for the download to complete.
  4. Right-Click the Taskbar, and make sure that "Show touch keyboard button" is ticked.
  5. Tap on the ‘Touch Keyboard’ button to open it. Change the language to Chinese (bottom-right), and change the mode to Handwriting (this may be on the top-left or bottom-right).

Now you can tap on the 'Touch Keyboard' button at anytime, and start handwriting chinese characters.


The two most popular programs for typing Cantonese in Windows 10 are RIME and CPIME. Both are free and have support for older versions of Windows.

RIME Weasel (中州韻 小狼毫)

  • A third-party IME. It’s open source and usually more reliable than other IMEs. The User Interface is in Chinese only.

CPIME (Cantonese Phonetic IME)

  • A more official Windows IME. However, it can sometimes fail to install for some versions of Windows.

RIME Supports:

  • Jyutping Romanization.
  • Multiple input methods can be enabled.

CPIME Supports:

  • Jyutping, Yale, Sidney Lau, & EduHK Romanizations.
  • Only 1 input method (Jyutping, Yale, etc.) can be enabled at a time.

How to use RIME to type Cantonese in Windows 10:

Do you already have RIME installed?

No, I don't have RIME installed yet. I want to install RIME bundled with Cantonese.

To type Cantonese on Windows:
  1. Run windows-sfx-2021.01.19-installer.exe. (The latest windows-sfx exe from Rime-Cantonese.)
  2. The installation will take a few minutes. When it's done,
    Restart your computer.
  3. In Taskbar > Language Picker, select RIME.
    (Ignore RIME's language description in this menu. It has no affect on what language RIME actually uses.)
  4. Right-Click on RIME and select 「輸入法設定 (S)」 (Input method setting (S)).
  5. Uncheck all options besides 「粵語拼音」 (Cantonese Pinyin, i.e. Jyutping).
    (Alternatively, you can have multiple RIME input modes, switching between them using [ Ctrl + ` ].)
  6. Click 【中】 to apply the language changes. Click 【中】 again to confirm RIME’s appearance. RIME (小狼毫) will then update itself (⧗ 維護中) with your new settings.

Now, you can select RIME anytime from your Language Picker, and type Cantonese.

Help, I already have an old installation of RIME and I want to add Cantonese to it:

To add Cantonese input to an old installation of RIME:

  1. Right-Click on RIME and select 「輸入法設定 (S)」 (Input method setting (S)).
  2. Select 獲取更多輸入方案… (Get more input options…). This will open the Rime Package Installer console.
  3. In the Rime Package Installer: Type cantonese and hit Enter.
  4. Back in RIME's Input Settings, tick 粵語拼音 (Cantonese Pinyin).

How to use CPIME to type Cantonese in Windows 10:

See instructions on how to install CPIME on Windows 10, by PinyinJoe.

Listen (TTS)

To get your Windows computer to read out Cantonese Chinese text (Text to Speech):

  1. Go to CONTROL PANEL > Ease of Access > Speech Recognition > Text to Speech.
  2. Set the Text-to-Speech Voice to [ Microsoft Tracy Desktop - Chinese (Traditional, HongKong SAR) ]
    (If you can't see the voice, go to: SETTINGS > Time & Language > Language > Add a preferred language > 中文 (香港) (Cantonese) )

  3. Choose between 2 Options for running Cantonese Text-to-Speech:
    A. B.
    A Program that will read out Cantonese Text every time it's copied.
    (To stop it reading out, you have to close the program.)
    A Button in your task bar that will read out Short selected Cantonese Text when clicked. (Limited to short paraphraphs)

  4. Download & Install Simple TTS Reader Save Text-to-Speech.exe beta program to your computer (e.g. to C:\Program Files\). (source code on Github)

  5. Open the program. In the list of voices, select "Microsoft Tracy Desktop - Chinese (Traditional, HongKong SAR)".

    (If you don't see "Microsoft Tracy", try repeating step 2 and restarting your computer.)
    Right-Click on the program, and select 'Pin to Taskbar'.

  6. Now, you can Select Cantonese Text and have it be read out loud by Copying it (Control+C, or, Right-Click > Copy).

    To stop text from being read out every time it's copied, you can close the program or reduce its volume.

    (If the program is reading out text, but you can't find it, it might be in the "System Tray". The System Tray is on the Bottom-Right of the screen.)

    Now, you can Select short Cantonese text and have it read out in by clicking on the program in the Taskbar.

    Note: This program is in beta, and is currently limited to short parapgraphs. It can not read entire news articles yet.


Cantonese dictation (speech recognition) is currently not implemented properly in Windows. We recommend using third-party applications for Cantonese dictation on Windows.

To dictate Cantonese in a Word Processor (Google Docs):

  1. Open a Google Doc.
  2. Click Tools > Voice Typing > 中文 (香港).

Note: Microsoft 365 Dictation (including Microsoft Word), do not currently have support for Cantonese Dictation.

To dictate Cantonese on Websites (via a Freemimum Chrome Extension):

Note: Even though Windows gives the impression that it supports Cantonese Speech recognition when the official Windows Cantonese language pack is downloaded, this is not actually true. Cantonese Speech Recognition can NOT be enabled in Modern Windows Text Dictation, nor Traditional Windows Speech Recognition. This is likely due to a bug on Microsoft’s end.

If you'd like to see Microsoft support Cantonese Dictation – please let Microsoft know.


Microsoft’s Cortana does not currently support Cantonese.


Note: The information here is based on Windows 10 (version 1909).
Page last updated Mar 2021.