@euirim/microsoft-cognitiveservices-speech-sdk
Version:
Microsoft Cognitive Services Speech SDK for JavaScript
1 lines • 2.15 kB
Source Map (JSON)
{"version":3,"sources":["src/common.speech/ServiceMessages/DetailedSpeechPhrase.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,iBAAiB,EAAE,MAAM,YAAY,CAAC;AAG/C,MAAM,WAAW,qBAAqB;IAClC,iBAAiB,EAAE,iBAAiB,CAAC;IACrC,KAAK,EAAE,OAAO,EAAE,CAAC;IACjB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,MAAM,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,OAAO;IACpB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,OAAO,EAAE,MAAM,CAAC;IAChB,GAAG,EAAE,MAAM,CAAC;IACZ,SAAS,EAAE,MAAM,CAAC;IAClB,OAAO,EAAE,MAAM,CAAC;CACnB;AAED,qBAAa,oBAAqB,YAAW,qBAAqB;IAC9D,OAAO,CAAC,wBAAwB,CAAwB;IAExD,OAAO;WAKO,QAAQ,CAAC,IAAI,EAAE,MAAM,GAAG,oBAAoB;aAI/C,iBAAiB,EAAI,iBAAiB;aAGtC,KAAK,EAAI,OAAO,EAAE;aAGlB,QAAQ,EAAI,MAAM;aAGlB,MAAM,EAAI,MAAM;CAG9B","file":"DetailedSpeechPhrase.d.ts","sourcesContent":["// Copyright (c) Microsoft Corporation. All rights reserved.\n// Licensed under the MIT license.\n\nimport { RecognitionStatus } from \"../Exports\";\n\n// speech.phrase for detailed\nexport interface IDetailedSpeechPhrase {\n RecognitionStatus: RecognitionStatus;\n NBest: IPhrase[];\n Duration?: number;\n Offset?: number;\n}\n\nexport interface IPhrase {\n Confidence?: number;\n Lexical: string;\n ITN: string;\n MaskedITN: string;\n Display: string;\n}\n\nexport class DetailedSpeechPhrase implements IDetailedSpeechPhrase {\n private privDetailedSpeechPhrase: IDetailedSpeechPhrase;\n\n private constructor(json: string) {\n this.privDetailedSpeechPhrase = JSON.parse(json);\n this.privDetailedSpeechPhrase.RecognitionStatus = (RecognitionStatus as any)[this.privDetailedSpeechPhrase.RecognitionStatus];\n }\n\n public static fromJSON(json: string): DetailedSpeechPhrase {\n return new DetailedSpeechPhrase(json);\n }\n\n public get RecognitionStatus(): RecognitionStatus {\n return this.privDetailedSpeechPhrase.RecognitionStatus;\n }\n public get NBest(): IPhrase[] {\n return this.privDetailedSpeechPhrase.NBest;\n }\n public get Duration(): number {\n return this.privDetailedSpeechPhrase.Duration;\n }\n public get Offset(): number {\n return this.privDetailedSpeechPhrase.Offset;\n }\n}\n"]}