NVDA Japanese team adopted Open JTalk (Japanese language TTS), which uses HTS Engine API, to NVDA using Python and ctype binding.

It can change speech rate, pitch, and inflection.

download JTalk Add-on for NVDA

latest source: launchpad


github repo


  • master : under development (for Ubuntu Linux)

related github repos

nvdajp branch

Windows XP SP3 (32bit)

with cygwin-1.7.6, mecab-0.98 for Win32, Python 2.6.x Win32

$ export CXX='g++ -mno-cygwin'
$ export CC='gcc -mno-cygwin'
$ sh /usr/bin/

$ cd htsengineapi
$ autoconf
$ ./configure --build=i686-pc-mingw32
$ make
$ cd ..

$ cd libopenjtalk
$ sh
$ make
$ cd lib
$ make
$ file libopenjtalk.dll
libopenjtalk.dll: PE32 executable for MS Windows (DLL) (console) Intel 80386 32-bit

$ ls /cygdrive/c/openjtalk
hts_voice_nitech_jp_atr503_m001-1.01  open_jtalk_dic_shift_jis-1.00

$ ls /cygdrive/c/Mecab/bin
libmecab.dll          mecab-dict-gen.exe    mecab-system-eval.exe  mecab.exe
mecab-cost-train.exe  mecab-dict-index.exe  mecab-test-gen.exe

$ python

export CXX='g++ -mno-cygwin'
export CC='gcc -mno-cygwin'
./configure --with-hts-engine-header-path=/cygdrive/c/work/github/htsengineapi/include \
  --with-hts-engine-library-path=/cygdrive/c/work/github/htsengineapi/lib \
  --build=i686-pc-mingw32 --with-charset=shift_jis 
project/libopenjtalk.txt · Last modified: 2012/11/09 05:44 by nishimotz Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0