UNPKG

microsoft-cognitiveservices-speech-sdk

Version:
26 lines (25 loc) 1 kB
/// <reference types="node" /> import { ISpeechConfigAudioDevice } from "../common.speech/Exports.js"; import { AudioSourceEvent, EventSource, IAudioSource, IAudioStreamNode } from "../common/Exports.js"; import { AudioStreamFormatImpl } from "../sdk/Audio/AudioStreamFormat.js"; export declare class FileAudioSource implements IAudioSource { private privAudioFormatPromise; private privStreams; private privId; private privEvents; private privSource; private privFilename; private privHeaderEnd; constructor(file: File | Buffer, filename?: string, audioSourceId?: string); get format(): Promise<AudioStreamFormatImpl>; turnOn(): Promise<void>; id(): string; attach(audioNodeId: string): Promise<IAudioStreamNode>; detach(audioNodeId: string): void; turnOff(): Promise<void>; get events(): EventSource<AudioSourceEvent>; get deviceInfo(): Promise<ISpeechConfigAudioDevice>; private readHeader; private upload; private onEvent; }