File: //lib/mysqlsh/lib/python3.8/site-packages/oci/ai_speech/models/__init__.py
# coding: utf-8
# Copyright (c) 2016, 2025, Oracle and/or its affiliates. All rights reserved.
# This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
# NOTE: This class is auto generated by OracleSDKGenerator. DO NOT EDIT. API Version: 20220101
from __future__ import absolute_import
from .audio_format_details import AudioFormatDetails
from .change_customization_compartment_details import ChangeCustomizationCompartmentDetails
from .change_transcription_job_compartment_details import ChangeTranscriptionJobCompartmentDetails
from .create_customization_details import CreateCustomizationDetails
from .create_realtime_session_token_details import CreateRealtimeSessionTokenDetails
from .create_transcription_job_details import CreateTranscriptionJobDetails
from .customization import Customization
from .customization_collection import CustomizationCollection
from .customization_dataset_details import CustomizationDatasetDetails
from .customization_inference import CustomizationInference
from .customization_inference_entity import CustomizationInferenceEntity
from .customization_model_details import CustomizationModelDetails
from .customization_referenced_entities import CustomizationReferencedEntities
from .customization_summary import CustomizationSummary
from .diarization import Diarization
from .entity import Entity
from .entity_list import EntityList
from .entity_list_dataset import EntityListDataset
from .input_location import InputLocation
from .location_details import LocationDetails
from .object_list_dataset import ObjectListDataset
from .object_list_file_input_location import ObjectListFileInputLocation
from .object_list_inline_input_location import ObjectListInlineInputLocation
from .object_location import ObjectLocation
from .object_storage_dataset import ObjectStorageDataset
from .output_location import OutputLocation
from .profanity_transcription_filter import ProfanityTranscriptionFilter
from .pronunciation import Pronunciation
from .realtime_message import RealtimeMessage
from .realtime_message_ack_audio import RealtimeMessageAckAudio
from .realtime_message_ack_audio_details import RealtimeMessageAckAudioDetails
from .realtime_message_authentication import RealtimeMessageAuthentication
from .realtime_message_authentication_credentials import RealtimeMessageAuthenticationCredentials
from .realtime_message_authentication_token import RealtimeMessageAuthenticationToken
from .realtime_message_connect import RealtimeMessageConnect
from .realtime_message_error import RealtimeMessageError
from .realtime_message_out import RealtimeMessageOut
from .realtime_message_result import RealtimeMessageResult
from .realtime_message_result_transcription import RealtimeMessageResultTranscription
from .realtime_message_result_transcription_token import RealtimeMessageResultTranscriptionToken
from .realtime_message_send_final_result import RealtimeMessageSendFinalResult
from .realtime_model_details import RealtimeModelDetails
from .realtime_parameters import RealtimeParameters
from .realtime_session_token import RealtimeSessionToken
from .synthesize_speech_details import SynthesizeSpeechDetails
from .transcription_filter import TranscriptionFilter
from .transcription_job import TranscriptionJob
from .transcription_job_collection import TranscriptionJobCollection
from .transcription_job_summary import TranscriptionJobSummary
from .transcription_model_details import TranscriptionModelDetails
from .transcription_normalization import TranscriptionNormalization
from .transcription_settings import TranscriptionSettings
from .transcription_task import TranscriptionTask
from .transcription_task_collection import TranscriptionTaskCollection
from .transcription_task_summary import TranscriptionTaskSummary
from .tts_audio_config import TtsAudioConfig
from .tts_base_audio_config import TtsBaseAudioConfig
from .tts_configuration import TtsConfiguration
from .tts_oracle_configuration import TtsOracleConfiguration
from .tts_oracle_model_details import TtsOracleModelDetails
from .tts_oracle_speech_settings import TtsOracleSpeechSettings
from .tts_oracle_tts1_standard_model_details import TtsOracleTts1StandardModelDetails
from .tts_oracle_tts2_natural_model_details import TtsOracleTts2NaturalModelDetails
from .update_customization_details import UpdateCustomizationDetails
from .update_transcription_job_details import UpdateTranscriptionJobDetails
from .voice_collection import VoiceCollection
from .voice_summary import VoiceSummary
# Maps type names to classes for ai_speech services.
ai_speech_type_mapping = {
"AudioFormatDetails": AudioFormatDetails,
"ChangeCustomizationCompartmentDetails": ChangeCustomizationCompartmentDetails,
"ChangeTranscriptionJobCompartmentDetails": ChangeTranscriptionJobCompartmentDetails,
"CreateCustomizationDetails": CreateCustomizationDetails,
"CreateRealtimeSessionTokenDetails": CreateRealtimeSessionTokenDetails,
"CreateTranscriptionJobDetails": CreateTranscriptionJobDetails,
"Customization": Customization,
"CustomizationCollection": CustomizationCollection,
"CustomizationDatasetDetails": CustomizationDatasetDetails,
"CustomizationInference": CustomizationInference,
"CustomizationInferenceEntity": CustomizationInferenceEntity,
"CustomizationModelDetails": CustomizationModelDetails,
"CustomizationReferencedEntities": CustomizationReferencedEntities,
"CustomizationSummary": CustomizationSummary,
"Diarization": Diarization,
"Entity": Entity,
"EntityList": EntityList,
"EntityListDataset": EntityListDataset,
"InputLocation": InputLocation,
"LocationDetails": LocationDetails,
"ObjectListDataset": ObjectListDataset,
"ObjectListFileInputLocation": ObjectListFileInputLocation,
"ObjectListInlineInputLocation": ObjectListInlineInputLocation,
"ObjectLocation": ObjectLocation,
"ObjectStorageDataset": ObjectStorageDataset,
"OutputLocation": OutputLocation,
"ProfanityTranscriptionFilter": ProfanityTranscriptionFilter,
"Pronunciation": Pronunciation,
"RealtimeMessage": RealtimeMessage,
"RealtimeMessageAckAudio": RealtimeMessageAckAudio,
"RealtimeMessageAckAudioDetails": RealtimeMessageAckAudioDetails,
"RealtimeMessageAuthentication": RealtimeMessageAuthentication,
"RealtimeMessageAuthenticationCredentials": RealtimeMessageAuthenticationCredentials,
"RealtimeMessageAuthenticationToken": RealtimeMessageAuthenticationToken,
"RealtimeMessageConnect": RealtimeMessageConnect,
"RealtimeMessageError": RealtimeMessageError,
"RealtimeMessageOut": RealtimeMessageOut,
"RealtimeMessageResult": RealtimeMessageResult,
"RealtimeMessageResultTranscription": RealtimeMessageResultTranscription,
"RealtimeMessageResultTranscriptionToken": RealtimeMessageResultTranscriptionToken,
"RealtimeMessageSendFinalResult": RealtimeMessageSendFinalResult,
"RealtimeModelDetails": RealtimeModelDetails,
"RealtimeParameters": RealtimeParameters,
"RealtimeSessionToken": RealtimeSessionToken,
"SynthesizeSpeechDetails": SynthesizeSpeechDetails,
"TranscriptionFilter": TranscriptionFilter,
"TranscriptionJob": TranscriptionJob,
"TranscriptionJobCollection": TranscriptionJobCollection,
"TranscriptionJobSummary": TranscriptionJobSummary,
"TranscriptionModelDetails": TranscriptionModelDetails,
"TranscriptionNormalization": TranscriptionNormalization,
"TranscriptionSettings": TranscriptionSettings,
"TranscriptionTask": TranscriptionTask,
"TranscriptionTaskCollection": TranscriptionTaskCollection,
"TranscriptionTaskSummary": TranscriptionTaskSummary,
"TtsAudioConfig": TtsAudioConfig,
"TtsBaseAudioConfig": TtsBaseAudioConfig,
"TtsConfiguration": TtsConfiguration,
"TtsOracleConfiguration": TtsOracleConfiguration,
"TtsOracleModelDetails": TtsOracleModelDetails,
"TtsOracleSpeechSettings": TtsOracleSpeechSettings,
"TtsOracleTts1StandardModelDetails": TtsOracleTts1StandardModelDetails,
"TtsOracleTts2NaturalModelDetails": TtsOracleTts2NaturalModelDetails,
"UpdateCustomizationDetails": UpdateCustomizationDetails,
"UpdateTranscriptionJobDetails": UpdateTranscriptionJobDetails,
"VoiceCollection": VoiceCollection,
"VoiceSummary": VoiceSummary
}