UNPKG

@euirim/microsoft-cognitiveservices-speech-sdk

Version:
25 lines (24 loc) 1.01 kB
import { AudioStreamFormat } from "../../src/sdk/Audio/AudioStreamFormat"; import { ISpeechConfigAudioDevice } from "../common.speech/Exports"; import { AudioSourceEvent, EventSource, IAudioSource, IAudioStreamNode, Promise } from "../common/Exports"; export declare class FileAudioSource implements IAudioSource { private static readonly SAMPLE_RATE; private static readonly CHUNK_SIZE; private static readonly MAX_SIZE; private static readonly FILEFORMAT; private privStreams; private privId; private privEvents; private privFile; constructor(file: File, audioSourceId?: string); readonly format: AudioStreamFormat; turnOn: () => Promise<boolean>; id: () => string; attach: (audioNodeId: string) => Promise<IAudioStreamNode>; detach: (audioNodeId: string) => void; turnOff: () => Promise<boolean>; readonly events: EventSource<AudioSourceEvent>; readonly deviceInfo: Promise<ISpeechConfigAudioDevice>; private upload; private onEvent; }