Resolve Transcript Approach
Helpers for resolving audio transcription approach types.
resolve_transcript_approach(approach_type, provider=None)
Resolve legacy provider-specific approaches to canonical approach types.
Legacy provider values (for example whisper or gemini) continue to work by
mapping to their canonical approach while preserving an implicit provider when no
explicit provider is supplied.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
approach_type
|
ModalityConverterApproach
|
Requested transcription approach. |
required |
provider
|
str | None
|
Explicit provider override (e.g. |
None
|
Returns:
| Type | Description |
|---|---|
tuple[ModalityConverterApproach, str | None]
|
tuple[ModalityConverterApproach, str | None]: Canonical approach and effective provider. |