「App aquestalk v1」の版間の差分

提供: VoIP-Info.jp
移動先: 案内検索
(使用例)
(廃止)
 
(5人の利用者による、間の39版が非表示)
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
 

2018年5月9日 (水) 16:17時点における最新版

廃止

Macro AquesTalk を参照