Skip to content

Instantly share code, notes, and snippets.

@hecomi
Last active September 7, 2024 03:01
Show Gist options
  • Save hecomi/7414008 to your computer and use it in GitHub Desktop.
Save hecomi/7414008 to your computer and use it in GitHub Desktop.
Open JTalk をダウンロードしてきてビルドまでするやつ
#!/bin/sh
mkdir lib
echo
echo ==================================================
echo DOWNLOAD HTS_ENGINE_API
echo ==================================================
echo
# wget http://downloads.sourceforge.net/hts-engine/hts_engine_API-1.07.tar.gz
# tar xzvf hts_engine_API-1.07.tar.gz
# mv hts_engine_API-1.07 lib/hts_engine_API
# rm hts_engine_API-1.07.tar.gz
cvs -d:pserver:[email protected]:/cvsroot/hts-engine login
cvs -z3 -d:pserver:[email protected]:/cvsroot/hts-engine co -P hts_engine_API
mv hts_engine_API/src lib/hts_engine_API
rm -rf hts_engine_API
echo
echo ==================================================
echo DOWNLOAD OPEN_JTALK
echo ==================================================
echo
wget http://sourceforge.net/settings/mirror_choices?projectname=open-jtalk&filename=Open%20JTalk/open_jtalk-1.06/open_jtalk-1.06.tar.gz
wget 'http://downloads.sourceforge.net/project/open-jtalk/Open%20JTalk/open_jtalk-1.06/open_jtalk-1.06.tar.gz?r=&ts=1384175820&use_mirror=jaist' -O open_jtalk-1.06.tar.gz
tar xzvf open_jtalk-1.06.tar.gz
mv open_jtalk-1.06 lib
rm open_jtalk-1.06.tar.gz
echo
echo ==================================================
echo DOWNLOAD OPEN_JTALK DIC
echo ==================================================
echo
wget http://downloads.sourceforge.net/open-jtalk/open_jtalk_dic_utf_8-1.06.tar.gz
tar xzvf open_jtalk_dic_utf_8-1.06.tar.gz
mv open_jtalk_dic_utf_8-1.06 dic
rm open_jtalk_dic_utf_8-1.06.tar.gz
echo
echo ==================================================
echo DOWNLOAD HTS_VOICE
echo ==================================================
echo
wget http://downloads.sourceforge.net/open-jtalk/hts_voice_nitech_jp_atr503_m001-1.05.tar.gz
tar xzvf hts_voice_nitech_jp_atr503_m001-1.05.tar.gz
mv hts_voice_nitech_jp_atr503_m001-1.05 voice
rm hts_voice_nitech_jp_atr503_m001-1.05.tar.gz
echo
echo ==================================================
echo BUILD HTS_ENGINE_API
echo ==================================================
echo
cd lib/hts_engine_API
hts_engine_dir=`pwd`
touch ChangeLog
aclocal
automake -a -c
autoconf
./configure
make
cd ../..
echo
echo ==================================================
echo BUILD OPEN_JTALK
echo ==================================================
echo
cd lib/open_jtalk-1.06
./configure --with-hts-engine-header-path=${hts_engine_dir}/include --with-hts-engine-library-path=${hts_engine_dir}/lib --with-charset=UTF-8
make
cd ../..
mv lib/open_jtalk-1.06/bin/open_jtalk .
echo
echo ==================================================
echo TEST
echo ==================================================
echo 'OpenJTalk による音声合成テストです!' | \
./open_jtalk -m voice/nitech_jp_atr503_m001.htsvoice \
-x dic \
-ow test.wav
afplay test.wav
rm test.wav
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment