Skip to main content

AiTranscriptionError

class
class 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 }