匿名

差分

App aquestalk v1

2,618 バイト除去, 2018年5月9日 (水) 16:17
廃止
[[AquesTalk]]音声合成エンジン・インタフェース<br>app_festivalからの派生実装。=廃止=設定ファイル=='''aquestalk.conf'''<br> [general] licencekey=ライセンスキーを指定する speed=80 <- speedのデフォルト値を指定 atten=2 <- attenのデフォルト値を指定==書式=='''AquesTalk(文字列,音量,速度,割り込みキー,オプション)'''<br>:文字列:発声させる文字列を音声記号列にしたがって記述。EUCで記述する。:音量:音量調整用パラメータ。ここで指定した値分の1の音量となる(1が最大音量、2で1/2、4で1/4)。:速度:発声速度を1~200で指定する。:割り込みキー:発声を途中で中断する場合のDTMFキーを指定する。:オプション:現在のところ未実装。注:文字列指定の際には文字のクォートに注意。==変数=='''AQTSTATUS'''<br>:SUCCESSまたはFAILED==使用例== exten => 5000,1,Wait(1) exten => 5000,n,AquesTalk("<NUM VAL=${CALLERID(num)}>",,,#*) exten => 5000,n,NoOp(${AQTSTATUS}) exten => 5000,n,AquesTalk("こんにちわ。ごきげんいかがですか?") exten => 5000,n,NoOp(${AQTSTATUS}) exten => 5000,n,Playback(beep) exten => 5000,n,Hangup  exten => 300,n,AquesTalk(あな\'たの、でんわ\'ば\'んごうわ\,||100) exten => 300,n,Set(AQTARG="<NUM VAL=${CALLERID(num)}>デ_ス。") exten => 300,n,AquesTalk(${AQTARG}||100)'や,のクォートに注意してください。 ==インストール方法==Asterisk-addon 1.4.2を入手・展開します。<br>http://downloads.digium.com/pub/asterisk/asterisk-addons-1.4.2.tar.gz<br> # tar zxvf asterisk-addons-1.4.2.tar.gz # cd asterisk-addons-1.4.2./configureを実行しておきます。 # ./configure[[Macro AquesTalk]]を入手し、インストールしておきます。また、AquesTalkに含まれるAquesTalk.hをasterisk-addon-1.4.2ディレクトリにコピーしておきます。<br> App_AquesTalkを入手します。<br>ftp://ftp.voip-info.jp/asterisk/apps/1.4/app_aquestalk.tar.gz<br>Asterisk-addonのディレクトリで展開し、Makefileにパッチを当てます。<br> # tar zxvf app_aquestalk.tar.gz # patch -p0 < patch.MakefileこれでMakeすればapp_aquestalk.soができるのでコピーします。 # cp app_aquestalk.so /usr/lib/asterisk/modules/.CLIからロードすれば使用可能になります。ロードする前に aquestalk.conf ファイルを作成しておいてください。 CLI*> module load app_aquestalk.so ==問題点==*再生前後にノイズが入ることがある*Addonのmake menuselectに統合させるか?を参照