microsoft-cognitiveservices-speech-sdk
Version:
Microsoft Cognitive Services Speech SDK for JavaScript
1 lines • 2.14 kB
Source Map (JSON)
{"version":3,"sources":["src/common/IAudioSource.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,wBAAwB,EAAE,MAAM,6BAA6B,CAAC;AACvE,OAAO,EAAE,qBAAqB,EAAE,MAAM,mCAAmC,CAAC;AAC1E,OAAO,EAAE,gBAAgB,EAAE,MAAM,wBAAwB,CAAC;AAC1D,OAAO,EAAE,WAAW,EAAE,MAAM,kBAAkB,CAAC;AAC/C,OAAO,EAAE,WAAW,EAAE,MAAM,kBAAkB,CAAC;AAC/C,OAAO,EAAE,YAAY,EAAE,MAAM,aAAa,CAAC;AAE3C,MAAM,WAAW,YAAY;IACzB,EAAE,IAAI,MAAM,CAAC;IACb,MAAM,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC;IACxB,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,IAAI,CAAC,CAAC;IACzB,MAAM,EAAE,WAAW,CAAC,gBAAgB,CAAC,CAAC;IACtC,MAAM,EAAE,OAAO,CAAC,qBAAqB,CAAC,CAAC;IACvC,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.\r\n// Licensed under the MIT license.\r\n\r\nimport { ISpeechConfigAudioDevice } from \"../common.speech/Exports.js\";\r\nimport { AudioStreamFormatImpl } from \"../sdk/Audio/AudioStreamFormat.js\";\r\nimport { AudioSourceEvent } from \"./AudioSourceEvents.js\";\r\nimport { EventSource } from \"./EventSource.js\";\r\nimport { IDetachable } from \"./IDetachable.js\";\r\nimport { IStreamChunk } from \"./Stream.js\";\r\n\r\nexport interface IAudioSource {\r\n id(): string;\r\n turnOn(): Promise<void>;\r\n attach(audioNodeId: string): Promise<IAudioStreamNode>;\r\n detach(audioNodeId: string): void;\r\n turnOff(): Promise<void>;\r\n events: EventSource<AudioSourceEvent>;\r\n format: Promise<AudioStreamFormatImpl>;\r\n deviceInfo: Promise<ISpeechConfigAudioDevice>;\r\n setProperty?(name: string, value: string): void;\r\n getProperty?(name: string, def?: string): string;\r\n}\r\n\r\nexport interface IAudioStreamNode extends IDetachable {\r\n id(): string;\r\n read(): Promise<IStreamChunk<ArrayBuffer>>;\r\n}\r\n"]}