State table sample that uses the AMD custom server
Example State Table
-------------------
#
# =================================================
# Description
# Perform detection with
# Silence after voice = 1500 ms
# Human duration = 2000 ms
# Run time = 10000 ms
# This will run the detector for a maximum of 10 seconds
# If there is 1.5 seconds of silence after voice energy then
# a detection occurs
# If the voice energy was less than 2 seconds it is a human
# If the voice energy is greater than 2 seconds it is a machine
# If a beep is detected then its a beep/machine
#
# =================================================
# Prompt Directory
#
# =================================================
# Entry Point(s)
ENTRY_POINT(start,start);
#
# =================================================
# Variables
LOCAL
NUMBER rc;
#
# =================================================
# Actions
start: OpenHostServerLink("CUSTOM_SERVER", "AMD")
;
SendData("CUSTOM_SERVER", "AMD", "60", "SingleSimple",
"1500",
"2000",
"10000")
;
ReceiveData("CUSTOM_SERVER", "AMD", "60", "SingleSimple",
rc)
;
CloseHostServerLink("CUSTOM_SERVER", "AMD")
edge EDGE_CLOSE_HOST_SUCCESSFUL: exit
edge EDGE_CLOSE_HOST_UNSUCCESSFUL: exit
;
exit: CloseEverything()
;