This function adds concepts and phrases Phrases are all the individual ways that a Concept could be described and are the words and phrases for which the program will listen A Listen tells the program to listen to the caller. It will then try to match what they say to the information you enter in the Grammar. A Listen is a Terminal Action. This means it will be the last Action in an Actions List.. Phrases are marked with a double quote. Each individual Phrase that makes up the Phrases is marked by a single quote. to recognize.
LVCA_API BOOL WINAPI LVCA_AddConceptA(HANDLE hCA, LPCSTR Concept A Concept is a general idea used to describe a group of Phrases. Phrases are the words for which the program will listen. For example, "Locations," "Your location," "Where you're located," and "Your address" are all Phrases that could be used within the Concept of "Locations.", LPCSTR Phrase) ;
LVCA_API BOOL WINAPI LVCA_AddConceptW(HANDLE hCA, LPCWSTR Concept, LPCWSTR Phrase) ;
LVCA_AddConcept
This function return true if successful, otherwise false will be returned. Call LVCA_GetLastCallError to retrieve the error An Error is anything within the system itself that creates a glitch in the Speech Driven Information System An Information System is a general term used to describe the product you are designing with this software. This could be any type of system in which you can give information to your callers, such as a Virtual Customer Service Center, a Virtual Technical Support Center, or a Virtual Help Desk., such as a missing Vox A Vox is an Action that plays a sound file. You can record a Vox in your own voice directly from the Speech Driven Information System. You can also use the Audio Manager to import recordings or sound effects that you have obtained from other sources. or a Goto A Goto is an Action that sends callers to another Module. A Goto is a Terminal Action. This means it will be the last Action in an Actions List. that doesn't go anywhere. code and message.
CAMSG_ENTERMODULE
hCA (IN) Call handle passed into function
Concept (IN) A pointer to a string containing the Concept.
Phrase (IN) The pointer to the Phrase to add to the Concept.
This function can be used to add new concepts or add phrases to an existing concept. If a new concept is added it will need to be intercepted on the 'Before Confirmation A Confirmation double checks with a caller to make sure the system understood their response. This way, your callers will not start receiving information about a topic they are not really interested in. Confirmations are always yes or no questions, such as, "Did you say you're interested in locations?" Event' and extracted with the LVCA_GetRawConcept function. When a concept is added and not intercepted the Call Handler A Handler is an Action An Action is a specific command that you can add to an Action List. There are five types of Actions: Vox, Listen, Goto, Transfer, and Hangup. List that goes into effect when a No Input A No Input occurs when the system is expecting a response and the caller doesn't say anything., No Match A No Match occurs when the caller says something the system doesn't recognize. For example, if the system asks the caller "Do you prefer coffee or tea?" and they reply "Juice," their response would be considered a No Match., or Error occurs. will consider it a nomatch since there will not be a response A Response gives your customers an answer to their question or directs them to another Module that has the information they need. A Response can contain as many Voxes as you would like AND/OR a Goto OR a Transfer A Transfer is an Action that will hang up on callers. A Transfer is a Terminal Action. This means it will be the last Action in an Actions List. OR a Hangup A Hangup is an Action that will hang up on callers. A Hangup is a Terminal Action. This means it will be the last Action in an Actions List.. for it in the project Each Project you create represents a single Speech Driven Information System. So, if you want to create three separate Information Systems, you will need to create three different Projects..
This function can be called multiple times with the same concept but a different Phrase. Each Phrase is the word sequence, which will trigger the concept to be recognized.
Concepts not found in the Platform Module Modules are the individual elements you use to create your Information System. When you create an Information System, you are crafting a conversation between a computer and a live person. Each Module represents a single, distinct portion of that conversation. The different types of Modules are: Start, List, Multilevel, Overview, Yes/No, Goto, Hangup, Transfer, Global, Global Yes/No and Goto Project. Each Module has its own unique function and symbol. in the Speech Application will need to be handled during the CAMSG_REC_BEFORE_CONFIRM event or it will be treated as a NoMatch.
Complete Help Topic List | Speech Platform Product Information