UNPKG

@voice-ping/cognitive-services-speech

Version:

VoicePing Cognitive Services Speech SDK for JavaScript forked from Microsoft

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