「App aquestalk v1」の版間の差分
提供: VoIP-Info.jp
細 (→書式) |
(→書式) |
||
14行目: | 14行目: | ||
:オプション:現在のところ未実装。 | :オプション:現在のところ未実装。 | ||
注:文字列指定の際には文字のクォートに注意。 | 注:文字列指定の際には文字のクォートに注意。 | ||
+ | ==変数== | ||
+ | '''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 |
2007年9月8日 (土) 07:21時点における版
AquesTalk音声合成エンジン・インタフェース
設定ファイル
aquestalk.conf
[general] licencekey=ライセンスキーを指定する speed=80 <- speedのデフォルト値を指定 atten=2 <- attenのデフォルト値を指定
書式
AquesTalk(文字列,音量,速度,割り込みキー,オプション)
- 文字列:発声させる文字列を音声記号列にしたがって記述。EUCで記述する。
- 音量:音量調整用パラメータ。ここで指定した値分の1の音量となる(1が最大音量、2で1/2、4で1/4)。
- 速度:発声速度を1~200で指定する。
- 割り込みキー:発声を途中で中断する場合のDTMFキーを指定する。
- オプション:現在のところ未実装。
注:文字列指定の際には文字のクォートに注意。
変数
AQTSTATUS
- 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