Type definitions#
Index > TranscribeService > Type definitions
Auto-generated documentation for TranscribeService type annotations stubs module types-boto3-transcribe.
ContentRedactionUnionTypeDef#
# ContentRedactionUnionTypeDef Union usage example
from types_boto3_transcribe.type_defs import ContentRedactionUnionTypeDef
def get_value() -> ContentRedactionUnionTypeDef:
    return ...
# ContentRedactionUnionTypeDef definition
ContentRedactionUnionTypeDef = Union[
    ContentRedactionTypeDef,  # (1)
    ContentRedactionOutputTypeDef,  # (2)
]ToxicityDetectionSettingsUnionTypeDef#
# ToxicityDetectionSettingsUnionTypeDef Union usage example
from types_boto3_transcribe.type_defs import ToxicityDetectionSettingsUnionTypeDef
def get_value() -> ToxicityDetectionSettingsUnionTypeDef:
    return ...
# ToxicityDetectionSettingsUnionTypeDef definition
ToxicityDetectionSettingsUnionTypeDef = Union[
    ToxicityDetectionSettingsTypeDef,  # (1)
    ToxicityDetectionSettingsOutputTypeDef,  # (2)
]CallAnalyticsJobSettingsUnionTypeDef#
# CallAnalyticsJobSettingsUnionTypeDef Union usage example
from types_boto3_transcribe.type_defs import CallAnalyticsJobSettingsUnionTypeDef
def get_value() -> CallAnalyticsJobSettingsUnionTypeDef:
    return ...
# CallAnalyticsJobSettingsUnionTypeDef definition
CallAnalyticsJobSettingsUnionTypeDef = Union[
    CallAnalyticsJobSettingsTypeDef,  # (1)
    CallAnalyticsJobSettingsOutputTypeDef,  # (2)
]SentimentFilterUnionTypeDef#
# SentimentFilterUnionTypeDef Union usage example
from types_boto3_transcribe.type_defs import SentimentFilterUnionTypeDef
def get_value() -> SentimentFilterUnionTypeDef:
    return ...
# SentimentFilterUnionTypeDef definition
SentimentFilterUnionTypeDef = Union[
    SentimentFilterTypeDef,  # (1)
    SentimentFilterOutputTypeDef,  # (2)
]TranscriptFilterUnionTypeDef#
# TranscriptFilterUnionTypeDef Union usage example
from types_boto3_transcribe.type_defs import TranscriptFilterUnionTypeDef
def get_value() -> TranscriptFilterUnionTypeDef:
    return ...
# TranscriptFilterUnionTypeDef definition
TranscriptFilterUnionTypeDef = Union[
    TranscriptFilterTypeDef,  # (1)
    TranscriptFilterOutputTypeDef,  # (2)
]RuleUnionTypeDef#
# RuleUnionTypeDef Union usage example
from types_boto3_transcribe.type_defs import RuleUnionTypeDef
def get_value() -> RuleUnionTypeDef:
    return ...
# RuleUnionTypeDef definition
RuleUnionTypeDef = Union[
    RuleTypeDef,  # (1)
    RuleOutputTypeDef,  # (2)
]- See RuleTypeDef
- See RuleOutputTypeDef
AbsoluteTimeRangeTypeDef#
# AbsoluteTimeRangeTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import AbsoluteTimeRangeTypeDef
def get_value() -> AbsoluteTimeRangeTypeDef:
    return {
        "StartTime": ...,
    }
# AbsoluteTimeRangeTypeDef definition
class AbsoluteTimeRangeTypeDef(TypedDict):
    StartTime: NotRequired[int],
    EndTime: NotRequired[int],
    First: NotRequired[int],
    Last: NotRequired[int],CallAnalyticsSkippedFeatureTypeDef#
# CallAnalyticsSkippedFeatureTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import CallAnalyticsSkippedFeatureTypeDef
def get_value() -> CallAnalyticsSkippedFeatureTypeDef:
    return {
        "Feature": ...,
    }
# CallAnalyticsSkippedFeatureTypeDef definition
class CallAnalyticsSkippedFeatureTypeDef(TypedDict):
    Feature: NotRequired[CallAnalyticsFeatureType],  # (1)
    ReasonCode: NotRequired[CallAnalyticsSkippedReasonCodeType],  # (2)
    Message: NotRequired[str],ContentRedactionOutputTypeDef#
# ContentRedactionOutputTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ContentRedactionOutputTypeDef
def get_value() -> ContentRedactionOutputTypeDef:
    return {
        "RedactionType": ...,
    }
# ContentRedactionOutputTypeDef definition
class ContentRedactionOutputTypeDef(TypedDict):
    RedactionType: RedactionTypeType,  # (1)
    RedactionOutput: RedactionOutputType,  # (2)
    PiiEntityTypes: NotRequired[List[PiiEntityTypeType]],  # (3)- See RedactionTypeType
- See RedactionOutputType
- See List[PiiEntityTypeType]
LanguageIdSettingsTypeDef#
# LanguageIdSettingsTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import LanguageIdSettingsTypeDef
def get_value() -> LanguageIdSettingsTypeDef:
    return {
        "VocabularyName": ...,
    }
# LanguageIdSettingsTypeDef definition
class LanguageIdSettingsTypeDef(TypedDict):
    VocabularyName: NotRequired[str],
    VocabularyFilterName: NotRequired[str],
    LanguageModelName: NotRequired[str],SummarizationTypeDef#
# SummarizationTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import SummarizationTypeDef
def get_value() -> SummarizationTypeDef:
    return {
        "GenerateAbstractiveSummary": ...,
    }
# SummarizationTypeDef definition
class SummarizationTypeDef(TypedDict):
    GenerateAbstractiveSummary: bool,ContentRedactionTypeDef#
# ContentRedactionTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ContentRedactionTypeDef
def get_value() -> ContentRedactionTypeDef:
    return {
        "RedactionType": ...,
    }
# ContentRedactionTypeDef definition
class ContentRedactionTypeDef(TypedDict):
    RedactionType: RedactionTypeType,  # (1)
    RedactionOutput: RedactionOutputType,  # (2)
    PiiEntityTypes: NotRequired[Sequence[PiiEntityTypeType]],  # (3)- See RedactionTypeType
- See RedactionOutputType
- See Sequence[PiiEntityTypeType]
ChannelDefinitionTypeDef#
# ChannelDefinitionTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ChannelDefinitionTypeDef
def get_value() -> ChannelDefinitionTypeDef:
    return {
        "ChannelId": ...,
    }
# ChannelDefinitionTypeDef definition
class ChannelDefinitionTypeDef(TypedDict):
    ChannelId: NotRequired[int],
    ParticipantRole: NotRequired[ParticipantRoleType],  # (1)MediaTypeDef#
# MediaTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import MediaTypeDef
def get_value() -> MediaTypeDef:
    return {
        "MediaFileUri": ...,
    }
# MediaTypeDef definition
class MediaTypeDef(TypedDict):
    MediaFileUri: NotRequired[str],
    RedactedMediaFileUri: NotRequired[str],TagTypeDef#
# TagTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }
# TagTypeDef definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: str,TranscriptTypeDef#
# TranscriptTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import TranscriptTypeDef
def get_value() -> TranscriptTypeDef:
    return {
        "TranscriptFileUri": ...,
    }
# TranscriptTypeDef definition
class TranscriptTypeDef(TypedDict):
    TranscriptFileUri: NotRequired[str],
    RedactedTranscriptFileUri: NotRequired[str],ClinicalNoteGenerationSettingsTypeDef#
# ClinicalNoteGenerationSettingsTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ClinicalNoteGenerationSettingsTypeDef
def get_value() -> ClinicalNoteGenerationSettingsTypeDef:
    return {
        "NoteTemplate": ...,
    }
# ClinicalNoteGenerationSettingsTypeDef definition
class ClinicalNoteGenerationSettingsTypeDef(TypedDict):
    NoteTemplate: NotRequired[MedicalScribeNoteTemplateType],  # (1)ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],InputDataConfigTypeDef#
# InputDataConfigTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import InputDataConfigTypeDef
def get_value() -> InputDataConfigTypeDef:
    return {
        "S3Uri": ...,
    }
# InputDataConfigTypeDef definition
class InputDataConfigTypeDef(TypedDict):
    S3Uri: str,
    DataAccessRoleArn: str,
    TuningDataS3Uri: NotRequired[str],DeleteCallAnalyticsCategoryRequestTypeDef#
# DeleteCallAnalyticsCategoryRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import DeleteCallAnalyticsCategoryRequestTypeDef
def get_value() -> DeleteCallAnalyticsCategoryRequestTypeDef:
    return {
        "CategoryName": ...,
    }
# DeleteCallAnalyticsCategoryRequestTypeDef definition
class DeleteCallAnalyticsCategoryRequestTypeDef(TypedDict):
    CategoryName: str,DeleteCallAnalyticsJobRequestTypeDef#
# DeleteCallAnalyticsJobRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import DeleteCallAnalyticsJobRequestTypeDef
def get_value() -> DeleteCallAnalyticsJobRequestTypeDef:
    return {
        "CallAnalyticsJobName": ...,
    }
# DeleteCallAnalyticsJobRequestTypeDef definition
class DeleteCallAnalyticsJobRequestTypeDef(TypedDict):
    CallAnalyticsJobName: str,DeleteLanguageModelRequestTypeDef#
# DeleteLanguageModelRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import DeleteLanguageModelRequestTypeDef
def get_value() -> DeleteLanguageModelRequestTypeDef:
    return {
        "ModelName": ...,
    }
# DeleteLanguageModelRequestTypeDef definition
class DeleteLanguageModelRequestTypeDef(TypedDict):
    ModelName: str,DeleteMedicalScribeJobRequestTypeDef#
# DeleteMedicalScribeJobRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import DeleteMedicalScribeJobRequestTypeDef
def get_value() -> DeleteMedicalScribeJobRequestTypeDef:
    return {
        "MedicalScribeJobName": ...,
    }
# DeleteMedicalScribeJobRequestTypeDef definition
class DeleteMedicalScribeJobRequestTypeDef(TypedDict):
    MedicalScribeJobName: str,DeleteMedicalTranscriptionJobRequestTypeDef#
# DeleteMedicalTranscriptionJobRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import DeleteMedicalTranscriptionJobRequestTypeDef
def get_value() -> DeleteMedicalTranscriptionJobRequestTypeDef:
    return {
        "MedicalTranscriptionJobName": ...,
    }
# DeleteMedicalTranscriptionJobRequestTypeDef definition
class DeleteMedicalTranscriptionJobRequestTypeDef(TypedDict):
    MedicalTranscriptionJobName: str,DeleteMedicalVocabularyRequestTypeDef#
# DeleteMedicalVocabularyRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import DeleteMedicalVocabularyRequestTypeDef
def get_value() -> DeleteMedicalVocabularyRequestTypeDef:
    return {
        "VocabularyName": ...,
    }
# DeleteMedicalVocabularyRequestTypeDef definition
class DeleteMedicalVocabularyRequestTypeDef(TypedDict):
    VocabularyName: str,DeleteTranscriptionJobRequestTypeDef#
# DeleteTranscriptionJobRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import DeleteTranscriptionJobRequestTypeDef
def get_value() -> DeleteTranscriptionJobRequestTypeDef:
    return {
        "TranscriptionJobName": ...,
    }
# DeleteTranscriptionJobRequestTypeDef definition
class DeleteTranscriptionJobRequestTypeDef(TypedDict):
    TranscriptionJobName: str,DeleteVocabularyFilterRequestTypeDef#
# DeleteVocabularyFilterRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import DeleteVocabularyFilterRequestTypeDef
def get_value() -> DeleteVocabularyFilterRequestTypeDef:
    return {
        "VocabularyFilterName": ...,
    }
# DeleteVocabularyFilterRequestTypeDef definition
class DeleteVocabularyFilterRequestTypeDef(TypedDict):
    VocabularyFilterName: str,DeleteVocabularyRequestTypeDef#
# DeleteVocabularyRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import DeleteVocabularyRequestTypeDef
def get_value() -> DeleteVocabularyRequestTypeDef:
    return {
        "VocabularyName": ...,
    }
# DeleteVocabularyRequestTypeDef definition
class DeleteVocabularyRequestTypeDef(TypedDict):
    VocabularyName: str,DescribeLanguageModelRequestTypeDef#
# DescribeLanguageModelRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import DescribeLanguageModelRequestTypeDef
def get_value() -> DescribeLanguageModelRequestTypeDef:
    return {
        "ModelName": ...,
    }
# DescribeLanguageModelRequestTypeDef definition
class DescribeLanguageModelRequestTypeDef(TypedDict):
    ModelName: str,GetCallAnalyticsCategoryRequestTypeDef#
# GetCallAnalyticsCategoryRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import GetCallAnalyticsCategoryRequestTypeDef
def get_value() -> GetCallAnalyticsCategoryRequestTypeDef:
    return {
        "CategoryName": ...,
    }
# GetCallAnalyticsCategoryRequestTypeDef definition
class GetCallAnalyticsCategoryRequestTypeDef(TypedDict):
    CategoryName: str,GetCallAnalyticsJobRequestTypeDef#
# GetCallAnalyticsJobRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import GetCallAnalyticsJobRequestTypeDef
def get_value() -> GetCallAnalyticsJobRequestTypeDef:
    return {
        "CallAnalyticsJobName": ...,
    }
# GetCallAnalyticsJobRequestTypeDef definition
class GetCallAnalyticsJobRequestTypeDef(TypedDict):
    CallAnalyticsJobName: str,GetMedicalScribeJobRequestTypeDef#
# GetMedicalScribeJobRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import GetMedicalScribeJobRequestTypeDef
def get_value() -> GetMedicalScribeJobRequestTypeDef:
    return {
        "MedicalScribeJobName": ...,
    }
# GetMedicalScribeJobRequestTypeDef definition
class GetMedicalScribeJobRequestTypeDef(TypedDict):
    MedicalScribeJobName: str,GetMedicalTranscriptionJobRequestTypeDef#
# GetMedicalTranscriptionJobRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import GetMedicalTranscriptionJobRequestTypeDef
def get_value() -> GetMedicalTranscriptionJobRequestTypeDef:
    return {
        "MedicalTranscriptionJobName": ...,
    }
# GetMedicalTranscriptionJobRequestTypeDef definition
class GetMedicalTranscriptionJobRequestTypeDef(TypedDict):
    MedicalTranscriptionJobName: str,GetMedicalVocabularyRequestTypeDef#
# GetMedicalVocabularyRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import GetMedicalVocabularyRequestTypeDef
def get_value() -> GetMedicalVocabularyRequestTypeDef:
    return {
        "VocabularyName": ...,
    }
# GetMedicalVocabularyRequestTypeDef definition
class GetMedicalVocabularyRequestTypeDef(TypedDict):
    VocabularyName: str,GetTranscriptionJobRequestTypeDef#
# GetTranscriptionJobRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import GetTranscriptionJobRequestTypeDef
def get_value() -> GetTranscriptionJobRequestTypeDef:
    return {
        "TranscriptionJobName": ...,
    }
# GetTranscriptionJobRequestTypeDef definition
class GetTranscriptionJobRequestTypeDef(TypedDict):
    TranscriptionJobName: str,GetVocabularyFilterRequestTypeDef#
# GetVocabularyFilterRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import GetVocabularyFilterRequestTypeDef
def get_value() -> GetVocabularyFilterRequestTypeDef:
    return {
        "VocabularyFilterName": ...,
    }
# GetVocabularyFilterRequestTypeDef definition
class GetVocabularyFilterRequestTypeDef(TypedDict):
    VocabularyFilterName: str,GetVocabularyRequestTypeDef#
# GetVocabularyRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import GetVocabularyRequestTypeDef
def get_value() -> GetVocabularyRequestTypeDef:
    return {
        "VocabularyName": ...,
    }
# GetVocabularyRequestTypeDef definition
class GetVocabularyRequestTypeDef(TypedDict):
    VocabularyName: str,RelativeTimeRangeTypeDef#
# RelativeTimeRangeTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import RelativeTimeRangeTypeDef
def get_value() -> RelativeTimeRangeTypeDef:
    return {
        "StartPercentage": ...,
    }
# RelativeTimeRangeTypeDef definition
class RelativeTimeRangeTypeDef(TypedDict):
    StartPercentage: NotRequired[int],
    EndPercentage: NotRequired[int],
    First: NotRequired[int],
    Last: NotRequired[int],JobExecutionSettingsTypeDef#
# JobExecutionSettingsTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import JobExecutionSettingsTypeDef
def get_value() -> JobExecutionSettingsTypeDef:
    return {
        "AllowDeferredExecution": ...,
    }
# JobExecutionSettingsTypeDef definition
class JobExecutionSettingsTypeDef(TypedDict):
    AllowDeferredExecution: NotRequired[bool],
    DataAccessRoleArn: NotRequired[str],LanguageCodeItemTypeDef#
# LanguageCodeItemTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import LanguageCodeItemTypeDef
def get_value() -> LanguageCodeItemTypeDef:
    return {
        "LanguageCode": ...,
    }
# LanguageCodeItemTypeDef definition
class LanguageCodeItemTypeDef(TypedDict):
    LanguageCode: NotRequired[LanguageCodeType],  # (1)
    DurationInSeconds: NotRequired[float],- See LanguageCodeType
ListCallAnalyticsCategoriesRequestTypeDef#
# ListCallAnalyticsCategoriesRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ListCallAnalyticsCategoriesRequestTypeDef
def get_value() -> ListCallAnalyticsCategoriesRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListCallAnalyticsCategoriesRequestTypeDef definition
class ListCallAnalyticsCategoriesRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],ListCallAnalyticsJobsRequestTypeDef#
# ListCallAnalyticsJobsRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ListCallAnalyticsJobsRequestTypeDef
def get_value() -> ListCallAnalyticsJobsRequestTypeDef:
    return {
        "Status": ...,
    }
# ListCallAnalyticsJobsRequestTypeDef definition
class ListCallAnalyticsJobsRequestTypeDef(TypedDict):
    Status: NotRequired[CallAnalyticsJobStatusType],  # (1)
    JobNameContains: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],ListLanguageModelsRequestTypeDef#
# ListLanguageModelsRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ListLanguageModelsRequestTypeDef
def get_value() -> ListLanguageModelsRequestTypeDef:
    return {
        "StatusEquals": ...,
    }
# ListLanguageModelsRequestTypeDef definition
class ListLanguageModelsRequestTypeDef(TypedDict):
    StatusEquals: NotRequired[ModelStatusType],  # (1)
    NameContains: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],- See ModelStatusType
ListMedicalScribeJobsRequestTypeDef#
# ListMedicalScribeJobsRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ListMedicalScribeJobsRequestTypeDef
def get_value() -> ListMedicalScribeJobsRequestTypeDef:
    return {
        "Status": ...,
    }
# ListMedicalScribeJobsRequestTypeDef definition
class ListMedicalScribeJobsRequestTypeDef(TypedDict):
    Status: NotRequired[MedicalScribeJobStatusType],  # (1)
    JobNameContains: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],MedicalScribeJobSummaryTypeDef#
# MedicalScribeJobSummaryTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import MedicalScribeJobSummaryTypeDef
def get_value() -> MedicalScribeJobSummaryTypeDef:
    return {
        "MedicalScribeJobName": ...,
    }
# MedicalScribeJobSummaryTypeDef definition
class MedicalScribeJobSummaryTypeDef(TypedDict):
    MedicalScribeJobName: NotRequired[str],
    CreationTime: NotRequired[datetime.datetime],
    StartTime: NotRequired[datetime.datetime],
    CompletionTime: NotRequired[datetime.datetime],
    LanguageCode: NotRequired[MedicalScribeLanguageCodeType],  # (1)
    MedicalScribeJobStatus: NotRequired[MedicalScribeJobStatusType],  # (2)
    FailureReason: NotRequired[str],ListMedicalTranscriptionJobsRequestTypeDef#
# ListMedicalTranscriptionJobsRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ListMedicalTranscriptionJobsRequestTypeDef
def get_value() -> ListMedicalTranscriptionJobsRequestTypeDef:
    return {
        "Status": ...,
    }
# ListMedicalTranscriptionJobsRequestTypeDef definition
class ListMedicalTranscriptionJobsRequestTypeDef(TypedDict):
    Status: NotRequired[TranscriptionJobStatusType],  # (1)
    JobNameContains: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],MedicalTranscriptionJobSummaryTypeDef#
# MedicalTranscriptionJobSummaryTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import MedicalTranscriptionJobSummaryTypeDef
def get_value() -> MedicalTranscriptionJobSummaryTypeDef:
    return {
        "MedicalTranscriptionJobName": ...,
    }
# MedicalTranscriptionJobSummaryTypeDef definition
class MedicalTranscriptionJobSummaryTypeDef(TypedDict):
    MedicalTranscriptionJobName: NotRequired[str],
    CreationTime: NotRequired[datetime.datetime],
    StartTime: NotRequired[datetime.datetime],
    CompletionTime: NotRequired[datetime.datetime],
    LanguageCode: NotRequired[LanguageCodeType],  # (1)
    TranscriptionJobStatus: NotRequired[TranscriptionJobStatusType],  # (2)
    FailureReason: NotRequired[str],
    OutputLocationType: NotRequired[OutputLocationTypeType],  # (3)
    Specialty: NotRequired[SpecialtyType],  # (4)
    ContentIdentificationType: NotRequired[MedicalContentIdentificationTypeType],  # (5)
    Type: NotRequired[TypeType],  # (6)- See LanguageCodeType
- See TranscriptionJobStatusType
- See OutputLocationTypeType
- See SpecialtyType
- See MedicalContentIdentificationTypeType
- See TypeType
ListMedicalVocabulariesRequestTypeDef#
# ListMedicalVocabulariesRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ListMedicalVocabulariesRequestTypeDef
def get_value() -> ListMedicalVocabulariesRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListMedicalVocabulariesRequestTypeDef definition
class ListMedicalVocabulariesRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    StateEquals: NotRequired[VocabularyStateType],  # (1)
    NameContains: NotRequired[str],VocabularyInfoTypeDef#
# VocabularyInfoTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import VocabularyInfoTypeDef
def get_value() -> VocabularyInfoTypeDef:
    return {
        "VocabularyName": ...,
    }
# VocabularyInfoTypeDef definition
class VocabularyInfoTypeDef(TypedDict):
    VocabularyName: NotRequired[str],
    LanguageCode: NotRequired[LanguageCodeType],  # (1)
    LastModifiedTime: NotRequired[datetime.datetime],
    VocabularyState: NotRequired[VocabularyStateType],  # (2)- See LanguageCodeType
- See VocabularyStateType
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
    ResourceArn: str,ListTranscriptionJobsRequestTypeDef#
# ListTranscriptionJobsRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ListTranscriptionJobsRequestTypeDef
def get_value() -> ListTranscriptionJobsRequestTypeDef:
    return {
        "Status": ...,
    }
# ListTranscriptionJobsRequestTypeDef definition
class ListTranscriptionJobsRequestTypeDef(TypedDict):
    Status: NotRequired[TranscriptionJobStatusType],  # (1)
    JobNameContains: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],ListVocabulariesRequestTypeDef#
# ListVocabulariesRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ListVocabulariesRequestTypeDef
def get_value() -> ListVocabulariesRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListVocabulariesRequestTypeDef definition
class ListVocabulariesRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    StateEquals: NotRequired[VocabularyStateType],  # (1)
    NameContains: NotRequired[str],ListVocabularyFiltersRequestTypeDef#
# ListVocabularyFiltersRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ListVocabularyFiltersRequestTypeDef
def get_value() -> ListVocabularyFiltersRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListVocabularyFiltersRequestTypeDef definition
class ListVocabularyFiltersRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    NameContains: NotRequired[str],VocabularyFilterInfoTypeDef#
# VocabularyFilterInfoTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import VocabularyFilterInfoTypeDef
def get_value() -> VocabularyFilterInfoTypeDef:
    return {
        "VocabularyFilterName": ...,
    }
# VocabularyFilterInfoTypeDef definition
class VocabularyFilterInfoTypeDef(TypedDict):
    VocabularyFilterName: NotRequired[str],
    LanguageCode: NotRequired[LanguageCodeType],  # (1)
    LastModifiedTime: NotRequired[datetime.datetime],- See LanguageCodeType
MedicalScribeChannelDefinitionTypeDef#
# MedicalScribeChannelDefinitionTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import MedicalScribeChannelDefinitionTypeDef
def get_value() -> MedicalScribeChannelDefinitionTypeDef:
    return {
        "ChannelId": ...,
    }
# MedicalScribeChannelDefinitionTypeDef definition
class MedicalScribeChannelDefinitionTypeDef(TypedDict):
    ChannelId: int,
    ParticipantRole: MedicalScribeParticipantRoleType,  # (1)MedicalScribePatientContextTypeDef#
# MedicalScribePatientContextTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import MedicalScribePatientContextTypeDef
def get_value() -> MedicalScribePatientContextTypeDef:
    return {
        "Pronouns": ...,
    }
# MedicalScribePatientContextTypeDef definition
class MedicalScribePatientContextTypeDef(TypedDict):
    Pronouns: NotRequired[PronounsType],  # (1)- See PronounsType
MedicalScribeOutputTypeDef#
# MedicalScribeOutputTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import MedicalScribeOutputTypeDef
def get_value() -> MedicalScribeOutputTypeDef:
    return {
        "TranscriptFileUri": ...,
    }
# MedicalScribeOutputTypeDef definition
class MedicalScribeOutputTypeDef(TypedDict):
    TranscriptFileUri: str,
    ClinicalDocumentUri: str,MedicalTranscriptTypeDef#
# MedicalTranscriptTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import MedicalTranscriptTypeDef
def get_value() -> MedicalTranscriptTypeDef:
    return {
        "TranscriptFileUri": ...,
    }
# MedicalTranscriptTypeDef definition
class MedicalTranscriptTypeDef(TypedDict):
    TranscriptFileUri: NotRequired[str],MedicalTranscriptionSettingTypeDef#
# MedicalTranscriptionSettingTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import MedicalTranscriptionSettingTypeDef
def get_value() -> MedicalTranscriptionSettingTypeDef:
    return {
        "ShowSpeakerLabels": ...,
    }
# MedicalTranscriptionSettingTypeDef definition
class MedicalTranscriptionSettingTypeDef(TypedDict):
    ShowSpeakerLabels: NotRequired[bool],
    MaxSpeakerLabels: NotRequired[int],
    ChannelIdentification: NotRequired[bool],
    ShowAlternatives: NotRequired[bool],
    MaxAlternatives: NotRequired[int],
    VocabularyName: NotRequired[str],ModelSettingsTypeDef#
# ModelSettingsTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ModelSettingsTypeDef
def get_value() -> ModelSettingsTypeDef:
    return {
        "LanguageModelName": ...,
    }
# ModelSettingsTypeDef definition
class ModelSettingsTypeDef(TypedDict):
    LanguageModelName: NotRequired[str],SettingsTypeDef#
# SettingsTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import SettingsTypeDef
def get_value() -> SettingsTypeDef:
    return {
        "VocabularyName": ...,
    }
# SettingsTypeDef definition
class SettingsTypeDef(TypedDict):
    VocabularyName: NotRequired[str],
    ShowSpeakerLabels: NotRequired[bool],
    MaxSpeakerLabels: NotRequired[int],
    ChannelIdentification: NotRequired[bool],
    ShowAlternatives: NotRequired[bool],
    MaxAlternatives: NotRequired[int],
    VocabularyFilterName: NotRequired[str],
    VocabularyFilterMethod: NotRequired[VocabularyFilterMethodType],  # (1)SubtitlesTypeDef#
# SubtitlesTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import SubtitlesTypeDef
def get_value() -> SubtitlesTypeDef:
    return {
        "Formats": ...,
    }
# SubtitlesTypeDef definition
class SubtitlesTypeDef(TypedDict):
    Formats: NotRequired[Sequence[SubtitleFormatType]],  # (1)
    OutputStartIndex: NotRequired[int],- See Sequence[SubtitleFormatType]
SubtitlesOutputTypeDef#
# SubtitlesOutputTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import SubtitlesOutputTypeDef
def get_value() -> SubtitlesOutputTypeDef:
    return {
        "Formats": ...,
    }
# SubtitlesOutputTypeDef definition
class SubtitlesOutputTypeDef(TypedDict):
    Formats: NotRequired[List[SubtitleFormatType]],  # (1)
    SubtitleFileUris: NotRequired[List[str]],
    OutputStartIndex: NotRequired[int],- See List[SubtitleFormatType]
ToxicityDetectionSettingsOutputTypeDef#
# ToxicityDetectionSettingsOutputTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ToxicityDetectionSettingsOutputTypeDef
def get_value() -> ToxicityDetectionSettingsOutputTypeDef:
    return {
        "ToxicityCategories": ...,
    }
# ToxicityDetectionSettingsOutputTypeDef definition
class ToxicityDetectionSettingsOutputTypeDef(TypedDict):
    ToxicityCategories: List[ToxicityCategoryType],  # (1)- See List[Literal['ALL']]
ToxicityDetectionSettingsTypeDef#
# ToxicityDetectionSettingsTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ToxicityDetectionSettingsTypeDef
def get_value() -> ToxicityDetectionSettingsTypeDef:
    return {
        "ToxicityCategories": ...,
    }
# ToxicityDetectionSettingsTypeDef definition
class ToxicityDetectionSettingsTypeDef(TypedDict):
    ToxicityCategories: Sequence[ToxicityCategoryType],  # (1)- See Sequence[Literal['ALL']]
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],UpdateMedicalVocabularyRequestTypeDef#
# UpdateMedicalVocabularyRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import UpdateMedicalVocabularyRequestTypeDef
def get_value() -> UpdateMedicalVocabularyRequestTypeDef:
    return {
        "VocabularyName": ...,
    }
# UpdateMedicalVocabularyRequestTypeDef definition
class UpdateMedicalVocabularyRequestTypeDef(TypedDict):
    VocabularyName: str,
    LanguageCode: LanguageCodeType,  # (1)
    VocabularyFileUri: str,- See LanguageCodeType
UpdateVocabularyFilterRequestTypeDef#
# UpdateVocabularyFilterRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import UpdateVocabularyFilterRequestTypeDef
def get_value() -> UpdateVocabularyFilterRequestTypeDef:
    return {
        "VocabularyFilterName": ...,
    }
# UpdateVocabularyFilterRequestTypeDef definition
class UpdateVocabularyFilterRequestTypeDef(TypedDict):
    VocabularyFilterName: str,
    Words: NotRequired[Sequence[str]],
    VocabularyFilterFileUri: NotRequired[str],
    DataAccessRoleArn: NotRequired[str],UpdateVocabularyRequestTypeDef#
# UpdateVocabularyRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import UpdateVocabularyRequestTypeDef
def get_value() -> UpdateVocabularyRequestTypeDef:
    return {
        "VocabularyName": ...,
    }
# UpdateVocabularyRequestTypeDef definition
class UpdateVocabularyRequestTypeDef(TypedDict):
    VocabularyName: str,
    LanguageCode: LanguageCodeType,  # (1)
    Phrases: NotRequired[Sequence[str]],
    VocabularyFileUri: NotRequired[str],
    DataAccessRoleArn: NotRequired[str],- See LanguageCodeType
CallAnalyticsJobDetailsTypeDef#
# CallAnalyticsJobDetailsTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import CallAnalyticsJobDetailsTypeDef
def get_value() -> CallAnalyticsJobDetailsTypeDef:
    return {
        "Skipped": ...,
    }
# CallAnalyticsJobDetailsTypeDef definition
class CallAnalyticsJobDetailsTypeDef(TypedDict):
    Skipped: NotRequired[List[CallAnalyticsSkippedFeatureTypeDef]],  # (1)- See List[CallAnalyticsSkippedFeatureTypeDef]
CallAnalyticsJobSettingsOutputTypeDef#
# CallAnalyticsJobSettingsOutputTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import CallAnalyticsJobSettingsOutputTypeDef
def get_value() -> CallAnalyticsJobSettingsOutputTypeDef:
    return {
        "VocabularyName": ...,
    }
# CallAnalyticsJobSettingsOutputTypeDef definition
class CallAnalyticsJobSettingsOutputTypeDef(TypedDict):
    VocabularyName: NotRequired[str],
    VocabularyFilterName: NotRequired[str],
    VocabularyFilterMethod: NotRequired[VocabularyFilterMethodType],  # (1)
    LanguageModelName: NotRequired[str],
    ContentRedaction: NotRequired[ContentRedactionOutputTypeDef],  # (2)
    LanguageOptions: NotRequired[List[LanguageCodeType]],  # (3)
    LanguageIdSettings: NotRequired[Dict[LanguageCodeType, LanguageIdSettingsTypeDef]],  # (4)
    Summarization: NotRequired[SummarizationTypeDef],  # (5)- See VocabularyFilterMethodType
- See ContentRedactionOutputTypeDef
- See List[LanguageCodeType]
- See Dict[LanguageCodeType, LanguageIdSettingsTypeDef]
- See SummarizationTypeDef
CallAnalyticsJobSettingsTypeDef#
# CallAnalyticsJobSettingsTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import CallAnalyticsJobSettingsTypeDef
def get_value() -> CallAnalyticsJobSettingsTypeDef:
    return {
        "VocabularyName": ...,
    }
# CallAnalyticsJobSettingsTypeDef definition
class CallAnalyticsJobSettingsTypeDef(TypedDict):
    VocabularyName: NotRequired[str],
    VocabularyFilterName: NotRequired[str],
    VocabularyFilterMethod: NotRequired[VocabularyFilterMethodType],  # (1)
    LanguageModelName: NotRequired[str],
    ContentRedaction: NotRequired[ContentRedactionTypeDef],  # (2)
    LanguageOptions: NotRequired[Sequence[LanguageCodeType]],  # (3)
    LanguageIdSettings: NotRequired[Mapping[LanguageCodeType, LanguageIdSettingsTypeDef]],  # (4)
    Summarization: NotRequired[SummarizationTypeDef],  # (5)- See VocabularyFilterMethodType
- See ContentRedactionTypeDef
- See Sequence[LanguageCodeType]
- See Mapping[LanguageCodeType, LanguageIdSettingsTypeDef]
- See SummarizationTypeDef
CreateMedicalVocabularyRequestTypeDef#
# CreateMedicalVocabularyRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import CreateMedicalVocabularyRequestTypeDef
def get_value() -> CreateMedicalVocabularyRequestTypeDef:
    return {
        "VocabularyName": ...,
    }
# CreateMedicalVocabularyRequestTypeDef definition
class CreateMedicalVocabularyRequestTypeDef(TypedDict):
    VocabularyName: str,
    LanguageCode: LanguageCodeType,  # (1)
    VocabularyFileUri: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)- See LanguageCodeType
- See Sequence[TagTypeDef]
CreateVocabularyFilterRequestTypeDef#
# CreateVocabularyFilterRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import CreateVocabularyFilterRequestTypeDef
def get_value() -> CreateVocabularyFilterRequestTypeDef:
    return {
        "VocabularyFilterName": ...,
    }
# CreateVocabularyFilterRequestTypeDef definition
class CreateVocabularyFilterRequestTypeDef(TypedDict):
    VocabularyFilterName: str,
    LanguageCode: LanguageCodeType,  # (1)
    Words: NotRequired[Sequence[str]],
    VocabularyFilterFileUri: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    DataAccessRoleArn: NotRequired[str],- See LanguageCodeType
- See Sequence[TagTypeDef]
CreateVocabularyRequestTypeDef#
# CreateVocabularyRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import CreateVocabularyRequestTypeDef
def get_value() -> CreateVocabularyRequestTypeDef:
    return {
        "VocabularyName": ...,
    }
# CreateVocabularyRequestTypeDef definition
class CreateVocabularyRequestTypeDef(TypedDict):
    VocabularyName: str,
    LanguageCode: LanguageCodeType,  # (1)
    Phrases: NotRequired[Sequence[str]],
    VocabularyFileUri: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    DataAccessRoleArn: NotRequired[str],- See LanguageCodeType
- See Sequence[TagTypeDef]
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)- See Sequence[TagTypeDef]
MedicalScribeSettingsTypeDef#
# MedicalScribeSettingsTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import MedicalScribeSettingsTypeDef
def get_value() -> MedicalScribeSettingsTypeDef:
    return {
        "ShowSpeakerLabels": ...,
    }
# MedicalScribeSettingsTypeDef definition
class MedicalScribeSettingsTypeDef(TypedDict):
    ShowSpeakerLabels: NotRequired[bool],
    MaxSpeakerLabels: NotRequired[int],
    ChannelIdentification: NotRequired[bool],
    VocabularyName: NotRequired[str],
    VocabularyFilterName: NotRequired[str],
    VocabularyFilterMethod: NotRequired[VocabularyFilterMethodType],  # (1)
    ClinicalNoteGenerationSettings: NotRequired[ClinicalNoteGenerationSettingsTypeDef],  # (2)CreateMedicalVocabularyResponseTypeDef#
# CreateMedicalVocabularyResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import CreateMedicalVocabularyResponseTypeDef
def get_value() -> CreateMedicalVocabularyResponseTypeDef:
    return {
        "VocabularyName": ...,
    }
# CreateMedicalVocabularyResponseTypeDef definition
class CreateMedicalVocabularyResponseTypeDef(TypedDict):
    VocabularyName: str,
    LanguageCode: LanguageCodeType,  # (1)
    VocabularyState: VocabularyStateType,  # (2)
    LastModifiedTime: datetime.datetime,
    FailureReason: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)CreateVocabularyFilterResponseTypeDef#
# CreateVocabularyFilterResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import CreateVocabularyFilterResponseTypeDef
def get_value() -> CreateVocabularyFilterResponseTypeDef:
    return {
        "VocabularyFilterName": ...,
    }
# CreateVocabularyFilterResponseTypeDef definition
class CreateVocabularyFilterResponseTypeDef(TypedDict):
    VocabularyFilterName: str,
    LanguageCode: LanguageCodeType,  # (1)
    LastModifiedTime: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)CreateVocabularyResponseTypeDef#
# CreateVocabularyResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import CreateVocabularyResponseTypeDef
def get_value() -> CreateVocabularyResponseTypeDef:
    return {
        "VocabularyName": ...,
    }
# CreateVocabularyResponseTypeDef definition
class CreateVocabularyResponseTypeDef(TypedDict):
    VocabularyName: str,
    LanguageCode: LanguageCodeType,  # (1)
    VocabularyState: VocabularyStateType,  # (2)
    LastModifiedTime: datetime.datetime,
    FailureReason: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)GetMedicalVocabularyResponseTypeDef#
# GetMedicalVocabularyResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import GetMedicalVocabularyResponseTypeDef
def get_value() -> GetMedicalVocabularyResponseTypeDef:
    return {
        "VocabularyName": ...,
    }
# GetMedicalVocabularyResponseTypeDef definition
class GetMedicalVocabularyResponseTypeDef(TypedDict):
    VocabularyName: str,
    LanguageCode: LanguageCodeType,  # (1)
    VocabularyState: VocabularyStateType,  # (2)
    LastModifiedTime: datetime.datetime,
    FailureReason: str,
    DownloadUri: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)GetVocabularyFilterResponseTypeDef#
# GetVocabularyFilterResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import GetVocabularyFilterResponseTypeDef
def get_value() -> GetVocabularyFilterResponseTypeDef:
    return {
        "VocabularyFilterName": ...,
    }
# GetVocabularyFilterResponseTypeDef definition
class GetVocabularyFilterResponseTypeDef(TypedDict):
    VocabularyFilterName: str,
    LanguageCode: LanguageCodeType,  # (1)
    LastModifiedTime: datetime.datetime,
    DownloadUri: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)GetVocabularyResponseTypeDef#
# GetVocabularyResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import GetVocabularyResponseTypeDef
def get_value() -> GetVocabularyResponseTypeDef:
    return {
        "VocabularyName": ...,
    }
