project:jagtalk
Table of Contents
jagtalk
Japanese: http://ja.nishimotz.com/project:jagtalk
jagtalk is modified version of galateatalk.
UTF-8 support
$ autoconf $ make clean $ sh configure --enable-utf8 $ make $ sh test-jagtalk.sh
or you can run:
$ ./jagtalk -C jagtalk.conf
and type “set Text = 123” (enter) “set Speak = NOW” (enter).
You will hear “hyaku niju san”.
- log files and gtalk-eucjp.dic are still EUC-JP, currently.
PortAudio support
since 2010-12-24
unfinished.
- USE_PORTAUDIO macro is defined.
- do_output.c switches using the macro.
- do_output_portaudio.c is not implemented.
notes:
- http://ja.nishimotz.com/portaudio in Japanese
$ autoconf $ make clean $ sh configure --enable-utf8 --enable-portaudio --enable-da=no $ make
Mac (Snow Leopard) support
using unidic-chasen1312_utf8-x64. see galateatalk
2010-11-14
https://github.com/nishimotz/jagtalk/commit/2df30037817eaf4aa4ddc3338a5e1a217f9e0998
currently, audio device is disabled.
$ autoconf
$ sh configure –build=i386-apple-freebsd –enable-utf8 –enable-macosx
$ make -f Makefile.MACOSX
$ cat run-chasen-macosx.sh #!/bin/sh /opt/local/bin/nkf -wu | /opt/local/bin/chasen -r chasenrc-utf8-macosx -i w | /opt/local/bin/nkf -eu | /usr/local/bin/chaone -s gtalk --encoding EUC-JP | /usr/bin/tee _chasen.log $ head chasenrc-utf8-macosx ;; ;; chasenrc for unidic / chaOne ;; (GRAMMAR /Users/nishimotz/code/unidic-chasen1312_utf8-x64) (DADIC chadic) omitted. $ cat 00-testcmd set Text = 1 set SaveWAV = _out.wav set Run = EXIT
$ echo "123" | ./run-chasen-macosx.sh <S> <AP orth="123" pron="イッニサン" aType="3" silence="NON"> <W2 orth="123" pos="名詞-普通名詞-一般" pron="イッニサン" aType="3" aConType="C3"> <W1 orth="1" kana="イッ" pron="イッ" pos="名詞-数詞" lForm="イチ" lemma="一" orthBase="1" pronBase="イッ" kanaBase="イッ" formBase="イチ" goshu="漢" iConType="N1" fType="チ促" fForm="促音形" aConType="C3" aType="2"/> <W1 orth="2" kana="ニ" pron="ニ" pos="名詞-数詞" lForm="ニ" lemma="二" orthBase="2" pronBase="ニ" kanaBase="ニ" formBase="ニ" goshu="漢" fType="イ長添" fForm="基本形" aConType="C3" aType="1"/> <W1 orth="3" kana="サン" pron="サン" pos="名詞-数詞" lForm="サン" lemma="三" orthBase="3" pronBase="サン" kanaBase="サン" formBase="サン" goshu="漢" iConType="N3" aConType="C3" aType="0"/> </W2> </AP> </S>
$ sh test-jagtalk-macosx.sh * chasen start. # of phonemes: 42 rep Run = LIVE (omitted) $ ls _out.* _out.wav _out.wav.info
project/jagtalk.txt · Last modified: 2010/12/24 14:46 by nishimotz