「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