|
|
(5人の利用者による、間の38版が非表示) |
1行目: |
1行目: |
− | [[AquesTalk]]音声合成エンジン・インタフェース<br> | + | =廃止= |
− | app_festivalからの派生実装。
| + | [[Macro AquesTalk]] を参照 |
− | ==設定ファイル==
| |
− | '''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)
| |