@voice-ping/cognitive-services-speech
Version:
VoicePing Cognitive Services Speech SDK for JavaScript forked from Microsoft
1 lines • 1.46 kB
Source Map (JSON)
{"version":3,"sources":["src/common.speech/ServiceMessages/SynthesisAudioMetadata.ts"],"names":[],"mappings":"AAGA,MAAM,WAAW,kBAAkB;IAC/B,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE;QACF,MAAM,EAAE,MAAM,CAAC;QACf,IAAI,EAAE;YACF,IAAI,EAAE,MAAM,CAAC;YACb,MAAM,EAAE,MAAM,CAAC;SAClB,CAAC;KACL,CAAC;CACL;AAGD,MAAM,WAAW,uBAAuB;IACpC,QAAQ,EAAE,kBAAkB,EAAE,CAAC;CAClC;AAED,qBAAa,sBAAuB,YAAW,uBAAuB;IAClE,OAAO,CAAC,0BAA0B,CAA0B;IAE5D,OAAO;WAIO,QAAQ,CAAC,IAAI,EAAE,MAAM,GAAG,sBAAsB;IAI5D,IAAW,QAAQ,IAAI,kBAAkB,EAAE,CAE1C;CACJ","file":"SynthesisAudioMetadata.d.ts","sourcesContent":["// Copyright (c) Microsoft Corporation. All rights reserved.\n// Licensed under the MIT license.\n\nexport interface ISynthesisMetadata {\n Type: string;\n Data: {\n Offset: number;\n text: {\n Text: string;\n Length: number;\n };\n };\n}\n\n// audio.metadata\nexport interface ISynthesisAudioMetadata {\n Metadata: ISynthesisMetadata[];\n}\n\nexport class SynthesisAudioMetadata implements ISynthesisAudioMetadata {\n private privSynthesisAudioMetadata: ISynthesisAudioMetadata;\n\n private constructor(json: string) {\n this.privSynthesisAudioMetadata = JSON.parse(json);\n }\n\n public static fromJSON(json: string): SynthesisAudioMetadata {\n return new SynthesisAudioMetadata(json);\n }\n\n public get Metadata(): ISynthesisMetadata[] {\n return this.privSynthesisAudioMetadata.Metadata;\n }\n}\n"]}