# GetVocabularyResponseTypeDef definition
class GetVocabularyResponseTypeDef(TypedDict):
    VocabularyName: str,
    LanguageCode: LanguageCodeType,  # (1)
    VocabularyState: VocabularyStateType,  # (2)
    LastModifiedTime: datetime.datetime,
    FailureReason: str,
    DownloadUri: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    ResourceArn: str,
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)- See List[TagTypeDef]
- See ResponseMetadataTypeDef
UpdateMedicalVocabularyResponseTypeDef#
# UpdateMedicalVocabularyResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import UpdateMedicalVocabularyResponseTypeDef
def get_value() -> UpdateMedicalVocabularyResponseTypeDef:
    return {
        "VocabularyName": ...,
    }
# UpdateMedicalVocabularyResponseTypeDef definition
class UpdateMedicalVocabularyResponseTypeDef(TypedDict):
    VocabularyName: str,
    LanguageCode: LanguageCodeType,  # (1)
    LastModifiedTime: datetime.datetime,
    VocabularyState: VocabularyStateType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)UpdateVocabularyFilterResponseTypeDef#
# UpdateVocabularyFilterResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import UpdateVocabularyFilterResponseTypeDef
def get_value() -> UpdateVocabularyFilterResponseTypeDef:
    return {
        "VocabularyFilterName": ...,
    }
# UpdateVocabularyFilterResponseTypeDef definition
class UpdateVocabularyFilterResponseTypeDef(TypedDict):
    VocabularyFilterName: str,
    LanguageCode: LanguageCodeType,  # (1)
    LastModifiedTime: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)UpdateVocabularyResponseTypeDef#
# UpdateVocabularyResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import UpdateVocabularyResponseTypeDef
def get_value() -> UpdateVocabularyResponseTypeDef:
    return {
        "VocabularyName": ...,
    }
# UpdateVocabularyResponseTypeDef definition
class UpdateVocabularyResponseTypeDef(TypedDict):
    VocabularyName: str,
    LanguageCode: LanguageCodeType,  # (1)
    LastModifiedTime: datetime.datetime,
    VocabularyState: VocabularyStateType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)CreateLanguageModelRequestTypeDef#
# CreateLanguageModelRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import CreateLanguageModelRequestTypeDef
def get_value() -> CreateLanguageModelRequestTypeDef:
    return {
        "LanguageCode": ...,
    }
# CreateLanguageModelRequestTypeDef definition
class CreateLanguageModelRequestTypeDef(TypedDict):
    LanguageCode: CLMLanguageCodeType,  # (1)
    BaseModelName: BaseModelNameType,  # (2)
    ModelName: str,
    InputDataConfig: InputDataConfigTypeDef,  # (3)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (4)- See CLMLanguageCodeType
- See BaseModelNameType
- See InputDataConfigTypeDef
- See Sequence[TagTypeDef]
CreateLanguageModelResponseTypeDef#
# CreateLanguageModelResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import CreateLanguageModelResponseTypeDef
def get_value() -> CreateLanguageModelResponseTypeDef:
    return {
        "LanguageCode": ...,
    }
# CreateLanguageModelResponseTypeDef definition
class CreateLanguageModelResponseTypeDef(TypedDict):
    LanguageCode: CLMLanguageCodeType,  # (1)
    BaseModelName: BaseModelNameType,  # (2)
    ModelName: str,
    InputDataConfig: InputDataConfigTypeDef,  # (3)
    ModelStatus: ModelStatusType,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)- See CLMLanguageCodeType
- See BaseModelNameType
- See InputDataConfigTypeDef
- See ModelStatusType
- See ResponseMetadataTypeDef
LanguageModelTypeDef#
# LanguageModelTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import LanguageModelTypeDef
def get_value() -> LanguageModelTypeDef:
    return {
        "ModelName": ...,
    }
# LanguageModelTypeDef definition
class LanguageModelTypeDef(TypedDict):
    ModelName: NotRequired[str],
    CreateTime: NotRequired[datetime.datetime],
    LastModifiedTime: NotRequired[datetime.datetime],
    LanguageCode: NotRequired[CLMLanguageCodeType],  # (1)
    BaseModelName: NotRequired[BaseModelNameType],  # (2)
    ModelStatus: NotRequired[ModelStatusType],  # (3)
    UpgradeAvailability: NotRequired[bool],
    FailureReason: NotRequired[str],
    InputDataConfig: NotRequired[InputDataConfigTypeDef],  # (4)- See CLMLanguageCodeType
- See BaseModelNameType
- See ModelStatusType
- See InputDataConfigTypeDef
InterruptionFilterTypeDef#
# InterruptionFilterTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import InterruptionFilterTypeDef
def get_value() -> InterruptionFilterTypeDef:
    return {
        "Threshold": ...,
    }
# InterruptionFilterTypeDef definition
class InterruptionFilterTypeDef(TypedDict):
    Threshold: NotRequired[int],
    ParticipantRole: NotRequired[ParticipantRoleType],  # (1)
    AbsoluteTimeRange: NotRequired[AbsoluteTimeRangeTypeDef],  # (2)
    RelativeTimeRange: NotRequired[RelativeTimeRangeTypeDef],  # (3)
    Negate: NotRequired[bool],NonTalkTimeFilterTypeDef#
# NonTalkTimeFilterTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import NonTalkTimeFilterTypeDef
def get_value() -> NonTalkTimeFilterTypeDef:
    return {
        "Threshold": ...,
    }
# NonTalkTimeFilterTypeDef definition
class NonTalkTimeFilterTypeDef(TypedDict):
    Threshold: NotRequired[int],
    AbsoluteTimeRange: NotRequired[AbsoluteTimeRangeTypeDef],  # (1)
    RelativeTimeRange: NotRequired[RelativeTimeRangeTypeDef],  # (2)
    Negate: NotRequired[bool],SentimentFilterOutputTypeDef#
# SentimentFilterOutputTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import SentimentFilterOutputTypeDef
def get_value() -> SentimentFilterOutputTypeDef:
    return {
        "Sentiments": ...,
    }
# SentimentFilterOutputTypeDef definition
class SentimentFilterOutputTypeDef(TypedDict):
    Sentiments: List[SentimentValueType],  # (1)
    AbsoluteTimeRange: NotRequired[AbsoluteTimeRangeTypeDef],  # (2)
    RelativeTimeRange: NotRequired[RelativeTimeRangeTypeDef],  # (3)
    ParticipantRole: NotRequired[ParticipantRoleType],  # (4)
    Negate: NotRequired[bool],- See List[SentimentValueType]
- See AbsoluteTimeRangeTypeDef
- See RelativeTimeRangeTypeDef
- See ParticipantRoleType
SentimentFilterTypeDef#
# SentimentFilterTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import SentimentFilterTypeDef
def get_value() -> SentimentFilterTypeDef:
    return {
        "Sentiments": ...,
    }
# SentimentFilterTypeDef definition
class SentimentFilterTypeDef(TypedDict):
    Sentiments: Sequence[SentimentValueType],  # (1)
    AbsoluteTimeRange: NotRequired[AbsoluteTimeRangeTypeDef],  # (2)
    RelativeTimeRange: NotRequired[RelativeTimeRangeTypeDef],  # (3)
    ParticipantRole: NotRequired[ParticipantRoleType],  # (4)
    Negate: NotRequired[bool],- See Sequence[SentimentValueType]
- See AbsoluteTimeRangeTypeDef
- See RelativeTimeRangeTypeDef
- See ParticipantRoleType
TranscriptFilterOutputTypeDef#
# TranscriptFilterOutputTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import TranscriptFilterOutputTypeDef
def get_value() -> TranscriptFilterOutputTypeDef:
    return {
        "TranscriptFilterType": ...,
    }
# TranscriptFilterOutputTypeDef definition
class TranscriptFilterOutputTypeDef(TypedDict):
    TranscriptFilterType: TranscriptFilterTypeType,  # (1)
    Targets: List[str],
    AbsoluteTimeRange: NotRequired[AbsoluteTimeRangeTypeDef],  # (2)
    RelativeTimeRange: NotRequired[RelativeTimeRangeTypeDef],  # (3)
    ParticipantRole: NotRequired[ParticipantRoleType],  # (4)
    Negate: NotRequired[bool],- See TranscriptFilterTypeType
- See AbsoluteTimeRangeTypeDef
- See RelativeTimeRangeTypeDef
- See ParticipantRoleType
TranscriptFilterTypeDef#
# TranscriptFilterTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import TranscriptFilterTypeDef
def get_value() -> TranscriptFilterTypeDef:
    return {
        "TranscriptFilterType": ...,
    }
# TranscriptFilterTypeDef definition
class TranscriptFilterTypeDef(TypedDict):
    TranscriptFilterType: TranscriptFilterTypeType,  # (1)
    Targets: Sequence[str],
    AbsoluteTimeRange: NotRequired[AbsoluteTimeRangeTypeDef],  # (2)
    RelativeTimeRange: NotRequired[RelativeTimeRangeTypeDef],  # (3)
    ParticipantRole: NotRequired[ParticipantRoleType],  # (4)
    Negate: NotRequired[bool],- See TranscriptFilterTypeType
- See AbsoluteTimeRangeTypeDef
- See RelativeTimeRangeTypeDef
- See ParticipantRoleType
ListMedicalScribeJobsResponseTypeDef#
# ListMedicalScribeJobsResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ListMedicalScribeJobsResponseTypeDef
def get_value() -> ListMedicalScribeJobsResponseTypeDef:
    return {
        "Status": ...,
    }
