audiopod-sdk
Version:
AudioPod SDK for Node.js and React - Professional Audio Processing powered by AI
33 lines • 1.08 kB
TypeScript
/**
* Transcription Service
* Handles audio transcription operations
*/
import { AudioPodClient } from '../client/AudioPodClient';
import { TranscriptionRequest, TranscriptionResult } from '../types';
export declare class TranscriptionService {
private client;
constructor(client: AudioPodClient);
/**
* Transcribe audio to text
*/
transcribeAudio(request: TranscriptionRequest): Promise<TranscriptionResult>;
/**
* Transcribe from URL
*/
transcribeUrl(url: string, options?: {
language?: string;
modelType?: 'whisperx' | 'faster-whisper';
enableSpeakerDiarization?: boolean;
waitForCompletion?: boolean;
timeout?: number;
}): Promise<TranscriptionResult>;
/**
* Get transcription job
*/
getTranscriptionJob(jobId: number): Promise<TranscriptionResult>;
/**
* Download transcript
*/
downloadTranscript(jobId: number, format?: 'json' | 'txt' | 'srt' | 'vtt' | 'pdf' | 'docx' | 'html'): Promise<string>;
}
//# sourceMappingURL=TranscriptionService.d.ts.map