📄 vxml.h
字号:
#ifndef _VXML_H#define _VXML_H/****************License************************************************ * * Copyright 2000-2001. SpeechWorks International, Inc. * * Use of this software is subject to notices and obligations set forth * in the SpeechWorks Public License - Software Version 1.1 which is * included with this software. * * SpeechWorks is a registered trademark, and SpeechWorks Here, * DialogModules and the SpeechWorks logo are trademarks of SpeechWorks * International, Inc. in the United States and other countries. * ***********************************************************************/#include "VXItypes.h"enum VXMLElementType { NODE_ASSIGN, NODE_AUDIO, NODE_BLOCK, NODE_BREAK, NODE_CANCEL, NODE_CATCH, NODE_CHOICE, NODE_CLEAR, NODE_DISCONNECT, NODE_DTMF, NODE_ELSE, NODE_ELSEIF, NODE_EMPHASIS, NODE_ENUMERATE, NODE_ERROR, NODE_EXIT, NODE_FIELD, NODE_FILLED, NODE_FORM, NODE_GOTO, NODE_GRAMMAR, NODE_HELP, NODE_IF, NODE_INITIAL, NODE_LINK, NODE_LOG, NODE_MARK, NODE_MENU, NODE_META, NODE_NOINPUT, NODE_NOMATCH, NODE_OBJECT, NODE_OPTION, NODE_PARAGRAPH, NODE_PARAM, NODE_PHONEME, NODE_PROMPT, NODE_PROPERTY, NODE_PROSODY, NODE_RECORD, NODE_RETURN, NODE_REPROMPT, NODE_SAYAS, NODE_SCRIPT, NODE_SENTENCE, NODE_SUBDIALOG, NODE_SUBMIT, NODE_THROW, NODE_TRANSFER, NODE_VALUE, NODE_VAR, NODE_VOICE, NODE_VXML, DEFAULTS_ROOT, DEFAULTS_LANGUAGE};enum VXMLAttributeType { ATTRIBUTE__ITEMNAME, ATTRIBUTE_ACCEPT, ATTRIBUTE_AGE, ATTRIBUTE_ALPHABET, ATTRIBUTE_APPLICATION, ATTRIBUTE_ARCHIVE, ATTRIBUTE_AUDIOBASE, ATTRIBUTE_BARGEIN, ATTRIBUTE_BARGEINTYPE, ATTRIBUTE_BASE, ATTRIBUTE_BEEP, ATTRIBUTE_BRIDGE, ATTRIBUTE_CATEGORY, ATTRIBUTE_CHARSET, ATTRIBUTE_CLASSID, ATTRIBUTE_CODEBASE, ATTRIBUTE_CODETYPE, ATTRIBUTE_COND, ATTRIBUTE_CONNECTTIME, ATTRIBUTE_CONTOUR, ATTRIBUTE_COUNT, ATTRIBUTE_DATA, ATTRIBUTE_DEST, ATTRIBUTE_DESTEXPR, ATTRIBUTE_DTMF, ATTRIBUTE_DTMFTERM, ATTRIBUTE_DURATION, ATTRIBUTE_ENCTYPE, ATTRIBUTE_EVENT, ATTRIBUTE_EVENTEXPR, ATTRIBUTE_EXPR, ATTRIBUTE_EXPRITEM, ATTRIBUTE_FETCHAUDIO, ATTRIBUTE_FETCHHINT, ATTRIBUTE_FETCHTIMEOUT, ATTRIBUTE_FINALSILENCE, ATTRIBUTE_GENDER, ATTRIBUTE_ID, ATTRIBUTE_LABEL, ATTRIBUTE_LEVEL, ATTRIBUTE_MAXAGE, ATTRIBUTE_MAXSTALE, ATTRIBUTE_MAXTIME, ATTRIBUTE_MESSAGE, ATTRIBUTE_MESSAGEEXPR, ATTRIBUTE_METHOD, ATTRIBUTE_MODAL, ATTRIBUTE_MODE, ATTRIBUTE_NAME, ATTRIBUTE_NAMELIST, ATTRIBUTE_NEXT, ATTRIBUTE_NEXTITEM, ATTRIBUTE_PH, ATTRIBUTE_PITCH, ATTRIBUTE_RANGE, ATTRIBUTE_RATE, ATTRIBUTE_SCOPE, ATTRIBUTE_SIZE, ATTRIBUTE_SLOT, ATTRIBUTE_SRC, ATTRIBUTE_SRCEXPR, ATTRIBUTE_SUB, ATTRIBUTE_TIME, ATTRIBUTE_TIMEOUT, ATTRIBUTE_TYPE, ATTRIBUTE_VALUE, ATTRIBUTE_VALUETYPE, ATTRIBUTE_VARIANT, ATTRIBUTE_VOLUME, ATTRIBUTE_XMLLANG};typedef const VXIchar * const VXML_SYMBOL;// Replace with Attribute FETCHAUDIO// static VXML_SYMBOL PROPERTY_FETCHAUDIO = L"fetchaudio";/* * Standard Event definitions */static VXML_SYMBOL EV_CANCEL = L"cancel";static VXML_SYMBOL EV_TELEPHONE_HANGUP = L"telephone.disconnect.hangup";static VXML_SYMBOL EV_TELEPHONE_TRANSFER = L"telephone.disconnect.transfer";static VXML_SYMBOL EV_EXIT = L"exit";static VXML_SYMBOL EV_HELP = L"help";static VXML_SYMBOL EV_NOINPUT = L"noinput";static VXML_SYMBOL EV_NOMATCH = L"nomatch";static VXML_SYMBOL EV_MAXSPEECH = L"maxspeechtimeout";static VXML_SYMBOL EV_ERROR_BADFETCH = L"error.badfetch";static VXML_SYMBOL EV_ERROR_BADURI = L"error.badfetch.baduri";static VXML_SYMBOL EV_ERROR_BADDIALOG = L"error.badfetch.baddialog";static VXML_SYMBOL EV_ERROR_APP_BADURI = L"error.badfetch.applicationuri";static VXML_SYMBOL EV_ERROR_SEMANTIC = L"error.semantic";static VXML_SYMBOL EV_ERROR_ECMASCRIPT = L"error.semantic.ecmascript";static VXML_SYMBOL EV_ERROR_RECORD_PARAM = L"error.semantic.recordparameter";static VXML_SYMBOL EV_ERROR_BAD_THROW = L"error.semantic.no_event_in_throw";static VXML_SYMBOL EV_ERROR_NOAUTHORIZ = L"error.noauthorization";static VXML_SYMBOL EV_UNSUPPORT_FORMAT = L"error.unsupported.format";static VXML_SYMBOL EV_UNSUPPORT_OBJECT = L"error.unsupported.object";static VXML_SYMBOL EV_UNSUPPORT_LANGUAGE = L"error.unsupported.language";static VXML_SYMBOL EV_UNSUPPORT_TRANSFER = L"error.unsupported.transfer";static VXML_SYMBOL EV_UNSUPPORT_RECORD_M = L"error.unsupported.record.modal";// Outside VXML specificationstatic VXML_SYMBOL EV_ERROR_BAD_GRAMMAR = L"error.grammar";static VXML_SYMBOL EV_ERROR_BAD_INLINE = L"error.grammar.inlined";static VXML_SYMBOL EV_ERROR_BAD_CHOICE = L"error.grammar.choice";static VXML_SYMBOL EV_ERROR_BAD_OPTION = L"error.grammar.option";static VXML_SYMBOL EV_ERROR_RECOGNITION = L"error.recognition";static VXML_SYMBOL EV_ERROR_NO_GRAMMARS = L"error.recognition.nogrammars";static VXML_SYMBOL EV_ERROR_TRANSFER = L"error.transfer";static VXML_SYMBOL EV_ERROR_STACK_OVERFLOW = L"error.stack_overflow";static VXML_SYMBOL EV_ERROR_LOOP_COUNT = L"error.max_loop_count_exceeded";static VXML_SYMBOL EV_ERROR_OBJECT = L"error.object";// Property namesstatic const VXIchar * const PROP_CONFIDENCE = L"confidencelevel";static const VXIchar * const PROP_SENSITIVITY = L"sensitivity";static const VXIchar * const PROP_SPEEDVSACC = L"speedvsaccuracy";static const VXIchar * const PROP_COMPLETETIME = L"completetimeout";static const VXIchar * const PROP_INCOMPLETETIME = L"incompletetimeout";static const VXIchar * const PROP_INTERDIGITTIME = L"interdigittimeout";static const VXIchar * const PROP_TERMTIME = L"termtimeout";static const VXIchar * const PROP_TERMCHAR = L"termchar";static const VXIchar * const PROP_BARGEIN = L"bargein";static const VXIchar * const PROP_TIMEOUT = L"timeout";static const VXIchar * const PROP_INPUTMODES = L"inputmodes";#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -