{"version":3,"sources":["src/common.speech/ServiceMessages/PhraseDetection/Segmentation.ts"],"names":[],"mappings":"AAKA;;GAEG;AACH,oBAAY,gBAAgB;IACxB,MAAM,WAAW;IACjB,QAAQ,aAAa;IACrB,MAAM,WAAW;IACjB,QAAQ,aAAa;CACxB;AAED;;GAEG;AACH,MAAM,WAAW,YAAY;IACzB;;OAEG;IACH,IAAI,CAAC,EAAE,gBAAgB,CAAC;IAExB;;OAEG;IACH,4BAA4B,CAAC,EAAE,MAAM,CAAC;IAEtC;;;OAGG;IACH,2BAA2B,CAAC,EAAE,MAAM,CAAC;CACxC","file":"Segmentation.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\n/**\n * The segmentation mode.\n */\nexport enum SegmentationMode {\n    Normal = \"Normal\",\n    Disabled = \"Disabled\",\n    Custom = \"Custom\",\n    Semantic = \"Semantic\"\n}\n\n/**\n * Defines the segmentation configuration in the speech Context message\n */\nexport interface Segmentation {\n    /**\n     * The segmentation mode.\n     */\n    mode?: SegmentationMode;\n\n    /**\n     * The segmentation silence timeout in milliseconds.\n     */\n    segmentationSilenceTimeoutMs?: number;\n\n    /**\n     * The segmentation timeout after which a segmentation is forced,\n     * even if speaker is still talking without pause, in milliseconds.\n     */\n    segmentationForcedTimeoutMs?: number;\n}\n"]}