差分

移動先: 案内検索

App aquestalk2

1,478 バイト追加, 2017年11月18日 (土) 17:50
App aquestalk2」を保護しました ([編集=管理者のみ許可] (無期限) [移動=管理者のみ許可] (無期限))
[[AquesTalk]]音声合成エンジン・インタフェース 2<br>
'''2009/02/05 app_aquestalk2は今後、app_aquestalkとして実装されます。今後はapp_aquestalkという名称は、app_aquestalk2相当のものを指すことになります。'''<br>
AquesTalk 2.2ライブラリ対応版<br>
ローマ字表記が使えるため、日本語の使えない環境でも日本語を発声させることができます。<br>
App_AquesTalkを入手します。<br>
*旧版:ftp://ftp.voip-info.jp/asterisk/apps/1.4/app_aquestalk2.tar.gz<br>
Asterisk-addonのディレクトリで展開し、Makefileにパッチを当てます。<br>
# tar zxvf app_aquestalk2.tar.gz
# patch -p0 < patch.Makefile
'''注:最近のaddonsではMakefileの構造が大幅に変わっているためパッチが当りません。以下のようなAquesTalk専用のMakefileを作って下さい。 '''
SOLINK=-shared -Xlinker -x
CC=gcc
all: app_aquestalk.so app_aquestalk2.so
app_aquestalk.so: app_aquestalk.o
$(CC) $(SOLINK) -o $@ $< -L/usr/lib -lAquesTalk1 -lstdc++
app_aquestalk2.so: app_aquestalk2.o
$(CC) $(SOLINK) -o $@ $< -L/usr/lib -lAquesTalk2 -lstdc++
 
ライブラリをシンボリックリンクしておきますが添付のシェルを使うと簡単です。
# ./aq_liblink.sh
CLIからロードすれば使用可能になります。ロードする前に aquestalk.conf ファイルを作成しておいてください。
CLI*> module load app_aquestalk2.so
===64bit版===
AquesTalk 64bit版を使用することで64bit Linux上でapp_aquestalk2が使用できます。以下の内容でMakefileを作成しMakeしてください。
SOLINK=-m64 -shared -Xlinker -x
CC=gcc
all: app_aquestalk2.so
app_aquestalk2.o: app_aquestalk2.c
$(CC) -c -fPIC $<
app_aquestalk2.so: app_aquestalk2.o
$(CC) $(SOLINK) -o $@ $< -L/usr/lib64 -lAquesTalk -lstdc++
注:AquesTalk 2系ライブラリをlibAquesTal2としている場合には -lAquesTalk2 を指定してください。
===110さんによるバグフィックス版===
ftp://ftp.voip-info.jp/asterisk/apps/1.4/app_aquestalk2.01.tar.gz<br>
addonsのmenuselect用パッチが付属しています。
==リリース・メモ==
2007/12/16 初期バージョン。app_aquestalkにあった不具合も一部修正して反映。<br>2008/12/30 110さんによるバグフィックス。make menuselect可能。<br>

案内メニュー

VoIp-Info.jp

HP Directplus -HP公式オンラインストア-