This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
project:libopenjtalk [2010/11/24 21:38] – created nishimotz | project:libopenjtalk [2012/11/09 05:44] (current) – nishimotz | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== libopenjtalk ====== | ====== libopenjtalk ====== | ||
+ | |||
+ | 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. | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | latest source: [[http:// | ||
Japanese: http:// | Japanese: http:// | ||
- | https:// | + | github repo |
+ | |||
+ | * http:// | ||
branches | branches | ||
* nvdajp : JTalk for NVDA (Win32) | * nvdajp : JTalk for NVDA (Win32) | ||
- | | + | * http:// |
+ | * Japanese: http:// | ||
+ | |||
+ | | ||
+ | |||
+ | related github repos | ||
+ | |||
+ | * http:// | ||
+ | * http:// | ||
+ | |||
+ | ===== nvdajp branch ===== | ||
+ | |||
+ | Windows XP SP3 (32bit) | ||
+ | |||
+ | with cygwin-1.7.6, | ||
+ | |||
+ | < | ||
+ | $ export CXX=' | ||
+ | $ export CC=' | ||
+ | $ sh / | ||
+ | |||
+ | $ cd htsengineapi | ||
+ | $ autoconf | ||
+ | $ ./configure --build=i686-pc-mingw32 | ||
+ | $ make | ||
+ | $ cd .. | ||
+ | |||
+ | $ cd libopenjtalk | ||
+ | $ sh do_configure.sh | ||
+ | $ make | ||
+ | $ cd lib | ||
+ | $ make | ||
+ | $ file libopenjtalk.dll | ||
+ | libopenjtalk.dll: | ||
+ | |||
+ | $ ls / | ||
+ | hts_voice_nitech_jp_atr503_m001-1.01 | ||
+ | |||
+ | $ ls / | ||
+ | libmecab.dll | ||
+ | mecab-cost-train.exe | ||
+ | |||
+ | $ python jtalk.py | ||
+ | </ | ||
+ | |||
+ | do_configure.sh | ||
+ | |||
+ | < | ||
+ | export CXX=' | ||
+ | export CC=' | ||
+ | ./configure --with-hts-engine-header-path=/ | ||
+ | --with-hts-engine-library-path=/ | ||
+ | --build=i686-pc-mingw32 --with-charset=shift_jis | ||
+ | </ |