AiTranscriptionError
classclass AiTranscriptionError
Import
import { AiTranscriptionError } from '@modular/sdk';Members6
- code
'cancelled' | 'invalid-request' | 'permission-denied' | 'audio-overrun' | 'input-closed' | 'audio-input-unavailable' | 'capability-unsupported' | 'consumer-too-slow' | 'credential-missing' | 'input-format-unsupported' | 'model-not-found' | 'provider-busy' | 'provider-failed' | 'provider-not-found' | 'provider-unavailable' | 'stream-closed' | 'streaming-unsupported'- operation
'stop' | 'start' | 'cancel' | 'list-providers' | 'read'- providerId
string & $brand<'AiTranscriptionProviderId'> | null- recoverable
boolean- [hasInstance]
(value: unknown) => boolean- toDto
() => { code: 'cancelled' | 'invalid-request' | 'permission-denied' | 'audio-overrun' | 'input-closed' | 'audio-input-unavailable' | 'capability-unsupported' | 'consumer-too-slow' | 'credential-missing' | 'input-format-unsupported' | 'model-not-found' | 'provider-busy' | 'provider-failed' | 'provider-not-found' | 'provider-unavailable' | 'stream-closed' | 'streaming-unsupported'; message: string; operation: 'stop' | 'start' | 'cancel' | 'list-providers' | 'read'; providerId: string & $brand<'AiTranscriptionProviderId'> | null; recoverable: boolean }