(updated on Jan 4, 2016)

eGuideDog project develops different kinds of free software for the blind. Currently, we focus on Ekho TTS and eGuideDog Linux.

We also edit a Cantonese dictionary and develop a Javascript library called WebSpeech for using TTS (text-to-speech) on Web.

Why do I carry out eGuideDog project?

eGuideDog needs your support!

Importance of the project

Ekho TTS is the only practically usable open source Chinese TTS. (Strictly speaking, eSpeak TTS may be another. And we are also the contributors of Chinese support of eSpeak.)

eGuideDog Linux is the only Linux distribution accessible for Chinese blind.


  • Develop the next generation of Ekho, which can synthesize higher quality voice.
  • Improve usability of eGuideDog Linux

Key events

  • May 2015: For Cameron's health reason, this project was suspended for months.
  • Feb 2015: Cantonese Dictionary page had made significant updates.

  • Dec 2013: Ekho 5.8 released. English was supported with Cantonese in Android version.
  • Oct 2013: Ekho 5.7 released. Noises between characters were greatly reduced.
  • Aug 2013: Ekho for Android 2.0 released. Android 4.x supported.
  • Jul 2013: eGuideDog Linux released.
  • Jun 2013: Linux ibus input method screen reader software - ibusreader was developed.
  • Mar 2013: WebSpeech module for Drupal 7 was developed.
  • Feb 2013: was moved to web server within China instead of web space provided SourceForge because long term (some weeks) of inaccessibility in China. (I believed it was not a technical issue of SourceForge)
  • Jan 2013: Ekho 5.2 released. Naturalness of voice was greatly improved.

  • Dec 2012: Thanks to Tennom YK and Trinley Pedron, Tibetan was supported since Ekho 5.0.
  • Nov 2012: Thanks to Zhao Qianshan, Ngangien (an acient Chinese before Yuan Dynasty) was supported since Ekho 5.0.
  • Sep 2012: Cantonese version of eSpeak for Android released on Google Play: eSpeak TTS (粤语)
  • Jul 2012: Made a speech on Opensource Inovation Meetup held by Open Source China. Blog: 【源创会广州站 内容回顾】中文文本转语音开源引擎EKHO, Video: Ekho语音引擎
  • May 2012: WebSpeech 3 released. Android supported.
  • May 2012: Speech-dispatcher API is supported since Ekho 4.12, which means Ekho can be used with Linux screen reader like Orca.
  • Apr 2012: 放大镜, a magnifier on Android, was released on Google Play.
  • Mar 2012: Ekho TTS was released on Google Play.
  • Jan 2012: Ekho 4.9 for Android released.

  • Dec 2010: Ekho supported Android since version 4.0.
  • Aug 2010: 粤语歇后语大全 was released. Just for fun :-)
  • Jul 2010: A web-based self-voiced classic Chinese game - 华容道 was released.
  • Jul 2010: A web-based self-voiced Chinese game - 记忆翻牌游戏 was released.
  • Jun 2010: WebSpeech javascript library was released, which is for web developers who want to write pages with voice.
  • Feb 2010: A WebAnywhere server, which supports Cantonese, Mandarin, English and German, was setup in China for public use.

  • Dec 2009: eGuideDog project began to accept donation with SourceForge's donation system through Paypal.
  • Nov 2009: Ekho 2.0 released, which supports SAPI5 on Windows.
  • Oct 2009: eGuideDog team finished the draft coding for multi-language framework of WebAnywhere.
  • Aug 2009: was registered as the official domain of eGuideDog project.
  • Mar 2009: Ekho 0.91 was released, which was the first stable version of Ekho.
  • Mar 2009: A new Cantonese voice with 7 tones recorded by Cameron Wong was released.
  • Feb 2009: zhspeak, which is a mini version of Ekho in Python, was released with the help of Dr. Colin Kong.
  • Jan 2009: Michael Tang joined in eGuideDog team who made great contribution to the Cantonese dictionary and Ekho voice improvement.
  • Jan 2009: eSpeak-Chinese was stopped updating because we have no time to maintained.

  • Oct 2008: With Silas S. Brown and Hae-Sung Jeon's help, a Korean voice was supported in Ekho 0.75 for trial.
  • Sep 2008: eGuideDog Browser is deprecated because its prospect and our limited time.
  • Jul 2008: With Silas S. Brown and Yali Cheng's help, a Mandarin voice was released. Ekho supports Cantonese, Mandarin and English (through Festival) since then.
  • Mar 2008: eGuideDog TTS - egdspeak was released, which was renamed to Ekho later.

  • Dec 2007: eSpeak-Chinese was reported by Hong Kong Blind Union. (無障礙數碼科技通訊 第二十一期)
  • Nov 2007: With Kyle Wang and Silas S. Brown's help, eSpeak-Chinese was released. It is a Chinese version of eSpeak with Chinese installer and build-in Cantonese/Mandarin dictionaries. eSpeak-Cantonese was merged into it since then.
  • Nov 2007: The project was reported by Hong Kong Blind Union. (無障礙數碼科技通訊 第十九期 )
  • Sep 2007: eSpeak-Cantonese was released, which is a Cantonese version of eSpeak.
  • Sep 2007: After annotating phonetic symbols for about 40,000 words, a draft Cantonese phonetic dictionary was done.
  • Jan 2007: eGuideDog Browser became a functional voice browser for the blind.

  • Dec 13, 2006: eGuideDog project was founded by Cameron Wong. eGuideDog Browser written in Perl was the first software in the project.