{"version":3,"sources":["src/common.speech/ServiceMessages/PhraseDetection/Enrichment.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,8BAA8B,EAAE,MAAM,sDAAsD,CAAC;AACtG,OAAO,EAAE,4BAA4B,EAAE,MAAM,gCAAgC,CAAC;AAC9E,OAAO,EAAE,0BAA0B,EAAE,MAAM,8BAA8B,CAAC;AAC1E,OAAO,EAAE,6BAA6B,EAAE,MAAM,iCAAiC,CAAC;AAChF,OAAO,EAAE,wBAAwB,EAAE,MAAM,4BAA4B,CAAC;AACtE,OAAO,EAAE,uBAAuB,EAAE,MAAM,2BAA2B,CAAC;AAEpE;;GAEG;AACH,oBAAY,qBAAqB;IAC7B;;OAEG;IACH,MAAM,WAAW;IAEjB;;OAEG;IACH,OAAO,YAAY;IAEnB;;OAEG;IACH,GAAG,QAAQ;IAEX;;OAEG;IACH,MAAM,WAAW;IAEjB;;OAEG;IACH,OAAO,YAAY;CACtB;AAED;;GAEG;AACH,oBAAY,kBAAkB;IAC1B;;OAEG;IACH,OAAO,YAAY;IAEnB;;OAEG;IACH,QAAQ,aAAa;CACxB;AAED;;GAEG;AACH,MAAM,WAAW,UAAU;IACvB;;OAEG;IACH,WAAW,CAAC,EAAE,4BAA4B,CAAC;IAE3C;;OAEG;IACH,SAAS,CAAC,EAAE,0BAA0B,CAAC;IAEvC;;OAEG;IACH,YAAY,CAAC,EAAE,6BAA6B,CAAC;IAE7C;;OAEG;IACH,uBAAuB,CAAC,EAAE,8BAA8B,CAAC;IAEzD;;OAEG;IACH,iBAAiB,CAAC,EAAE,wBAAwB,CAAC;IAE7C;;OAEG;IACH,wBAAwB,CAAC,EAAE,OAAO,CAAC;IAEnC;;OAEG;IACH,SAAS,CAAC,EAAE,qBAAqB,CAAC;IAElC;;OAEG;IACH,cAAc,CAAC,EAAE,kBAAkB,CAAC;IAEpC;;OAEG;IACH,eAAe,CAAC,EAAE,MAAM,CAAC;IAEzB;;OAEG;IACH,aAAa,CAAC,EAAE,MAAM,CAAC;IAEvB;;OAEG;IACH,mBAAmB,CAAC,EAAE,uBAAuB,CAAC;CACjD","file":"Enrichment.d.ts","sourcesContent":["//\n// Copyright (c) Microsoft. All rights reserved.\n// Licensed under the MIT license. See LICENSE.md file in the project root for full license information.\n//\n\nimport { PronunciationAssessmentOptions } from \"../PronunciationScore/PronunciationAssessmentOptions\";\nimport { InteractiveEnrichmentOptions } from \"./InteractiveEnrichmentOptions\";\nimport { DictationEnrichmentOptions } from \"./DictationEnrichmentOptions\";\nimport { ConversationEnrichmentOptions } from \"./ConversationEnrichmentOptions\";\nimport { ContentAssessmentOptions } from \"./ContentAssessmentOptions\";\nimport { SecondPassRescoringMode } from \"./SecondPassRescoringMode\";\n\n/**\n * Profanity handling options.\n */\nexport enum ProfanityHandlingMode {\n    /**\n     * This is the default behavior. The Microsoft Speech Service masks profanity with asterisks.\n     */\n    Masked = \"Masked\",\n\n    /**\n     * The Microsoft Speech Service removes profanity from all results.\n     */\n    Removed = \"Removed\",\n\n    /**\n     * The Microsoft Speech Service recognizes and returns profanity in all results.\n     */\n    Raw = \"Raw\",\n\n    /**\n     * The Microsoft Speech Service will surround profane words by XML tags &lt;profanity&gt; ... &lt;/profanity&gt;\n     */\n    Tagged = \"Tagged\",\n\n    /**\n     * The Microsoft Speech Service will add profanity label to the Words\n     */\n    Labeled = \"Labeled\"\n}\n\n/**\n * The capitalization mode\n */\nexport enum CapitalizationMode {\n    /**\n     * Enable capitalization\n     */\n    Enabled = \"Enabled\",\n\n    /**\n     * Disable capitalization\n     */\n    Disabled = \"Disabled\"\n}\n\n/**\n * Defines the phrase detection payload in the speech Context message\n */\nexport interface Enrichment {\n    /**\n     * The interactive enrichment options.\n     */\n    interactive?: InteractiveEnrichmentOptions;\n\n    /**\n     * The dictation enrichment options.\n     */\n    dictation?: DictationEnrichmentOptions;\n\n    /**\n     * The conversation enrichment options.\n     */\n    conversation?: ConversationEnrichmentOptions;\n\n    /**\n     * The pronunciation assessment options.\n     */\n    pronunciationAssessment?: PronunciationAssessmentOptions;\n\n    /**\n     * The content assessment options.\n     */\n    contentAssessment?: ContentAssessmentOptions;\n\n    /**\n     * If true, strips the startTriggerKeyword from the phrase reco result\n     */\n    stripStartTriggerKeyword?: boolean;\n\n    /**\n     * The profanity handling mode.\n     */\n    profanity?: ProfanityHandlingMode;\n\n    /**\n     * The capitalization mode.\n     */\n    capitalization?: CapitalizationMode;\n\n    /**\n     * The interim template\n     */\n    interimTemplate?: string;\n\n    /**\n     * The final template\n     */\n    finalTemplate?: string;\n\n    /**\n     * The second pass rescoring mode.\n     */\n    secondPassRescoring?: SecondPassRescoringMode;\n}\n"]}