# ListMedicalScribeJobsResponseTypeDef definition
class ListMedicalScribeJobsResponseTypeDef(TypedDict):
    Status: MedicalScribeJobStatusType,  # (1)
    MedicalScribeJobSummaries: List[MedicalScribeJobSummaryTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
    NextToken: NotRequired[str],- See MedicalScribeJobStatusType
- See List[MedicalScribeJobSummaryTypeDef]
- See ResponseMetadataTypeDef
ListMedicalTranscriptionJobsResponseTypeDef#
# ListMedicalTranscriptionJobsResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ListMedicalTranscriptionJobsResponseTypeDef
def get_value() -> ListMedicalTranscriptionJobsResponseTypeDef:
    return {
        "Status": ...,
    }
# ListMedicalTranscriptionJobsResponseTypeDef definition
class ListMedicalTranscriptionJobsResponseTypeDef(TypedDict):
    Status: TranscriptionJobStatusType,  # (1)
    MedicalTranscriptionJobSummaries: List[MedicalTranscriptionJobSummaryTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
    NextToken: NotRequired[str],- See TranscriptionJobStatusType
- See List[MedicalTranscriptionJobSummaryTypeDef]
- See ResponseMetadataTypeDef
ListMedicalVocabulariesResponseTypeDef#
# ListMedicalVocabulariesResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ListMedicalVocabulariesResponseTypeDef
def get_value() -> ListMedicalVocabulariesResponseTypeDef:
    return {
        "Status": ...,
    }
# ListMedicalVocabulariesResponseTypeDef definition
class ListMedicalVocabulariesResponseTypeDef(TypedDict):
    Status: VocabularyStateType,  # (1)
    Vocabularies: List[VocabularyInfoTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
    NextToken: NotRequired[str],- See VocabularyStateType
- See List[VocabularyInfoTypeDef]
- See ResponseMetadataTypeDef
ListVocabulariesResponseTypeDef#
# ListVocabulariesResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ListVocabulariesResponseTypeDef
def get_value() -> ListVocabulariesResponseTypeDef:
    return {
        "Status": ...,
    }
# ListVocabulariesResponseTypeDef definition
class ListVocabulariesResponseTypeDef(TypedDict):
    Status: VocabularyStateType,  # (1)
    Vocabularies: List[VocabularyInfoTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
    NextToken: NotRequired[str],- See VocabularyStateType
- See List[VocabularyInfoTypeDef]
- See ResponseMetadataTypeDef
ListVocabularyFiltersResponseTypeDef#
# ListVocabularyFiltersResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ListVocabularyFiltersResponseTypeDef
def get_value() -> ListVocabularyFiltersResponseTypeDef:
    return {
        "NextToken": ...,
    }
# ListVocabularyFiltersResponseTypeDef definition
class ListVocabularyFiltersResponseTypeDef(TypedDict):
    VocabularyFilters: List[VocabularyFilterInfoTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],- See List[VocabularyFilterInfoTypeDef]
- See ResponseMetadataTypeDef
MedicalScribeContextTypeDef#
# MedicalScribeContextTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import MedicalScribeContextTypeDef
def get_value() -> MedicalScribeContextTypeDef:
    return {
        "PatientContext": ...,
    }
# MedicalScribeContextTypeDef definition
class MedicalScribeContextTypeDef(TypedDict):
    PatientContext: NotRequired[MedicalScribePatientContextTypeDef],  # (1)MedicalTranscriptionJobTypeDef#
# MedicalTranscriptionJobTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import MedicalTranscriptionJobTypeDef
def get_value() -> MedicalTranscriptionJobTypeDef:
    return {
        "MedicalTranscriptionJobName": ...,
    }
# MedicalTranscriptionJobTypeDef definition
class MedicalTranscriptionJobTypeDef(TypedDict):
    MedicalTranscriptionJobName: NotRequired[str],
    TranscriptionJobStatus: NotRequired[TranscriptionJobStatusType],  # (1)
    LanguageCode: NotRequired[LanguageCodeType],  # (2)
    MediaSampleRateHertz: NotRequired[int],
    MediaFormat: NotRequired[MediaFormatType],  # (3)
    Media: NotRequired[MediaTypeDef],  # (4)
    Transcript: NotRequired[MedicalTranscriptTypeDef],  # (5)
    StartTime: NotRequired[datetime.datetime],
    CreationTime: NotRequired[datetime.datetime],
    CompletionTime: NotRequired[datetime.datetime],
    FailureReason: NotRequired[str],
    Settings: NotRequired[MedicalTranscriptionSettingTypeDef],  # (6)
    ContentIdentificationType: NotRequired[MedicalContentIdentificationTypeType],  # (7)
    Specialty: NotRequired[SpecialtyType],  # (8)
    Type: NotRequired[TypeType],  # (9)
    Tags: NotRequired[List[TagTypeDef]],  # (10)- See TranscriptionJobStatusType
- See LanguageCodeType
- See MediaFormatType
- See MediaTypeDef
- See MedicalTranscriptTypeDef
- See MedicalTranscriptionSettingTypeDef
- See MedicalContentIdentificationTypeType
- See SpecialtyType
- See TypeType
- See List[TagTypeDef]
StartMedicalTranscriptionJobRequestTypeDef#
# StartMedicalTranscriptionJobRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import StartMedicalTranscriptionJobRequestTypeDef
def get_value() -> StartMedicalTranscriptionJobRequestTypeDef:
    return {
        "MedicalTranscriptionJobName": ...,
    }
# StartMedicalTranscriptionJobRequestTypeDef definition
class StartMedicalTranscriptionJobRequestTypeDef(TypedDict):
    MedicalTranscriptionJobName: str,
    LanguageCode: LanguageCodeType,  # (1)
    Media: MediaTypeDef,  # (2)
    OutputBucketName: str,
    Specialty: SpecialtyType,  # (3)
    Type: TypeType,  # (4)
    MediaSampleRateHertz: NotRequired[int],
    MediaFormat: NotRequired[MediaFormatType],  # (5)
    OutputKey: NotRequired[str],
    OutputEncryptionKMSKeyId: NotRequired[str],
    KMSEncryptionContext: NotRequired[Mapping[str, str]],
    Settings: NotRequired[MedicalTranscriptionSettingTypeDef],  # (6)
    ContentIdentificationType: NotRequired[MedicalContentIdentificationTypeType],  # (7)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (8)- See LanguageCodeType
- See MediaTypeDef
- See SpecialtyType
- See TypeType
- See MediaFormatType
- See MedicalTranscriptionSettingTypeDef
- See MedicalContentIdentificationTypeType
- See Sequence[TagTypeDef]
TranscriptionJobSummaryTypeDef#
# TranscriptionJobSummaryTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import TranscriptionJobSummaryTypeDef
def get_value() -> TranscriptionJobSummaryTypeDef:
    return {
        "TranscriptionJobName": ...,
    }
# TranscriptionJobSummaryTypeDef definition
class TranscriptionJobSummaryTypeDef(TypedDict):
    TranscriptionJobName: NotRequired[str],
    CreationTime: NotRequired[datetime.datetime],
    StartTime: NotRequired[datetime.datetime],
    CompletionTime: NotRequired[datetime.datetime],
    LanguageCode: NotRequired[LanguageCodeType],  # (1)
    TranscriptionJobStatus: NotRequired[TranscriptionJobStatusType],  # (2)
    FailureReason: NotRequired[str],
    OutputLocationType: NotRequired[OutputLocationTypeType],  # (3)
    ContentRedaction: NotRequired[ContentRedactionOutputTypeDef],  # (4)
    ModelSettings: NotRequired[ModelSettingsTypeDef],  # (5)
    IdentifyLanguage: NotRequired[bool],
    IdentifyMultipleLanguages: NotRequired[bool],
    IdentifiedLanguageScore: NotRequired[float],
    LanguageCodes: NotRequired[List[LanguageCodeItemTypeDef]],  # (6)
    ToxicityDetection: NotRequired[List[ToxicityDetectionSettingsOutputTypeDef]],  # (7)- See LanguageCodeType
- See TranscriptionJobStatusType
- See OutputLocationTypeType
- See ContentRedactionOutputTypeDef
- See ModelSettingsTypeDef
- See List[LanguageCodeItemTypeDef]
- See List[ToxicityDetectionSettingsOutputTypeDef]
TranscriptionJobTypeDef#
# TranscriptionJobTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import TranscriptionJobTypeDef
def get_value() -> TranscriptionJobTypeDef:
    return {
        "TranscriptionJobName": ...,
    }
# TranscriptionJobTypeDef definition
class TranscriptionJobTypeDef(TypedDict):
    TranscriptionJobName: NotRequired[str],
    TranscriptionJobStatus: NotRequired[TranscriptionJobStatusType],  # (1)
    LanguageCode: NotRequired[LanguageCodeType],  # (2)
    MediaSampleRateHertz: NotRequired[int],
    MediaFormat: NotRequired[MediaFormatType],  # (3)
    Media: NotRequired[MediaTypeDef],  # (4)
    Transcript: NotRequired[TranscriptTypeDef],  # (5)
    StartTime: NotRequired[datetime.datetime],
    CreationTime: NotRequired[datetime.datetime],
    CompletionTime: NotRequired[datetime.datetime],
    FailureReason: NotRequired[str],
    Settings: NotRequired[SettingsTypeDef],  # (6)
    ModelSettings: NotRequired[ModelSettingsTypeDef],  # (7)
    JobExecutionSettings: NotRequired[JobExecutionSettingsTypeDef],  # (8)
    ContentRedaction: NotRequired[ContentRedactionOutputTypeDef],  # (9)
    IdentifyLanguage: NotRequired[bool],
    IdentifyMultipleLanguages: NotRequired[bool],
    LanguageOptions: NotRequired[List[LanguageCodeType]],  # (10)
    IdentifiedLanguageScore: NotRequired[float],
    LanguageCodes: NotRequired[List[LanguageCodeItemTypeDef]],  # (11)
    Tags: NotRequired[List[TagTypeDef]],  # (12)
    Subtitles: NotRequired[SubtitlesOutputTypeDef],  # (13)
    LanguageIdSettings: NotRequired[Dict[LanguageCodeType, LanguageIdSettingsTypeDef]],  # (14)
    ToxicityDetection: NotRequired[List[ToxicityDetectionSettingsOutputTypeDef]],  # (15)- See TranscriptionJobStatusType
- See LanguageCodeType
- See MediaFormatType
- See MediaTypeDef
- See TranscriptTypeDef
- See SettingsTypeDef
- See ModelSettingsTypeDef
- See JobExecutionSettingsTypeDef
- See ContentRedactionOutputTypeDef
- See List[LanguageCodeType]
- See List[LanguageCodeItemTypeDef]
- See List[TagTypeDef]
- See SubtitlesOutputTypeDef
- See Dict[LanguageCodeType, LanguageIdSettingsTypeDef]
- See List[ToxicityDetectionSettingsOutputTypeDef]
CallAnalyticsJobSummaryTypeDef#
# CallAnalyticsJobSummaryTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import CallAnalyticsJobSummaryTypeDef
def get_value() -> CallAnalyticsJobSummaryTypeDef:
    return {
        "CallAnalyticsJobName": ...,
    }
# CallAnalyticsJobSummaryTypeDef definition
class CallAnalyticsJobSummaryTypeDef(TypedDict):
    CallAnalyticsJobName: NotRequired[str],
    CreationTime: NotRequired[datetime.datetime],
    StartTime: NotRequired[datetime.datetime],
    CompletionTime: NotRequired[datetime.datetime],
    LanguageCode: NotRequired[LanguageCodeType],  # (1)
    CallAnalyticsJobStatus: NotRequired[CallAnalyticsJobStatusType],  # (2)
    CallAnalyticsJobDetails: NotRequired[CallAnalyticsJobDetailsTypeDef],  # (3)
    FailureReason: NotRequired[str],CallAnalyticsJobTypeDef#
# CallAnalyticsJobTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import CallAnalyticsJobTypeDef
def get_value() -> CallAnalyticsJobTypeDef:
    return {
        "CallAnalyticsJobName": ...,
    }
# CallAnalyticsJobTypeDef definition
class CallAnalyticsJobTypeDef(TypedDict):
    CallAnalyticsJobName: NotRequired[str],
    CallAnalyticsJobStatus: NotRequired[CallAnalyticsJobStatusType],  # (1)
    CallAnalyticsJobDetails: NotRequired[CallAnalyticsJobDetailsTypeDef],  # (2)
    LanguageCode: NotRequired[LanguageCodeType],  # (3)
    MediaSampleRateHertz: NotRequired[int],
    MediaFormat: NotRequired[MediaFormatType],  # (4)
    Media: NotRequired[MediaTypeDef],  # (5)
    Transcript: NotRequired[TranscriptTypeDef],  # (6)
    StartTime: NotRequired[datetime.datetime],
    CreationTime: NotRequired[datetime.datetime],
    CompletionTime: NotRequired[datetime.datetime],
    FailureReason: NotRequired[str],
    DataAccessRoleArn: NotRequired[str],
    IdentifiedLanguageScore: NotRequired[float],
    Settings: NotRequired[CallAnalyticsJobSettingsOutputTypeDef],  # (7)
    ChannelDefinitions: NotRequired[List[ChannelDefinitionTypeDef]],  # (8)
    Tags: NotRequired[List[TagTypeDef]],  # (9)- See CallAnalyticsJobStatusType
- See CallAnalyticsJobDetailsTypeDef
- See LanguageCodeType
- See MediaFormatType
- See MediaTypeDef
- See TranscriptTypeDef
- See CallAnalyticsJobSettingsOutputTypeDef
- See List[ChannelDefinitionTypeDef]
- See List[TagTypeDef]
MedicalScribeJobTypeDef#
# MedicalScribeJobTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import MedicalScribeJobTypeDef
def get_value() -> MedicalScribeJobTypeDef:
    return {
        "MedicalScribeJobName": ...,
    }
# MedicalScribeJobTypeDef definition
class MedicalScribeJobTypeDef(TypedDict):
    MedicalScribeJobName: NotRequired[str],
    MedicalScribeJobStatus: NotRequired[MedicalScribeJobStatusType],  # (1)
    LanguageCode: NotRequired[MedicalScribeLanguageCodeType],  # (2)
    Media: NotRequired[MediaTypeDef],  # (3)
    MedicalScribeOutput: NotRequired[MedicalScribeOutputTypeDef],  # (4)
    StartTime: NotRequired[datetime.datetime],
    CreationTime: NotRequired[datetime.datetime],
    CompletionTime: NotRequired[datetime.datetime],
    FailureReason: NotRequired[str],
    Settings: NotRequired[MedicalScribeSettingsTypeDef],  # (5)
    DataAccessRoleArn: NotRequired[str],
    ChannelDefinitions: NotRequired[List[MedicalScribeChannelDefinitionTypeDef]],  # (6)
    MedicalScribeContextProvided: NotRequired[bool],
    Tags: NotRequired[List[TagTypeDef]],  # (7)- See MedicalScribeJobStatusType
- See MedicalScribeLanguageCodeType
- See MediaTypeDef
- See MedicalScribeOutputTypeDef
- See MedicalScribeSettingsTypeDef
- See List[MedicalScribeChannelDefinitionTypeDef]
- See List[TagTypeDef]
DescribeLanguageModelResponseTypeDef#
# DescribeLanguageModelResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import DescribeLanguageModelResponseTypeDef
def get_value() -> DescribeLanguageModelResponseTypeDef:
    return {
        "LanguageModel": ...,
    }
# DescribeLanguageModelResponseTypeDef definition
class DescribeLanguageModelResponseTypeDef(TypedDict):
    LanguageModel: LanguageModelTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)ListLanguageModelsResponseTypeDef#
# ListLanguageModelsResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ListLanguageModelsResponseTypeDef
def get_value() -> ListLanguageModelsResponseTypeDef:
    return {
        "NextToken": ...,
    }
# ListLanguageModelsResponseTypeDef definition
class ListLanguageModelsResponseTypeDef(TypedDict):
    Models: List[LanguageModelTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],- See List[LanguageModelTypeDef]
- See ResponseMetadataTypeDef
RuleOutputTypeDef#
# RuleOutputTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import RuleOutputTypeDef
def get_value() -> RuleOutputTypeDef:
    return {
        "NonTalkTimeFilter": ...,
    }
# RuleOutputTypeDef definition
class RuleOutputTypeDef(TypedDict):
    NonTalkTimeFilter: NotRequired[NonTalkTimeFilterTypeDef],  # (1)
    InterruptionFilter: NotRequired[InterruptionFilterTypeDef],  # (2)
    TranscriptFilter: NotRequired[TranscriptFilterOutputTypeDef],  # (3)
    SentimentFilter: NotRequired[SentimentFilterOutputTypeDef],  # (4)- See NonTalkTimeFilterTypeDef
- See InterruptionFilterTypeDef
- See TranscriptFilterOutputTypeDef
- See SentimentFilterOutputTypeDef
StartMedicalScribeJobRequestTypeDef#
# StartMedicalScribeJobRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import StartMedicalScribeJobRequestTypeDef
def get_value() -> StartMedicalScribeJobRequestTypeDef:
    return {
        "MedicalScribeJobName": ...,
    }
# StartMedicalScribeJobRequestTypeDef definition
class StartMedicalScribeJobRequestTypeDef(TypedDict):
    MedicalScribeJobName: str,
    Media: MediaTypeDef,  # (1)
    OutputBucketName: str,
    DataAccessRoleArn: str,
    Settings: MedicalScribeSettingsTypeDef,  # (2)
    OutputEncryptionKMSKeyId: NotRequired[str],
    KMSEncryptionContext: NotRequired[Mapping[str, str]],
    ChannelDefinitions: NotRequired[Sequence[MedicalScribeChannelDefinitionTypeDef]],  # (3)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (4)
    MedicalScribeContext: NotRequired[MedicalScribeContextTypeDef],  # (5)- See MediaTypeDef
- See MedicalScribeSettingsTypeDef
- See Sequence[MedicalScribeChannelDefinitionTypeDef]
- See Sequence[TagTypeDef]
- See MedicalScribeContextTypeDef
GetMedicalTranscriptionJobResponseTypeDef#
# GetMedicalTranscriptionJobResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import GetMedicalTranscriptionJobResponseTypeDef
def get_value() -> GetMedicalTranscriptionJobResponseTypeDef:
    return {
        "MedicalTranscriptionJob": ...,
    }
# GetMedicalTranscriptionJobResponseTypeDef definition
class GetMedicalTranscriptionJobResponseTypeDef(TypedDict):
    MedicalTranscriptionJob: MedicalTranscriptionJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)StartMedicalTranscriptionJobResponseTypeDef#
# StartMedicalTranscriptionJobResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import StartMedicalTranscriptionJobResponseTypeDef
def get_value() -> StartMedicalTranscriptionJobResponseTypeDef:
    return {
        "MedicalTranscriptionJob": ...,
    }
# StartMedicalTranscriptionJobResponseTypeDef definition
class StartMedicalTranscriptionJobResponseTypeDef(TypedDict):
    MedicalTranscriptionJob: MedicalTranscriptionJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)ListTranscriptionJobsResponseTypeDef#
# ListTranscriptionJobsResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ListTranscriptionJobsResponseTypeDef
def get_value() -> ListTranscriptionJobsResponseTypeDef:
    return {
        "Status": ...,
    }
# ListTranscriptionJobsResponseTypeDef definition
class ListTranscriptionJobsResponseTypeDef(TypedDict):
    Status: TranscriptionJobStatusType,  # (1)
    TranscriptionJobSummaries: List[TranscriptionJobSummaryTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
    NextToken: NotRequired[str],- See TranscriptionJobStatusType
- See List[TranscriptionJobSummaryTypeDef]
- See ResponseMetadataTypeDef
GetTranscriptionJobResponseTypeDef#
# GetTranscriptionJobResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import GetTranscriptionJobResponseTypeDef
def get_value() -> GetTranscriptionJobResponseTypeDef:
    return {
        "TranscriptionJob": ...,
    }
# GetTranscriptionJobResponseTypeDef definition
class GetTranscriptionJobResponseTypeDef(TypedDict):
    TranscriptionJob: TranscriptionJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)StartTranscriptionJobResponseTypeDef#
# StartTranscriptionJobResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import StartTranscriptionJobResponseTypeDef
def get_value() -> StartTranscriptionJobResponseTypeDef:
    return {
        "TranscriptionJob": ...,
    }
# StartTranscriptionJobResponseTypeDef definition
class StartTranscriptionJobResponseTypeDef(TypedDict):
    TranscriptionJob: TranscriptionJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)StartTranscriptionJobRequestTypeDef#
# StartTranscriptionJobRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import StartTranscriptionJobRequestTypeDef
def get_value() -> StartTranscriptionJobRequestTypeDef:
    return {
        "TranscriptionJobName": ...,
    }
# StartTranscriptionJobRequestTypeDef definition
class StartTranscriptionJobRequestTypeDef(TypedDict):
    TranscriptionJobName: str,
    Media: MediaTypeDef,  # (1)
    LanguageCode: NotRequired[LanguageCodeType],  # (2)
    MediaSampleRateHertz: NotRequired[int],
    MediaFormat: NotRequired[MediaFormatType],  # (3)
    OutputBucketName: NotRequired[str],
    OutputKey: NotRequired[str],
    OutputEncryptionKMSKeyId: NotRequired[str],
    KMSEncryptionContext: NotRequired[Mapping[str, str]],
    Settings: NotRequired[SettingsTypeDef],  # (4)
    ModelSettings: NotRequired[ModelSettingsTypeDef],  # (5)
    JobExecutionSettings: NotRequired[JobExecutionSettingsTypeDef],  # (6)
    ContentRedaction: NotRequired[ContentRedactionUnionTypeDef],  # (7)
    IdentifyLanguage: NotRequired[bool],
    IdentifyMultipleLanguages: NotRequired[bool],
    LanguageOptions: NotRequired[Sequence[LanguageCodeType]],  # (8)
    Subtitles: NotRequired[SubtitlesTypeDef],  # (9)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (10)
    LanguageIdSettings: NotRequired[Mapping[LanguageCodeType, LanguageIdSettingsTypeDef]],  # (11)
    ToxicityDetection: NotRequired[Sequence[ToxicityDetectionSettingsUnionTypeDef]],  # (12)- See MediaTypeDef
