@euirim/microsoft-cognitiveservices-speech-sdk
Version:
Microsoft Cognitive Services Speech SDK for JavaScript
1 lines • 2.11 kB
Source Map (JSON)
{"version":3,"sources":["src/common/IAudioSource.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,iBAAiB,EAAE,MAAM,uBAAuB,CAAC;AAC1D,OAAO,EAAE,wBAAwB,EAAE,MAAM,0BAA0B,CAAC;AACpE,OAAO,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AACvD,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAC5C,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAC5C,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAC;AACpC,OAAO,EAAE,YAAY,EAAE,MAAM,UAAU,CAAC;AAExC,MAAM,WAAW,YAAY;IACzB,EAAE,IAAI,MAAM,CAAC;IACb,MAAM,IAAI,OAAO,CAAC,OAAO,CAAC,CAAC;IAC3B,MAAM,CAAC,WAAW,EAAE,MAAM,GAAG,OAAO,CAAC,gBAAgB,CAAC,CAAC;IACvD,MAAM,CAAC,WAAW,EAAE,MAAM,GAAG,IAAI,CAAC;IAClC,OAAO,IAAI,OAAO,CAAC,OAAO,CAAC,CAAC;IAC5B,MAAM,EAAE,WAAW,CAAC,gBAAgB,CAAC,CAAC;IACtC,MAAM,EAAE,iBAAiB,CAAC;IAC1B,UAAU,EAAE,OAAO,CAAC,wBAAwB,CAAC,CAAC;IAC9C,WAAW,CAAC,CAAC,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,GAAG,IAAI,CAAC;IAChD,WAAW,CAAC,CAAC,IAAI,EAAE,MAAM,EAAE,GAAG,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC;CACpD;AAED,MAAM,WAAW,gBAAiB,SAAQ,WAAW;IACjD,EAAE,IAAI,MAAM,CAAC;IACb,IAAI,IAAI,OAAO,CAAC,YAAY,CAAC,WAAW,CAAC,CAAC,CAAC;CAC9C","file":"IAudioSource.d.ts","sourcesContent":["// Copyright (c) Microsoft Corporation. All rights reserved.\n// Licensed under the MIT license.\n\nimport { AudioStreamFormat } from \"../../src/sdk/Exports\";\nimport { ISpeechConfigAudioDevice } from \"../common.speech/Exports\";\nimport { AudioSourceEvent } from \"./AudioSourceEvents\";\nimport { EventSource } from \"./EventSource\";\nimport { IDetachable } from \"./IDetachable\";\nimport { Promise } from \"./Promise\";\nimport { IStreamChunk } from \"./Stream\";\n\nexport interface IAudioSource {\n id(): string;\n turnOn(): Promise<boolean>;\n attach(audioNodeId: string): Promise<IAudioStreamNode>;\n detach(audioNodeId: string): void;\n turnOff(): Promise<boolean>;\n events: EventSource<AudioSourceEvent>;\n format: AudioStreamFormat;\n deviceInfo: Promise<ISpeechConfigAudioDevice>;\n setProperty?(name: string, value: string): void;\n getProperty?(name: string, def?: string): string;\n}\n\nexport interface IAudioStreamNode extends IDetachable {\n id(): string;\n read(): Promise<IStreamChunk<ArrayBuffer>>;\n}\n"]}