- See LanguageCodeType
- See MediaFormatType
- See SettingsTypeDef
- See ModelSettingsTypeDef
- See JobExecutionSettingsTypeDef
- See ContentRedactionUnionTypeDef
- See Sequence[LanguageCodeType]
- See SubtitlesTypeDef
- See Sequence[TagTypeDef]
- See Mapping[LanguageCodeType, LanguageIdSettingsTypeDef]
- See Sequence[ToxicityDetectionSettingsUnionTypeDef]
ListCallAnalyticsJobsResponseTypeDef#
# ListCallAnalyticsJobsResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ListCallAnalyticsJobsResponseTypeDef
def get_value() -> ListCallAnalyticsJobsResponseTypeDef:
    return {
        "Status": ...,
    }
# ListCallAnalyticsJobsResponseTypeDef definition
class ListCallAnalyticsJobsResponseTypeDef(TypedDict):
    Status: CallAnalyticsJobStatusType,  # (1)
    CallAnalyticsJobSummaries: List[CallAnalyticsJobSummaryTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
    NextToken: NotRequired[str],- See CallAnalyticsJobStatusType
- See List[CallAnalyticsJobSummaryTypeDef]
- See ResponseMetadataTypeDef
GetCallAnalyticsJobResponseTypeDef#
# GetCallAnalyticsJobResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import GetCallAnalyticsJobResponseTypeDef
def get_value() -> GetCallAnalyticsJobResponseTypeDef:
    return {
        "CallAnalyticsJob": ...,
    }
# GetCallAnalyticsJobResponseTypeDef definition
class GetCallAnalyticsJobResponseTypeDef(TypedDict):
    CallAnalyticsJob: CallAnalyticsJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)StartCallAnalyticsJobResponseTypeDef#
# StartCallAnalyticsJobResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import StartCallAnalyticsJobResponseTypeDef
def get_value() -> StartCallAnalyticsJobResponseTypeDef:
    return {
        "CallAnalyticsJob": ...,
    }
# StartCallAnalyticsJobResponseTypeDef definition
class StartCallAnalyticsJobResponseTypeDef(TypedDict):
    CallAnalyticsJob: CallAnalyticsJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)StartCallAnalyticsJobRequestTypeDef#
# StartCallAnalyticsJobRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import StartCallAnalyticsJobRequestTypeDef
def get_value() -> StartCallAnalyticsJobRequestTypeDef:
    return {
        "CallAnalyticsJobName": ...,
    }
# StartCallAnalyticsJobRequestTypeDef definition
class StartCallAnalyticsJobRequestTypeDef(TypedDict):
    CallAnalyticsJobName: str,
    Media: MediaTypeDef,  # (1)
    OutputLocation: NotRequired[str],
    OutputEncryptionKMSKeyId: NotRequired[str],
    DataAccessRoleArn: NotRequired[str],
    Settings: NotRequired[CallAnalyticsJobSettingsUnionTypeDef],  # (2)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
    ChannelDefinitions: NotRequired[Sequence[ChannelDefinitionTypeDef]],  # (4)- See MediaTypeDef
- See CallAnalyticsJobSettingsUnionTypeDef
- See Sequence[TagTypeDef]
- See Sequence[ChannelDefinitionTypeDef]
GetMedicalScribeJobResponseTypeDef#
# GetMedicalScribeJobResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import GetMedicalScribeJobResponseTypeDef
def get_value() -> GetMedicalScribeJobResponseTypeDef:
    return {
        "MedicalScribeJob": ...,
    }
# GetMedicalScribeJobResponseTypeDef definition
class GetMedicalScribeJobResponseTypeDef(TypedDict):
    MedicalScribeJob: MedicalScribeJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)StartMedicalScribeJobResponseTypeDef#
# StartMedicalScribeJobResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import StartMedicalScribeJobResponseTypeDef
def get_value() -> StartMedicalScribeJobResponseTypeDef:
    return {
        "MedicalScribeJob": ...,
    }
# StartMedicalScribeJobResponseTypeDef definition
class StartMedicalScribeJobResponseTypeDef(TypedDict):
    MedicalScribeJob: MedicalScribeJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)CategoryPropertiesTypeDef#
# CategoryPropertiesTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import CategoryPropertiesTypeDef
def get_value() -> CategoryPropertiesTypeDef:
    return {
        "CategoryName": ...,
    }
# CategoryPropertiesTypeDef definition
class CategoryPropertiesTypeDef(TypedDict):
    CategoryName: NotRequired[str],
    Rules: NotRequired[List[RuleOutputTypeDef]],  # (1)
    CreateTime: NotRequired[datetime.datetime],
    LastUpdateTime: NotRequired[datetime.datetime],
    Tags: NotRequired[List[TagTypeDef]],  # (2)
    InputType: NotRequired[InputTypeType],  # (3)- See List[RuleOutputTypeDef]
- See List[TagTypeDef]
- See InputTypeType
RuleTypeDef#
# RuleTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import RuleTypeDef
def get_value() -> RuleTypeDef:
    return {
        "NonTalkTimeFilter": ...,
    }
# RuleTypeDef definition
class RuleTypeDef(TypedDict):
    NonTalkTimeFilter: NotRequired[NonTalkTimeFilterTypeDef],  # (1)
    InterruptionFilter: NotRequired[InterruptionFilterTypeDef],  # (2)
    TranscriptFilter: NotRequired[TranscriptFilterUnionTypeDef],  # (3)
    SentimentFilter: NotRequired[SentimentFilterUnionTypeDef],  # (4)- See NonTalkTimeFilterTypeDef
- See InterruptionFilterTypeDef
- See TranscriptFilterUnionTypeDef
- See SentimentFilterUnionTypeDef
CreateCallAnalyticsCategoryResponseTypeDef#
# CreateCallAnalyticsCategoryResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import CreateCallAnalyticsCategoryResponseTypeDef
def get_value() -> CreateCallAnalyticsCategoryResponseTypeDef:
    return {
        "CategoryProperties": ...,
    }
# CreateCallAnalyticsCategoryResponseTypeDef definition
class CreateCallAnalyticsCategoryResponseTypeDef(TypedDict):
    CategoryProperties: CategoryPropertiesTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)GetCallAnalyticsCategoryResponseTypeDef#
# GetCallAnalyticsCategoryResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import GetCallAnalyticsCategoryResponseTypeDef
def get_value() -> GetCallAnalyticsCategoryResponseTypeDef:
    return {
        "CategoryProperties": ...,
    }
# GetCallAnalyticsCategoryResponseTypeDef definition
class GetCallAnalyticsCategoryResponseTypeDef(TypedDict):
    CategoryProperties: CategoryPropertiesTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)ListCallAnalyticsCategoriesResponseTypeDef#
# ListCallAnalyticsCategoriesResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import ListCallAnalyticsCategoriesResponseTypeDef
def get_value() -> ListCallAnalyticsCategoriesResponseTypeDef:
    return {
        "NextToken": ...,
    }
# ListCallAnalyticsCategoriesResponseTypeDef definition
class ListCallAnalyticsCategoriesResponseTypeDef(TypedDict):
    Categories: List[CategoryPropertiesTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],- See List[CategoryPropertiesTypeDef]
- See ResponseMetadataTypeDef
UpdateCallAnalyticsCategoryResponseTypeDef#
# UpdateCallAnalyticsCategoryResponseTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import UpdateCallAnalyticsCategoryResponseTypeDef
def get_value() -> UpdateCallAnalyticsCategoryResponseTypeDef:
    return {
        "CategoryProperties": ...,
    }
# UpdateCallAnalyticsCategoryResponseTypeDef definition
class UpdateCallAnalyticsCategoryResponseTypeDef(TypedDict):
    CategoryProperties: CategoryPropertiesTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)CreateCallAnalyticsCategoryRequestTypeDef#
# CreateCallAnalyticsCategoryRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import CreateCallAnalyticsCategoryRequestTypeDef
def get_value() -> CreateCallAnalyticsCategoryRequestTypeDef:
    return {
        "CategoryName": ...,
    }
# CreateCallAnalyticsCategoryRequestTypeDef definition
class CreateCallAnalyticsCategoryRequestTypeDef(TypedDict):
    CategoryName: str,
    Rules: Sequence[RuleUnionTypeDef],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    InputType: NotRequired[InputTypeType],  # (3)- See Sequence[RuleUnionTypeDef]
- See Sequence[TagTypeDef]
- See InputTypeType
UpdateCallAnalyticsCategoryRequestTypeDef#
# UpdateCallAnalyticsCategoryRequestTypeDef TypedDict usage example
from types_boto3_transcribe.type_defs import UpdateCallAnalyticsCategoryRequestTypeDef
def get_value() -> UpdateCallAnalyticsCategoryRequestTypeDef:
    return {
        "CategoryName": ...,
    }
# UpdateCallAnalyticsCategoryRequestTypeDef definition
class UpdateCallAnalyticsCategoryRequestTypeDef(TypedDict):
    CategoryName: str,
    Rules: Sequence[RuleUnionTypeDef],  # (1)
    InputType: NotRequired[InputTypeType],  # (2)- See Sequence[RuleUnionTypeDef]
- See InputTypeType