libZSservicesZSamazonka-transcribeZSamazonka-transcribe
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Transcribe.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-10-26 of the Amazon Transcribe Service SDK configuration.

Errors

_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

There is already a resource with that name.

_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

We can't find the requested resource. Check the name and try your request again.

_InternalFailureException :: AsError a => Getting (First ServiceError) a ServiceError Source #

There was an internal error. Check the error message and try your request again.

_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Your request didn't pass one or more validation tests. For example, if the entity that you're trying to delete doesn't exist or if it is in a non-terminal state (for example, it's "in progress"). See the exception Message field for more information.

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Either you have sent too many requests or your input file is too long. Wait before you resend your request, or use a smaller file and resend the request.

BaseModelName

newtype BaseModelName Source #

Constructors

BaseModelName' 

Instances

Instances details
Eq BaseModelName Source # 
Instance details

Defined in Amazonka.Transcribe.Types.BaseModelName

Ord BaseModelName Source # 
Instance details

Defined in Amazonka.Transcribe.Types.BaseModelName

Read BaseModelName Source # 
Instance details

Defined in Amazonka.Transcribe.Types.BaseModelName

Show BaseModelName Source # 
Instance details

Defined in Amazonka.Transcribe.Types.BaseModelName

Generic BaseModelName Source # 
Instance details

Defined in Amazonka.Transcribe.Types.BaseModelName

Associated Types

type Rep BaseModelName :: Type -> Type #

NFData BaseModelName Source # 
Instance details

Defined in Amazonka.Transcribe.Types.BaseModelName

Methods

rnf :: BaseModelName -> () #

Hashable BaseModelName Source # 
Instance details

Defined in Amazonka.Transcribe.Types.BaseModelName

ToJSON BaseModelName Source # 
Instance details

Defined in Amazonka.Transcribe.Types.BaseModelName

ToJSONKey BaseModelName Source # 
Instance details

Defined in Amazonka.Transcribe.Types.BaseModelName

FromJSON BaseModelName Source # 
Instance details

Defined in Amazonka.Transcribe.Types.BaseModelName

FromJSONKey BaseModelName Source # 
Instance details

Defined in Amazonka.Transcribe.Types.BaseModelName

ToLog BaseModelName Source # 
Instance details

Defined in Amazonka.Transcribe.Types.BaseModelName

ToHeader BaseModelName Source # 
Instance details

Defined in Amazonka.Transcribe.Types.BaseModelName

ToQuery BaseModelName Source # 
Instance details

Defined in Amazonka.Transcribe.Types.BaseModelName

FromXML BaseModelName Source # 
Instance details

Defined in Amazonka.Transcribe.Types.BaseModelName

ToXML BaseModelName Source # 
Instance details

Defined in Amazonka.Transcribe.Types.BaseModelName

Methods

toXML :: BaseModelName -> XML #

ToByteString BaseModelName Source # 
Instance details

Defined in Amazonka.Transcribe.Types.BaseModelName

FromText BaseModelName Source # 
Instance details

Defined in Amazonka.Transcribe.Types.BaseModelName

ToText BaseModelName Source # 
Instance details

Defined in Amazonka.Transcribe.Types.BaseModelName

Methods

toText :: BaseModelName -> Text #

type Rep BaseModelName Source # 
Instance details

Defined in Amazonka.Transcribe.Types.BaseModelName

type Rep BaseModelName = D1 ('MetaData "BaseModelName" "Amazonka.Transcribe.Types.BaseModelName" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'True) (C1 ('MetaCons "BaseModelName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBaseModelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CLMLanguageCode

newtype CLMLanguageCode Source #

Constructors

CLMLanguageCode' 

Instances

Instances details
Eq CLMLanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CLMLanguageCode

Ord CLMLanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CLMLanguageCode

Read CLMLanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CLMLanguageCode

Show CLMLanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CLMLanguageCode

Generic CLMLanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CLMLanguageCode

Associated Types

type Rep CLMLanguageCode :: Type -> Type #

NFData CLMLanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CLMLanguageCode

Methods

rnf :: CLMLanguageCode -> () #

Hashable CLMLanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CLMLanguageCode

ToJSON CLMLanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CLMLanguageCode

ToJSONKey CLMLanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CLMLanguageCode

FromJSON CLMLanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CLMLanguageCode

FromJSONKey CLMLanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CLMLanguageCode

ToLog CLMLanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CLMLanguageCode

ToHeader CLMLanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CLMLanguageCode

ToQuery CLMLanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CLMLanguageCode

FromXML CLMLanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CLMLanguageCode

ToXML CLMLanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CLMLanguageCode

Methods

toXML :: CLMLanguageCode -> XML #

ToByteString CLMLanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CLMLanguageCode

FromText CLMLanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CLMLanguageCode

ToText CLMLanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CLMLanguageCode

type Rep CLMLanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CLMLanguageCode

type Rep CLMLanguageCode = D1 ('MetaData "CLMLanguageCode" "Amazonka.Transcribe.Types.CLMLanguageCode" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'True) (C1 ('MetaCons "CLMLanguageCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCLMLanguageCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CallAnalyticsJobStatus

newtype CallAnalyticsJobStatus Source #

Instances

Instances details
Eq CallAnalyticsJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobStatus

Ord CallAnalyticsJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobStatus

Read CallAnalyticsJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobStatus

Show CallAnalyticsJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobStatus

Generic CallAnalyticsJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobStatus

Associated Types

type Rep CallAnalyticsJobStatus :: Type -> Type #

NFData CallAnalyticsJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobStatus

Methods

rnf :: CallAnalyticsJobStatus -> () #

Hashable CallAnalyticsJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobStatus

ToJSON CallAnalyticsJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobStatus

ToJSONKey CallAnalyticsJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobStatus

FromJSON CallAnalyticsJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobStatus

FromJSONKey CallAnalyticsJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobStatus

ToLog CallAnalyticsJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobStatus

ToHeader CallAnalyticsJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobStatus

ToQuery CallAnalyticsJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobStatus

FromXML CallAnalyticsJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobStatus

ToXML CallAnalyticsJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobStatus

ToByteString CallAnalyticsJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobStatus

FromText CallAnalyticsJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobStatus

ToText CallAnalyticsJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobStatus

type Rep CallAnalyticsJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobStatus

type Rep CallAnalyticsJobStatus = D1 ('MetaData "CallAnalyticsJobStatus" "Amazonka.Transcribe.Types.CallAnalyticsJobStatus" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'True) (C1 ('MetaCons "CallAnalyticsJobStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCallAnalyticsJobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LanguageCode

newtype LanguageCode Source #

Constructors

LanguageCode' 

Bundled Patterns

pattern LanguageCode_Af_ZA :: LanguageCode 
pattern LanguageCode_Ar_AE :: LanguageCode 
pattern LanguageCode_Ar_SA :: LanguageCode 
pattern LanguageCode_Cy_GB :: LanguageCode 
pattern LanguageCode_Da_DK :: LanguageCode 
pattern LanguageCode_De_CH :: LanguageCode 
pattern LanguageCode_De_DE :: LanguageCode 
pattern LanguageCode_En_AB :: LanguageCode 
pattern LanguageCode_En_AU :: LanguageCode 
pattern LanguageCode_En_GB :: LanguageCode 
pattern LanguageCode_En_IE :: LanguageCode 
pattern LanguageCode_En_IN :: LanguageCode 
pattern LanguageCode_En_NZ :: LanguageCode 
pattern LanguageCode_En_US :: LanguageCode 
pattern LanguageCode_En_WL :: LanguageCode 
pattern LanguageCode_En_ZA :: LanguageCode 
pattern LanguageCode_Es_ES :: LanguageCode 
pattern LanguageCode_Es_US :: LanguageCode 
pattern LanguageCode_Fa_IR :: LanguageCode 
pattern LanguageCode_Fr_CA :: LanguageCode 
pattern LanguageCode_Fr_FR :: LanguageCode 
pattern LanguageCode_Ga_IE :: LanguageCode 
pattern LanguageCode_Gd_GB :: LanguageCode 
pattern LanguageCode_He_IL :: LanguageCode 
pattern LanguageCode_Hi_IN :: LanguageCode 
pattern LanguageCode_Id_ID :: LanguageCode 
pattern LanguageCode_It_IT :: LanguageCode 
pattern LanguageCode_Ja_JP :: LanguageCode 
pattern LanguageCode_Ko_KR :: LanguageCode 
pattern LanguageCode_Ms_MY :: LanguageCode 
pattern LanguageCode_Nl_NL :: LanguageCode 
pattern LanguageCode_Pt_BR :: LanguageCode 
pattern LanguageCode_Pt_PT :: LanguageCode 
pattern LanguageCode_Ru_RU :: LanguageCode 
pattern LanguageCode_Ta_IN :: LanguageCode 
pattern LanguageCode_Te_IN :: LanguageCode 
pattern LanguageCode_Th_TH :: LanguageCode 
pattern LanguageCode_Tr_TR :: LanguageCode 
pattern LanguageCode_Zh_CN :: LanguageCode 
pattern LanguageCode_Zh_TW :: LanguageCode 

Instances

Instances details
Eq LanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageCode

Ord LanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageCode

Read LanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageCode

Show LanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageCode

Generic LanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageCode

Associated Types

type Rep LanguageCode :: Type -> Type #

NFData LanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageCode

Methods

rnf :: LanguageCode -> () #

Hashable LanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageCode

ToJSON LanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageCode

ToJSONKey LanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageCode

FromJSON LanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageCode

FromJSONKey LanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageCode

ToLog LanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageCode

ToHeader LanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageCode

ToQuery LanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageCode

FromXML LanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageCode

ToXML LanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageCode

Methods

toXML :: LanguageCode -> XML #

ToByteString LanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageCode

FromText LanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageCode

ToText LanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageCode

Methods

toText :: LanguageCode -> Text #

type Rep LanguageCode Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageCode

type Rep LanguageCode = D1 ('MetaData "LanguageCode" "Amazonka.Transcribe.Types.LanguageCode" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'True) (C1 ('MetaCons "LanguageCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLanguageCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MediaFormat

newtype MediaFormat Source #

Constructors

MediaFormat' 

Instances

Instances details
Eq MediaFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MediaFormat

Ord MediaFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MediaFormat

Read MediaFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MediaFormat

Show MediaFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MediaFormat

Generic MediaFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MediaFormat

Associated Types

type Rep MediaFormat :: Type -> Type #

NFData MediaFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MediaFormat

Methods

rnf :: MediaFormat -> () #

Hashable MediaFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MediaFormat

ToJSON MediaFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MediaFormat

ToJSONKey MediaFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MediaFormat

FromJSON MediaFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MediaFormat

FromJSONKey MediaFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MediaFormat

ToLog MediaFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MediaFormat

ToHeader MediaFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MediaFormat

ToQuery MediaFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MediaFormat

FromXML MediaFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MediaFormat

ToXML MediaFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MediaFormat

Methods

toXML :: MediaFormat -> XML #

ToByteString MediaFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MediaFormat

FromText MediaFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MediaFormat

ToText MediaFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MediaFormat

Methods

toText :: MediaFormat -> Text #

type Rep MediaFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MediaFormat

type Rep MediaFormat = D1 ('MetaData "MediaFormat" "Amazonka.Transcribe.Types.MediaFormat" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'True) (C1 ('MetaCons "MediaFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMediaFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MedicalContentIdentificationType

newtype MedicalContentIdentificationType Source #

Instances

Instances details
Eq MedicalContentIdentificationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalContentIdentificationType

Ord MedicalContentIdentificationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalContentIdentificationType

Read MedicalContentIdentificationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalContentIdentificationType

Show MedicalContentIdentificationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalContentIdentificationType

Generic MedicalContentIdentificationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalContentIdentificationType

Associated Types

type Rep MedicalContentIdentificationType :: Type -> Type #

NFData MedicalContentIdentificationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalContentIdentificationType

Hashable MedicalContentIdentificationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalContentIdentificationType

ToJSON MedicalContentIdentificationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalContentIdentificationType

ToJSONKey MedicalContentIdentificationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalContentIdentificationType

FromJSON MedicalContentIdentificationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalContentIdentificationType

FromJSONKey MedicalContentIdentificationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalContentIdentificationType

ToLog MedicalContentIdentificationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalContentIdentificationType

ToHeader MedicalContentIdentificationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalContentIdentificationType

ToQuery MedicalContentIdentificationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalContentIdentificationType

FromXML MedicalContentIdentificationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalContentIdentificationType

ToXML MedicalContentIdentificationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalContentIdentificationType

ToByteString MedicalContentIdentificationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalContentIdentificationType

FromText MedicalContentIdentificationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalContentIdentificationType

ToText MedicalContentIdentificationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalContentIdentificationType

type Rep MedicalContentIdentificationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalContentIdentificationType

type Rep MedicalContentIdentificationType = D1 ('MetaData "MedicalContentIdentificationType" "Amazonka.Transcribe.Types.MedicalContentIdentificationType" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'True) (C1 ('MetaCons "MedicalContentIdentificationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMedicalContentIdentificationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ModelStatus

newtype ModelStatus Source #

Constructors

ModelStatus' 

Instances

Instances details
Eq ModelStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelStatus

Ord ModelStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelStatus

Read ModelStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelStatus

Show ModelStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelStatus

Generic ModelStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelStatus

Associated Types

type Rep ModelStatus :: Type -> Type #

NFData ModelStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelStatus

Methods

rnf :: ModelStatus -> () #

Hashable ModelStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelStatus

ToJSON ModelStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelStatus

ToJSONKey ModelStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelStatus

FromJSON ModelStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelStatus

FromJSONKey ModelStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelStatus

ToLog ModelStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelStatus

ToHeader ModelStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelStatus

ToQuery ModelStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelStatus

FromXML ModelStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelStatus

ToXML ModelStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelStatus

Methods

toXML :: ModelStatus -> XML #

ToByteString ModelStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelStatus

FromText ModelStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelStatus

ToText ModelStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelStatus

Methods

toText :: ModelStatus -> Text #

type Rep ModelStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelStatus

type Rep ModelStatus = D1 ('MetaData "ModelStatus" "Amazonka.Transcribe.Types.ModelStatus" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'True) (C1 ('MetaCons "ModelStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromModelStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OutputLocationType

newtype OutputLocationType Source #

Instances

Instances details
Eq OutputLocationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.OutputLocationType

Ord OutputLocationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.OutputLocationType

Read OutputLocationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.OutputLocationType

Show OutputLocationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.OutputLocationType

Generic OutputLocationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.OutputLocationType

Associated Types

type Rep OutputLocationType :: Type -> Type #

NFData OutputLocationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.OutputLocationType

Methods

rnf :: OutputLocationType -> () #

Hashable OutputLocationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.OutputLocationType

ToJSON OutputLocationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.OutputLocationType

ToJSONKey OutputLocationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.OutputLocationType

FromJSON OutputLocationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.OutputLocationType

FromJSONKey OutputLocationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.OutputLocationType

ToLog OutputLocationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.OutputLocationType

ToHeader OutputLocationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.OutputLocationType

ToQuery OutputLocationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.OutputLocationType

FromXML OutputLocationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.OutputLocationType

ToXML OutputLocationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.OutputLocationType

ToByteString OutputLocationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.OutputLocationType

FromText OutputLocationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.OutputLocationType

ToText OutputLocationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.OutputLocationType

type Rep OutputLocationType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.OutputLocationType

type Rep OutputLocationType = D1 ('MetaData "OutputLocationType" "Amazonka.Transcribe.Types.OutputLocationType" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'True) (C1 ('MetaCons "OutputLocationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOutputLocationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ParticipantRole

newtype ParticipantRole Source #

Constructors

ParticipantRole' 

Instances

Instances details
Eq ParticipantRole Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ParticipantRole

Ord ParticipantRole Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ParticipantRole

Read ParticipantRole Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ParticipantRole

Show ParticipantRole Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ParticipantRole

Generic ParticipantRole Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ParticipantRole

Associated Types

type Rep ParticipantRole :: Type -> Type #

NFData ParticipantRole Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ParticipantRole

Methods

rnf :: ParticipantRole -> () #

Hashable ParticipantRole Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ParticipantRole

ToJSON ParticipantRole Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ParticipantRole

ToJSONKey ParticipantRole Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ParticipantRole

FromJSON ParticipantRole Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ParticipantRole

FromJSONKey ParticipantRole Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ParticipantRole

ToLog ParticipantRole Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ParticipantRole

ToHeader ParticipantRole Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ParticipantRole

ToQuery ParticipantRole Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ParticipantRole

FromXML ParticipantRole Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ParticipantRole

ToXML ParticipantRole Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ParticipantRole

Methods

toXML :: ParticipantRole -> XML #

ToByteString ParticipantRole Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ParticipantRole

FromText ParticipantRole Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ParticipantRole

ToText ParticipantRole Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ParticipantRole

type Rep ParticipantRole Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ParticipantRole

type Rep ParticipantRole = D1 ('MetaData "ParticipantRole" "Amazonka.Transcribe.Types.ParticipantRole" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'True) (C1 ('MetaCons "ParticipantRole'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromParticipantRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RedactionOutput

newtype RedactionOutput Source #

Constructors

RedactionOutput' 

Instances

Instances details
Eq RedactionOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionOutput

Ord RedactionOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionOutput

Read RedactionOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionOutput

Show RedactionOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionOutput

Generic RedactionOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionOutput

Associated Types

type Rep RedactionOutput :: Type -> Type #

NFData RedactionOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionOutput

Methods

rnf :: RedactionOutput -> () #

Hashable RedactionOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionOutput

ToJSON RedactionOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionOutput

ToJSONKey RedactionOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionOutput

FromJSON RedactionOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionOutput

FromJSONKey RedactionOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionOutput

ToLog RedactionOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionOutput

ToHeader RedactionOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionOutput

ToQuery RedactionOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionOutput

FromXML RedactionOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionOutput

ToXML RedactionOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionOutput

Methods

toXML :: RedactionOutput -> XML #

ToByteString RedactionOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionOutput

FromText RedactionOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionOutput

ToText RedactionOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionOutput

type Rep RedactionOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionOutput

type Rep RedactionOutput = D1 ('MetaData "RedactionOutput" "Amazonka.Transcribe.Types.RedactionOutput" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'True) (C1 ('MetaCons "RedactionOutput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRedactionOutput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RedactionType

newtype RedactionType Source #

Constructors

RedactionType' 

Bundled Patterns

pattern RedactionType_PII :: RedactionType 

Instances

Instances details
Eq RedactionType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionType

Ord RedactionType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionType

Read RedactionType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionType

Show RedactionType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionType

Generic RedactionType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionType

Associated Types

type Rep RedactionType :: Type -> Type #

NFData RedactionType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionType

Methods

rnf :: RedactionType -> () #

Hashable RedactionType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionType

ToJSON RedactionType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionType

ToJSONKey RedactionType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionType

FromJSON RedactionType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionType

FromJSONKey RedactionType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionType

ToLog RedactionType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionType

ToHeader RedactionType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionType

ToQuery RedactionType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionType

FromXML RedactionType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionType

ToXML RedactionType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionType

Methods

toXML :: RedactionType -> XML #

ToByteString RedactionType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionType

FromText RedactionType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionType

ToText RedactionType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionType

Methods

toText :: RedactionType -> Text #

type Rep RedactionType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RedactionType

type Rep RedactionType = D1 ('MetaData "RedactionType" "Amazonka.Transcribe.Types.RedactionType" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'True) (C1 ('MetaCons "RedactionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRedactionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SentimentValue

newtype SentimentValue Source #

Constructors

SentimentValue' 

Instances

Instances details
Eq SentimentValue Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentValue

Ord SentimentValue Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentValue

Read SentimentValue Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentValue

Show SentimentValue Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentValue

Generic SentimentValue Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentValue

Associated Types

type Rep SentimentValue :: Type -> Type #

NFData SentimentValue Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentValue

Methods

rnf :: SentimentValue -> () #

Hashable SentimentValue Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentValue

ToJSON SentimentValue Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentValue

ToJSONKey SentimentValue Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentValue

FromJSON SentimentValue Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentValue

FromJSONKey SentimentValue Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentValue

ToLog SentimentValue Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentValue

ToHeader SentimentValue Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentValue

ToQuery SentimentValue Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentValue

FromXML SentimentValue Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentValue

ToXML SentimentValue Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentValue

Methods

toXML :: SentimentValue -> XML #

ToByteString SentimentValue Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentValue

FromText SentimentValue Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentValue

ToText SentimentValue Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentValue

type Rep SentimentValue Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentValue

type Rep SentimentValue = D1 ('MetaData "SentimentValue" "Amazonka.Transcribe.Types.SentimentValue" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'True) (C1 ('MetaCons "SentimentValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSentimentValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Specialty

newtype Specialty Source #

Constructors

Specialty' 

Fields

Bundled Patterns

pattern Specialty_PRIMARYCARE :: Specialty 

Instances

Instances details
Eq Specialty Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Specialty

Ord Specialty Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Specialty

Read Specialty Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Specialty

Show Specialty Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Specialty

Generic Specialty Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Specialty

Associated Types

type Rep Specialty :: Type -> Type #

NFData Specialty Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Specialty

Methods

rnf :: Specialty -> () #

Hashable Specialty Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Specialty

ToJSON Specialty Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Specialty

ToJSONKey Specialty Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Specialty

FromJSON Specialty Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Specialty

FromJSONKey Specialty Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Specialty

ToLog Specialty Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Specialty

ToHeader Specialty Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Specialty

ToQuery Specialty Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Specialty

FromXML Specialty Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Specialty

ToXML Specialty Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Specialty

Methods

toXML :: Specialty -> XML #

ToByteString Specialty Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Specialty

Methods

toBS :: Specialty -> ByteString #

FromText Specialty Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Specialty

ToText Specialty Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Specialty

Methods

toText :: Specialty -> Text #

type Rep Specialty Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Specialty

type Rep Specialty = D1 ('MetaData "Specialty" "Amazonka.Transcribe.Types.Specialty" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'True) (C1 ('MetaCons "Specialty'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSpecialty") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SubtitleFormat

newtype SubtitleFormat Source #

Constructors

SubtitleFormat' 

Bundled Patterns

pattern SubtitleFormat_Srt :: SubtitleFormat 
pattern SubtitleFormat_Vtt :: SubtitleFormat 

Instances

Instances details
Eq SubtitleFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitleFormat

Ord SubtitleFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitleFormat

Read SubtitleFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitleFormat

Show SubtitleFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitleFormat

Generic SubtitleFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitleFormat

Associated Types

type Rep SubtitleFormat :: Type -> Type #

NFData SubtitleFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitleFormat

Methods

rnf :: SubtitleFormat -> () #

Hashable SubtitleFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitleFormat

ToJSON SubtitleFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitleFormat

ToJSONKey SubtitleFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitleFormat

FromJSON SubtitleFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitleFormat

FromJSONKey SubtitleFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitleFormat

ToLog SubtitleFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitleFormat

ToHeader SubtitleFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitleFormat

ToQuery SubtitleFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitleFormat

FromXML SubtitleFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitleFormat

ToXML SubtitleFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitleFormat

Methods

toXML :: SubtitleFormat -> XML #

ToByteString SubtitleFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitleFormat

FromText SubtitleFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitleFormat

ToText SubtitleFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitleFormat

type Rep SubtitleFormat Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitleFormat

type Rep SubtitleFormat = D1 ('MetaData "SubtitleFormat" "Amazonka.Transcribe.Types.SubtitleFormat" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'True) (C1 ('MetaCons "SubtitleFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSubtitleFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TranscriptFilterType

newtype TranscriptFilterType Source #

Instances

Instances details
Eq TranscriptFilterType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilterType

Ord TranscriptFilterType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilterType

Read TranscriptFilterType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilterType

Show TranscriptFilterType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilterType

Generic TranscriptFilterType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilterType

Associated Types

type Rep TranscriptFilterType :: Type -> Type #

NFData TranscriptFilterType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilterType

Methods

rnf :: TranscriptFilterType -> () #

Hashable TranscriptFilterType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilterType

ToJSON TranscriptFilterType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilterType

ToJSONKey TranscriptFilterType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilterType

FromJSON TranscriptFilterType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilterType

FromJSONKey TranscriptFilterType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilterType

ToLog TranscriptFilterType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilterType

ToHeader TranscriptFilterType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilterType

ToQuery TranscriptFilterType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilterType

FromXML TranscriptFilterType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilterType

ToXML TranscriptFilterType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilterType

ToByteString TranscriptFilterType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilterType

FromText TranscriptFilterType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilterType

ToText TranscriptFilterType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilterType

type Rep TranscriptFilterType Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilterType

type Rep TranscriptFilterType = D1 ('MetaData "TranscriptFilterType" "Amazonka.Transcribe.Types.TranscriptFilterType" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'True) (C1 ('MetaCons "TranscriptFilterType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTranscriptFilterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TranscriptionJobStatus

newtype TranscriptionJobStatus Source #

Instances

Instances details
Eq TranscriptionJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobStatus

Ord TranscriptionJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobStatus

Read TranscriptionJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobStatus

Show TranscriptionJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobStatus

Generic TranscriptionJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobStatus

Associated Types

type Rep TranscriptionJobStatus :: Type -> Type #

NFData TranscriptionJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobStatus

Methods

rnf :: TranscriptionJobStatus -> () #

Hashable TranscriptionJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobStatus

ToJSON TranscriptionJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobStatus

ToJSONKey TranscriptionJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobStatus

FromJSON TranscriptionJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobStatus

FromJSONKey TranscriptionJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobStatus

ToLog TranscriptionJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobStatus

ToHeader TranscriptionJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobStatus

ToQuery TranscriptionJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobStatus

FromXML TranscriptionJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobStatus

ToXML TranscriptionJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobStatus

ToByteString TranscriptionJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobStatus

FromText TranscriptionJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobStatus

ToText TranscriptionJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobStatus

type Rep TranscriptionJobStatus Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobStatus

type Rep TranscriptionJobStatus = D1 ('MetaData "TranscriptionJobStatus" "Amazonka.Transcribe.Types.TranscriptionJobStatus" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'True) (C1 ('MetaCons "TranscriptionJobStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTranscriptionJobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Type

newtype Type Source #

Constructors

Type' 

Fields

Bundled Patterns

pattern Type_CONVERSATION :: Type 
pattern Type_DICTATION :: Type 

Instances

Instances details
Eq Type Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Type

Methods

(==) :: Type -> Type -> Bool #

(/=) :: Type -> Type -> Bool #

Ord Type Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Type

Methods

compare :: Type -> Type -> Ordering #

(<) :: Type -> Type -> Bool #

(<=) :: Type -> Type -> Bool #

(>) :: Type -> Type -> Bool #

(>=) :: Type -> Type -> Bool #

max :: Type -> Type -> Type #

min :: Type -> Type -> Type #

Read Type Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Type

Show Type Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Type

Methods

showsPrec :: Int -> Type -> ShowS #

show :: Type -> String #

showList :: [Type] -> ShowS #

Generic Type Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Type

Associated Types

type Rep Type :: Type -> Type #

Methods

from :: Type -> Rep Type x #

to :: Rep Type x -> Type #

NFData Type Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Type

Methods

rnf :: Type -> () #

Hashable Type Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Type

Methods

hashWithSalt :: Int -> Type -> Int #

hash :: Type -> Int #

ToJSON Type Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Type

ToJSONKey Type Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Type

FromJSON Type Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Type

FromJSONKey Type Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Type

ToLog Type Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Type

ToHeader Type Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Type

Methods

toHeader :: HeaderName -> Type -> [Header] #

ToQuery Type Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Type

Methods

toQuery :: Type -> QueryString #

FromXML Type Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Type

Methods

parseXML :: [Node] -> Either String Type #

ToXML Type Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Type

Methods

toXML :: Type -> XML #

ToByteString Type Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Type

Methods

toBS :: Type -> ByteString #

FromText Type Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Type

ToText Type Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Type

Methods

toText :: Type -> Text #

type Rep Type Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Type

type Rep Type = D1 ('MetaData "Type" "Amazonka.Transcribe.Types.Type" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'True) (C1 ('MetaCons "Type'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VocabularyFilterMethod

newtype VocabularyFilterMethod Source #

Instances

Instances details
Eq VocabularyFilterMethod Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterMethod

Ord VocabularyFilterMethod Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterMethod

Read VocabularyFilterMethod Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterMethod

Show VocabularyFilterMethod Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterMethod

Generic VocabularyFilterMethod Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterMethod

Associated Types

type Rep VocabularyFilterMethod :: Type -> Type #

NFData VocabularyFilterMethod Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterMethod

Methods

rnf :: VocabularyFilterMethod -> () #

Hashable VocabularyFilterMethod Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterMethod

ToJSON VocabularyFilterMethod Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterMethod

ToJSONKey VocabularyFilterMethod Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterMethod

FromJSON VocabularyFilterMethod Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterMethod

FromJSONKey VocabularyFilterMethod Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterMethod

ToLog VocabularyFilterMethod Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterMethod

ToHeader VocabularyFilterMethod Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterMethod

ToQuery VocabularyFilterMethod Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterMethod

FromXML VocabularyFilterMethod Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterMethod

ToXML VocabularyFilterMethod Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterMethod

ToByteString VocabularyFilterMethod Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterMethod

FromText VocabularyFilterMethod Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterMethod

ToText VocabularyFilterMethod Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterMethod

type Rep VocabularyFilterMethod Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterMethod

type Rep VocabularyFilterMethod = D1 ('MetaData "VocabularyFilterMethod" "Amazonka.Transcribe.Types.VocabularyFilterMethod" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'True) (C1 ('MetaCons "VocabularyFilterMethod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVocabularyFilterMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VocabularyState

newtype VocabularyState Source #

Constructors

VocabularyState' 

Instances

Instances details
Eq VocabularyState Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyState

Ord VocabularyState Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyState

Read VocabularyState Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyState

Show VocabularyState Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyState

Generic VocabularyState Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyState

Associated Types

type Rep VocabularyState :: Type -> Type #

NFData VocabularyState Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyState

Methods

rnf :: VocabularyState -> () #

Hashable VocabularyState Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyState

ToJSON VocabularyState Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyState

ToJSONKey VocabularyState Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyState

FromJSON VocabularyState Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyState

FromJSONKey VocabularyState Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyState

ToLog VocabularyState Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyState

ToHeader VocabularyState Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyState

ToQuery VocabularyState Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyState

FromXML VocabularyState Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyState

ToXML VocabularyState Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyState

Methods

toXML :: VocabularyState -> XML #

ToByteString VocabularyState Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyState

FromText VocabularyState Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyState

ToText VocabularyState Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyState

type Rep VocabularyState Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyState

type Rep VocabularyState = D1 ('MetaData "VocabularyState" "Amazonka.Transcribe.Types.VocabularyState" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'True) (C1 ('MetaCons "VocabularyState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVocabularyState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AbsoluteTimeRange

data AbsoluteTimeRange Source #

A time range, set in seconds, between two points in the call.

See: newAbsoluteTimeRange smart constructor.

Constructors

AbsoluteTimeRange' 

Fields

  • first :: Maybe Natural

    A time range from the beginning of the call to the value that you've specified. For example, if you specify 100000, the time range is set to the first 100,000 milliseconds of the call.

  • startTime :: Maybe Natural

    A value that indicates the beginning of the time range in seconds. To set absolute time range, you must specify a start time and an end time. For example, if you specify the following values:

    • StartTime - 10000
    • Endtime - 50000

    The time range is set between 10,000 milliseconds and 50,000 milliseconds into the call.

  • last :: Maybe Natural

    A time range from the value that you've specified to the end of the call. For example, if you specify 100000, the time range is set to the last 100,000 milliseconds of the call.

  • endTime :: Maybe Natural

    A value that indicates the end of the time range in milliseconds. To set absolute time range, you must specify a start time and an end time. For example, if you specify the following values:

    • StartTime - 10000
    • Endtime - 50000

    The time range is set between 10,000 milliseconds and 50,000 milliseconds into the call.

Instances

Instances details
Eq AbsoluteTimeRange Source # 
Instance details

Defined in Amazonka.Transcribe.Types.AbsoluteTimeRange

Read AbsoluteTimeRange Source # 
Instance details

Defined in Amazonka.Transcribe.Types.AbsoluteTimeRange

Show AbsoluteTimeRange Source # 
Instance details

Defined in Amazonka.Transcribe.Types.AbsoluteTimeRange

Generic AbsoluteTimeRange Source # 
Instance details

Defined in Amazonka.Transcribe.Types.AbsoluteTimeRange

Associated Types

type Rep AbsoluteTimeRange :: Type -> Type #

NFData AbsoluteTimeRange Source # 
Instance details

Defined in Amazonka.Transcribe.Types.AbsoluteTimeRange

Methods

rnf :: AbsoluteTimeRange -> () #

Hashable AbsoluteTimeRange Source # 
Instance details

Defined in Amazonka.Transcribe.Types.AbsoluteTimeRange

ToJSON AbsoluteTimeRange Source # 
Instance details

Defined in Amazonka.Transcribe.Types.AbsoluteTimeRange

FromJSON AbsoluteTimeRange Source # 
Instance details

Defined in Amazonka.Transcribe.Types.AbsoluteTimeRange

type Rep AbsoluteTimeRange Source # 
Instance details

Defined in Amazonka.Transcribe.Types.AbsoluteTimeRange

type Rep AbsoluteTimeRange = D1 ('MetaData "AbsoluteTimeRange" "Amazonka.Transcribe.Types.AbsoluteTimeRange" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "AbsoluteTimeRange'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "first") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "last") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newAbsoluteTimeRange :: AbsoluteTimeRange Source #

Create a value of AbsoluteTimeRange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:first:AbsoluteTimeRange', absoluteTimeRange_first - A time range from the beginning of the call to the value that you've specified. For example, if you specify 100000, the time range is set to the first 100,000 milliseconds of the call.

$sel:startTime:AbsoluteTimeRange', absoluteTimeRange_startTime - A value that indicates the beginning of the time range in seconds. To set absolute time range, you must specify a start time and an end time. For example, if you specify the following values:

  • StartTime - 10000
  • Endtime - 50000

The time range is set between 10,000 milliseconds and 50,000 milliseconds into the call.

$sel:last:AbsoluteTimeRange', absoluteTimeRange_last - A time range from the value that you've specified to the end of the call. For example, if you specify 100000, the time range is set to the last 100,000 milliseconds of the call.

$sel:endTime:AbsoluteTimeRange', absoluteTimeRange_endTime - A value that indicates the end of the time range in milliseconds. To set absolute time range, you must specify a start time and an end time. For example, if you specify the following values:

  • StartTime - 10000
  • Endtime - 50000

The time range is set between 10,000 milliseconds and 50,000 milliseconds into the call.

absoluteTimeRange_first :: Lens' AbsoluteTimeRange (Maybe Natural) Source #

A time range from the beginning of the call to the value that you've specified. For example, if you specify 100000, the time range is set to the first 100,000 milliseconds of the call.

absoluteTimeRange_startTime :: Lens' AbsoluteTimeRange (Maybe Natural) Source #

A value that indicates the beginning of the time range in seconds. To set absolute time range, you must specify a start time and an end time. For example, if you specify the following values:

  • StartTime - 10000
  • Endtime - 50000

The time range is set between 10,000 milliseconds and 50,000 milliseconds into the call.

absoluteTimeRange_last :: Lens' AbsoluteTimeRange (Maybe Natural) Source #

A time range from the value that you've specified to the end of the call. For example, if you specify 100000, the time range is set to the last 100,000 milliseconds of the call.

absoluteTimeRange_endTime :: Lens' AbsoluteTimeRange (Maybe Natural) Source #

A value that indicates the end of the time range in milliseconds. To set absolute time range, you must specify a start time and an end time. For example, if you specify the following values:

  • StartTime - 10000
  • Endtime - 50000

The time range is set between 10,000 milliseconds and 50,000 milliseconds into the call.

CallAnalyticsJob

data CallAnalyticsJob Source #

Describes an asynchronous analytics job that was created with the StartAnalyticsJob operation.

See: newCallAnalyticsJob smart constructor.

Constructors

CallAnalyticsJob' 

Fields

  • creationTime :: Maybe POSIX

    A timestamp that shows when the analytics job was created.

  • failureReason :: Maybe Text

    If the AnalyticsJobStatus is FAILED, this field contains information about why the job failed.

    The FailureReason field can contain one of the following values:

    • Unsupported media format: The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.
    • The media format provided does not match the detected media format: The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.
    • Invalid sample rate for audio file: The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8,000 and 48,000 Hertz.
    • The sample rate provided does not match the detected sample rate: The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.
    • Invalid file size: file size too large: The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidelines and Quotas in the Amazon Transcribe Medical Guide.
    • Invalid number of channels: number of channels too large: Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference.
  • callAnalyticsJobStatus :: Maybe CallAnalyticsJobStatus

    The status of the analytics job.

  • identifiedLanguageScore :: Maybe Double

    A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. This value appears only when you don't provide a single language code. Larger values indicate that Amazon Transcribe has higher confidence in the language that it identified

  • languageCode :: Maybe LanguageCode

    If you know the language spoken between the customer and the agent, specify a language code for this field.

    If you don't know the language, you can leave this field blank, and Amazon Transcribe will use machine learning to automatically identify the language. To improve the accuracy of language identification, you can provide an array containing the possible language codes for the language spoken in your audio. Refer to Supported languages and language-specific features for additional information.

  • settings :: Maybe CallAnalyticsJobSettings

    Provides information about the settings used to run a transcription job.

  • startTime :: Maybe POSIX

    A timestamp that shows when the analytics job started processing.

  • completionTime :: Maybe POSIX

    A timestamp that shows when the analytics job was completed.

  • callAnalyticsJobName :: Maybe Text

    The name of the call analytics job.

  • media :: Maybe Media
     
  • mediaFormat :: Maybe MediaFormat

    The format of the input audio file. Note: for call analytics jobs, only the following media formats are supported: MP3, MP4, WAV, FLAC, OGG, and WebM.

  • channelDefinitions :: Maybe (NonEmpty ChannelDefinition)

    Shows numeric values to indicate the channel assigned to the agent's audio and the channel assigned to the customer's audio.

  • dataAccessRoleArn :: Maybe Text

    The Amazon Resource Number (ARN) that you use to get access to the analytics job.

  • transcript :: Maybe Transcript
     
  • mediaSampleRateHertz :: Maybe Natural

    The sample rate, in Hertz, of the audio.

Instances

Instances details
Eq CallAnalyticsJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJob

Read CallAnalyticsJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJob

Show CallAnalyticsJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJob

Generic CallAnalyticsJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJob

Associated Types

type Rep CallAnalyticsJob :: Type -> Type #

NFData CallAnalyticsJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJob

Methods

rnf :: CallAnalyticsJob -> () #

Hashable CallAnalyticsJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJob

FromJSON CallAnalyticsJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJob

type Rep CallAnalyticsJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJob

type Rep CallAnalyticsJob = D1 ('MetaData "CallAnalyticsJob" "Amazonka.Transcribe.Types.CallAnalyticsJob" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "CallAnalyticsJob'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "callAnalyticsJobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CallAnalyticsJobStatus)))) :*: ((S1 ('MetaSel ('Just "identifiedLanguageScore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "languageCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LanguageCode))) :*: (S1 ('MetaSel ('Just "settings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CallAnalyticsJobSettings)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: (((S1 ('MetaSel ('Just "completionTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "callAnalyticsJobName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "media") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Media)) :*: S1 ('MetaSel ('Just "mediaFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MediaFormat)))) :*: ((S1 ('MetaSel ('Just "channelDefinitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ChannelDefinition))) :*: S1 ('MetaSel ('Just "dataAccessRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "transcript") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Transcript)) :*: S1 ('MetaSel ('Just "mediaSampleRateHertz") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))))

newCallAnalyticsJob :: CallAnalyticsJob Source #

Create a value of CallAnalyticsJob with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:CallAnalyticsJob', callAnalyticsJob_creationTime - A timestamp that shows when the analytics job was created.

$sel:failureReason:CallAnalyticsJob', callAnalyticsJob_failureReason - If the AnalyticsJobStatus is FAILED, this field contains information about why the job failed.

The FailureReason field can contain one of the following values:

  • Unsupported media format: The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.
  • The media format provided does not match the detected media format: The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.
  • Invalid sample rate for audio file: The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8,000 and 48,000 Hertz.
  • The sample rate provided does not match the detected sample rate: The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.
  • Invalid file size: file size too large: The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidelines and Quotas in the Amazon Transcribe Medical Guide.
  • Invalid number of channels: number of channels too large: Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference.

$sel:callAnalyticsJobStatus:CallAnalyticsJob', callAnalyticsJob_callAnalyticsJobStatus - The status of the analytics job.

$sel:identifiedLanguageScore:CallAnalyticsJob', callAnalyticsJob_identifiedLanguageScore - A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. This value appears only when you don't provide a single language code. Larger values indicate that Amazon Transcribe has higher confidence in the language that it identified

$sel:languageCode:CallAnalyticsJob', callAnalyticsJob_languageCode - If you know the language spoken between the customer and the agent, specify a language code for this field.

If you don't know the language, you can leave this field blank, and Amazon Transcribe will use machine learning to automatically identify the language. To improve the accuracy of language identification, you can provide an array containing the possible language codes for the language spoken in your audio. Refer to Supported languages and language-specific features for additional information.

$sel:settings:CallAnalyticsJob', callAnalyticsJob_settings - Provides information about the settings used to run a transcription job.

$sel:startTime:CallAnalyticsJob', callAnalyticsJob_startTime - A timestamp that shows when the analytics job started processing.

$sel:completionTime:CallAnalyticsJob', callAnalyticsJob_completionTime - A timestamp that shows when the analytics job was completed.

$sel:callAnalyticsJobName:CallAnalyticsJob', callAnalyticsJob_callAnalyticsJobName - The name of the call analytics job.

$sel:media:CallAnalyticsJob', callAnalyticsJob_media - Undocumented member.

$sel:mediaFormat:CallAnalyticsJob', callAnalyticsJob_mediaFormat - The format of the input audio file. Note: for call analytics jobs, only the following media formats are supported: MP3, MP4, WAV, FLAC, OGG, and WebM.

$sel:channelDefinitions:CallAnalyticsJob', callAnalyticsJob_channelDefinitions - Shows numeric values to indicate the channel assigned to the agent's audio and the channel assigned to the customer's audio.

$sel:dataAccessRoleArn:CallAnalyticsJob', callAnalyticsJob_dataAccessRoleArn - The Amazon Resource Number (ARN) that you use to get access to the analytics job.

$sel:transcript:CallAnalyticsJob', callAnalyticsJob_transcript - Undocumented member.

$sel:mediaSampleRateHertz:CallAnalyticsJob', callAnalyticsJob_mediaSampleRateHertz - The sample rate, in Hertz, of the audio.

callAnalyticsJob_creationTime :: Lens' CallAnalyticsJob (Maybe UTCTime) Source #

A timestamp that shows when the analytics job was created.

callAnalyticsJob_failureReason :: Lens' CallAnalyticsJob (Maybe Text) Source #

If the AnalyticsJobStatus is FAILED, this field contains information about why the job failed.

The FailureReason field can contain one of the following values:

  • Unsupported media format: The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.
  • The media format provided does not match the detected media format: The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.
  • Invalid sample rate for audio file: The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8,000 and 48,000 Hertz.
  • The sample rate provided does not match the detected sample rate: The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.
  • Invalid file size: file size too large: The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidelines and Quotas in the Amazon Transcribe Medical Guide.
  • Invalid number of channels: number of channels too large: Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference.

callAnalyticsJob_identifiedLanguageScore :: Lens' CallAnalyticsJob (Maybe Double) Source #

A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. This value appears only when you don't provide a single language code. Larger values indicate that Amazon Transcribe has higher confidence in the language that it identified

callAnalyticsJob_languageCode :: Lens' CallAnalyticsJob (Maybe LanguageCode) Source #

If you know the language spoken between the customer and the agent, specify a language code for this field.

If you don't know the language, you can leave this field blank, and Amazon Transcribe will use machine learning to automatically identify the language. To improve the accuracy of language identification, you can provide an array containing the possible language codes for the language spoken in your audio. Refer to Supported languages and language-specific features for additional information.

callAnalyticsJob_settings :: Lens' CallAnalyticsJob (Maybe CallAnalyticsJobSettings) Source #

Provides information about the settings used to run a transcription job.

callAnalyticsJob_startTime :: Lens' CallAnalyticsJob (Maybe UTCTime) Source #

A timestamp that shows when the analytics job started processing.

callAnalyticsJob_completionTime :: Lens' CallAnalyticsJob (Maybe UTCTime) Source #

A timestamp that shows when the analytics job was completed.

callAnalyticsJob_mediaFormat :: Lens' CallAnalyticsJob (Maybe MediaFormat) Source #

The format of the input audio file. Note: for call analytics jobs, only the following media formats are supported: MP3, MP4, WAV, FLAC, OGG, and WebM.

callAnalyticsJob_channelDefinitions :: Lens' CallAnalyticsJob (Maybe (NonEmpty ChannelDefinition)) Source #

Shows numeric values to indicate the channel assigned to the agent's audio and the channel assigned to the customer's audio.

callAnalyticsJob_dataAccessRoleArn :: Lens' CallAnalyticsJob (Maybe Text) Source #

The Amazon Resource Number (ARN) that you use to get access to the analytics job.

CallAnalyticsJobSettings

data CallAnalyticsJobSettings Source #

Provides optional settings for the CallAnalyticsJob operation.

See: newCallAnalyticsJobSettings smart constructor.

Constructors

CallAnalyticsJobSettings' 

Fields

  • contentRedaction :: Maybe ContentRedaction
     
  • languageOptions :: Maybe (NonEmpty LanguageCode)

    When you run a call analytics job, you can specify the language spoken in the audio, or you can have Amazon Transcribe identify the language for you.

    To specify a language, specify an array with one language code. If you don't know the language, you can leave this field blank and Amazon Transcribe will use machine learning to identify the language for you. To improve the ability of Amazon Transcribe to correctly identify the language, you can provide an array of the languages that can be present in the audio. Refer to Supported languages and language-specific features for additional information.

  • vocabularyName :: Maybe Text

    The name of a vocabulary to use when processing the call analytics job.

  • languageModelName :: Maybe Text

    The structure used to describe a custom language model.

  • vocabularyFilterName :: Maybe Text

    The name of the vocabulary filter to use when running a call analytics job. The filter that you specify must have the same language code as the analytics job.

  • vocabularyFilterMethod :: Maybe VocabularyFilterMethod

    Set to mask to remove filtered text from the transcript and replace it with three asterisks ("***") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text. Set to tag to mark the word in the transcription output that matches the vocabulary filter. When you set the filter method to tag, the words matching your vocabulary filter are not masked or removed.

Instances

Instances details
Eq CallAnalyticsJobSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobSettings

Read CallAnalyticsJobSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobSettings

Show CallAnalyticsJobSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobSettings

Generic CallAnalyticsJobSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobSettings

Associated Types

type Rep CallAnalyticsJobSettings :: Type -> Type #

NFData CallAnalyticsJobSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobSettings

Hashable CallAnalyticsJobSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobSettings

ToJSON CallAnalyticsJobSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobSettings

FromJSON CallAnalyticsJobSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobSettings

type Rep CallAnalyticsJobSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobSettings

type Rep CallAnalyticsJobSettings = D1 ('MetaData "CallAnalyticsJobSettings" "Amazonka.Transcribe.Types.CallAnalyticsJobSettings" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "CallAnalyticsJobSettings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "contentRedaction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContentRedaction)) :*: (S1 ('MetaSel ('Just "languageOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty LanguageCode))) :*: S1 ('MetaSel ('Just "vocabularyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "languageModelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vocabularyFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vocabularyFilterMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VocabularyFilterMethod))))))

newCallAnalyticsJobSettings :: CallAnalyticsJobSettings Source #

Create a value of CallAnalyticsJobSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:contentRedaction:CallAnalyticsJobSettings', callAnalyticsJobSettings_contentRedaction - Undocumented member.

$sel:languageOptions:CallAnalyticsJobSettings', callAnalyticsJobSettings_languageOptions - When you run a call analytics job, you can specify the language spoken in the audio, or you can have Amazon Transcribe identify the language for you.

To specify a language, specify an array with one language code. If you don't know the language, you can leave this field blank and Amazon Transcribe will use machine learning to identify the language for you. To improve the ability of Amazon Transcribe to correctly identify the language, you can provide an array of the languages that can be present in the audio. Refer to Supported languages and language-specific features for additional information.

$sel:vocabularyName:CallAnalyticsJobSettings', callAnalyticsJobSettings_vocabularyName - The name of a vocabulary to use when processing the call analytics job.

$sel:languageModelName:CallAnalyticsJobSettings', callAnalyticsJobSettings_languageModelName - The structure used to describe a custom language model.

$sel:vocabularyFilterName:CallAnalyticsJobSettings', callAnalyticsJobSettings_vocabularyFilterName - The name of the vocabulary filter to use when running a call analytics job. The filter that you specify must have the same language code as the analytics job.

$sel:vocabularyFilterMethod:CallAnalyticsJobSettings', callAnalyticsJobSettings_vocabularyFilterMethod - Set to mask to remove filtered text from the transcript and replace it with three asterisks ("***") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text. Set to tag to mark the word in the transcription output that matches the vocabulary filter. When you set the filter method to tag, the words matching your vocabulary filter are not masked or removed.

callAnalyticsJobSettings_languageOptions :: Lens' CallAnalyticsJobSettings (Maybe (NonEmpty LanguageCode)) Source #

When you run a call analytics job, you can specify the language spoken in the audio, or you can have Amazon Transcribe identify the language for you.

To specify a language, specify an array with one language code. If you don't know the language, you can leave this field blank and Amazon Transcribe will use machine learning to identify the language for you. To improve the ability of Amazon Transcribe to correctly identify the language, you can provide an array of the languages that can be present in the audio. Refer to Supported languages and language-specific features for additional information.

callAnalyticsJobSettings_vocabularyName :: Lens' CallAnalyticsJobSettings (Maybe Text) Source #

The name of a vocabulary to use when processing the call analytics job.

callAnalyticsJobSettings_languageModelName :: Lens' CallAnalyticsJobSettings (Maybe Text) Source #

The structure used to describe a custom language model.

callAnalyticsJobSettings_vocabularyFilterName :: Lens' CallAnalyticsJobSettings (Maybe Text) Source #

The name of the vocabulary filter to use when running a call analytics job. The filter that you specify must have the same language code as the analytics job.

callAnalyticsJobSettings_vocabularyFilterMethod :: Lens' CallAnalyticsJobSettings (Maybe VocabularyFilterMethod) Source #

Set to mask to remove filtered text from the transcript and replace it with three asterisks ("***") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text. Set to tag to mark the word in the transcription output that matches the vocabulary filter. When you set the filter method to tag, the words matching your vocabulary filter are not masked or removed.

CallAnalyticsJobSummary

data CallAnalyticsJobSummary Source #

Provides summary information about a call analytics job.

See: newCallAnalyticsJobSummary smart constructor.

Constructors

CallAnalyticsJobSummary' 

Fields

Instances

Instances details
Eq CallAnalyticsJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobSummary

Read CallAnalyticsJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobSummary

Show CallAnalyticsJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobSummary

Generic CallAnalyticsJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobSummary

Associated Types

type Rep CallAnalyticsJobSummary :: Type -> Type #

NFData CallAnalyticsJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobSummary

Methods

rnf :: CallAnalyticsJobSummary -> () #

Hashable CallAnalyticsJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobSummary

FromJSON CallAnalyticsJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobSummary

type Rep CallAnalyticsJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CallAnalyticsJobSummary

type Rep CallAnalyticsJobSummary = D1 ('MetaData "CallAnalyticsJobSummary" "Amazonka.Transcribe.Types.CallAnalyticsJobSummary" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "CallAnalyticsJobSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "callAnalyticsJobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CallAnalyticsJobStatus)))) :*: ((S1 ('MetaSel ('Just "languageCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LanguageCode)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "completionTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "callAnalyticsJobName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCallAnalyticsJobSummary :: CallAnalyticsJobSummary Source #

Create a value of CallAnalyticsJobSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:CallAnalyticsJobSummary', callAnalyticsJobSummary_creationTime - A timestamp that shows when the call analytics job was created.

$sel:failureReason:CallAnalyticsJobSummary', callAnalyticsJobSummary_failureReason - If the CallAnalyticsJobStatus is FAILED, a description of the error.

$sel:callAnalyticsJobStatus:CallAnalyticsJobSummary', callAnalyticsJobSummary_callAnalyticsJobStatus - The status of the call analytics job.

$sel:languageCode:CallAnalyticsJobSummary', callAnalyticsJobSummary_languageCode - The language of the transcript in the source audio file.

$sel:startTime:CallAnalyticsJobSummary', callAnalyticsJobSummary_startTime - A timestamp that shows when the job began processing.

$sel:completionTime:CallAnalyticsJobSummary', callAnalyticsJobSummary_completionTime - A timestamp that shows when the job was completed.

$sel:callAnalyticsJobName:CallAnalyticsJobSummary', callAnalyticsJobSummary_callAnalyticsJobName - The name of the call analytics job.

callAnalyticsJobSummary_creationTime :: Lens' CallAnalyticsJobSummary (Maybe UTCTime) Source #

A timestamp that shows when the call analytics job was created.

callAnalyticsJobSummary_failureReason :: Lens' CallAnalyticsJobSummary (Maybe Text) Source #

If the CallAnalyticsJobStatus is FAILED, a description of the error.

callAnalyticsJobSummary_languageCode :: Lens' CallAnalyticsJobSummary (Maybe LanguageCode) Source #

The language of the transcript in the source audio file.

callAnalyticsJobSummary_startTime :: Lens' CallAnalyticsJobSummary (Maybe UTCTime) Source #

A timestamp that shows when the job began processing.

callAnalyticsJobSummary_completionTime :: Lens' CallAnalyticsJobSummary (Maybe UTCTime) Source #

A timestamp that shows when the job was completed.

CategoryProperties

data CategoryProperties Source #

An object that contains the rules and additional information about a call analytics category.

See: newCategoryProperties smart constructor.

Constructors

CategoryProperties' 

Fields

Instances

Instances details
Eq CategoryProperties Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CategoryProperties

Read CategoryProperties Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CategoryProperties

Show CategoryProperties Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CategoryProperties

Generic CategoryProperties Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CategoryProperties

Associated Types

type Rep CategoryProperties :: Type -> Type #

NFData CategoryProperties Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CategoryProperties

Methods

rnf :: CategoryProperties -> () #

Hashable CategoryProperties Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CategoryProperties

FromJSON CategoryProperties Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CategoryProperties

type Rep CategoryProperties Source # 
Instance details

Defined in Amazonka.Transcribe.Types.CategoryProperties

type Rep CategoryProperties = D1 ('MetaData "CategoryProperties" "Amazonka.Transcribe.Types.CategoryProperties" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "CategoryProperties'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Rule))) :*: S1 ('MetaSel ('Just "categoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newCategoryProperties :: CategoryProperties Source #

Create a value of CategoryProperties with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:rules:CategoryProperties', categoryProperties_rules - The rules used to create a call analytics category.

$sel:categoryName:CategoryProperties', categoryProperties_categoryName - The name of the call analytics category.

$sel:lastUpdateTime:CategoryProperties', categoryProperties_lastUpdateTime - A timestamp that shows when the call analytics category was most recently updated.

$sel:createTime:CategoryProperties', categoryProperties_createTime - A timestamp that shows when the call analytics category was created.

categoryProperties_rules :: Lens' CategoryProperties (Maybe (NonEmpty Rule)) Source #

The rules used to create a call analytics category.

categoryProperties_categoryName :: Lens' CategoryProperties (Maybe Text) Source #

The name of the call analytics category.

categoryProperties_lastUpdateTime :: Lens' CategoryProperties (Maybe UTCTime) Source #

A timestamp that shows when the call analytics category was most recently updated.

categoryProperties_createTime :: Lens' CategoryProperties (Maybe UTCTime) Source #

A timestamp that shows when the call analytics category was created.

ChannelDefinition

data ChannelDefinition Source #

For a call analytics job, an object that indicates the audio channel that belongs to the agent and the audio channel that belongs to the customer.

See: newChannelDefinition smart constructor.

Constructors

ChannelDefinition' 

Fields

Instances

Instances details
Eq ChannelDefinition Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ChannelDefinition

Read ChannelDefinition Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ChannelDefinition

Show ChannelDefinition Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ChannelDefinition

Generic ChannelDefinition Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ChannelDefinition

Associated Types

type Rep ChannelDefinition :: Type -> Type #

NFData ChannelDefinition Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ChannelDefinition

Methods

rnf :: ChannelDefinition -> () #

Hashable ChannelDefinition Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ChannelDefinition

ToJSON ChannelDefinition Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ChannelDefinition

FromJSON ChannelDefinition Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ChannelDefinition

type Rep ChannelDefinition Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ChannelDefinition

type Rep ChannelDefinition = D1 ('MetaData "ChannelDefinition" "Amazonka.Transcribe.Types.ChannelDefinition" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "ChannelDefinition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "participantRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ParticipantRole)) :*: S1 ('MetaSel ('Just "channelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newChannelDefinition :: ChannelDefinition Source #

Create a value of ChannelDefinition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:participantRole:ChannelDefinition', channelDefinition_participantRole - Indicates whether the person speaking on the audio channel is the agent or customer.

$sel:channelId:ChannelDefinition', channelDefinition_channelId - A value that indicates the audio channel.

channelDefinition_participantRole :: Lens' ChannelDefinition (Maybe ParticipantRole) Source #

Indicates whether the person speaking on the audio channel is the agent or customer.

channelDefinition_channelId :: Lens' ChannelDefinition (Maybe Natural) Source #

A value that indicates the audio channel.

ContentRedaction

data ContentRedaction Source #

Settings for content redaction within a transcription job.

See: newContentRedaction smart constructor.

Constructors

ContentRedaction' 

Fields

  • redactionType :: RedactionType

    Request parameter that defines the entities to be redacted. The only accepted value is PII.

  • redactionOutput :: RedactionOutput

    The output transcript file stored in either the default S3 bucket or in a bucket you specify.

    When you choose redacted Amazon Transcribe outputs only the redacted transcript.

    When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.

Instances

Instances details
Eq ContentRedaction Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ContentRedaction

Read ContentRedaction Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ContentRedaction

Show ContentRedaction Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ContentRedaction

Generic ContentRedaction Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ContentRedaction

Associated Types

type Rep ContentRedaction :: Type -> Type #

NFData ContentRedaction Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ContentRedaction

Methods

rnf :: ContentRedaction -> () #

Hashable ContentRedaction Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ContentRedaction

ToJSON ContentRedaction Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ContentRedaction

FromJSON ContentRedaction Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ContentRedaction

type Rep ContentRedaction Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ContentRedaction

type Rep ContentRedaction = D1 ('MetaData "ContentRedaction" "Amazonka.Transcribe.Types.ContentRedaction" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "ContentRedaction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "redactionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RedactionType) :*: S1 ('MetaSel ('Just "redactionOutput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RedactionOutput)))

newContentRedaction Source #

Create a value of ContentRedaction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:redactionType:ContentRedaction', contentRedaction_redactionType - Request parameter that defines the entities to be redacted. The only accepted value is PII.

$sel:redactionOutput:ContentRedaction', contentRedaction_redactionOutput - The output transcript file stored in either the default S3 bucket or in a bucket you specify.

When you choose redacted Amazon Transcribe outputs only the redacted transcript.

When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.

contentRedaction_redactionType :: Lens' ContentRedaction RedactionType Source #

Request parameter that defines the entities to be redacted. The only accepted value is PII.

contentRedaction_redactionOutput :: Lens' ContentRedaction RedactionOutput Source #

The output transcript file stored in either the default S3 bucket or in a bucket you specify.

When you choose redacted Amazon Transcribe outputs only the redacted transcript.

When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.

InputDataConfig

data InputDataConfig Source #

The object that contains the Amazon S3 object location and access role required to train and tune your custom language model.

See: newInputDataConfig smart constructor.

Constructors

InputDataConfig' 

Fields

  • tuningDataS3Uri :: Maybe Text

    The Amazon S3 prefix you specify to access the plain text files that you use to tune your custom language model.

  • s3Uri :: Text

    The Amazon S3 prefix you specify to access the plain text files that you use to train your custom language model.

  • dataAccessRoleArn :: Text

    The Amazon Resource Name (ARN) that uniquely identifies the permissions you've given Amazon Transcribe to access your Amazon S3 buckets containing your media files or text data.

Instances

Instances details
Eq InputDataConfig Source # 
Instance details

Defined in Amazonka.Transcribe.Types.InputDataConfig

Read InputDataConfig Source # 
Instance details

Defined in Amazonka.Transcribe.Types.InputDataConfig

Show InputDataConfig Source # 
Instance details

Defined in Amazonka.Transcribe.Types.InputDataConfig

Generic InputDataConfig Source # 
Instance details

Defined in Amazonka.Transcribe.Types.InputDataConfig

Associated Types

type Rep InputDataConfig :: Type -> Type #

NFData InputDataConfig Source # 
Instance details

Defined in Amazonka.Transcribe.Types.InputDataConfig

Methods

rnf :: InputDataConfig -> () #

Hashable InputDataConfig Source # 
Instance details

Defined in Amazonka.Transcribe.Types.InputDataConfig

ToJSON InputDataConfig Source # 
Instance details

Defined in Amazonka.Transcribe.Types.InputDataConfig

FromJSON InputDataConfig Source # 
Instance details

Defined in Amazonka.Transcribe.Types.InputDataConfig

type Rep InputDataConfig Source # 
Instance details

Defined in Amazonka.Transcribe.Types.InputDataConfig

type Rep InputDataConfig = D1 ('MetaData "InputDataConfig" "Amazonka.Transcribe.Types.InputDataConfig" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "InputDataConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tuningDataS3Uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "s3Uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "dataAccessRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newInputDataConfig Source #

Create a value of InputDataConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tuningDataS3Uri:InputDataConfig', inputDataConfig_tuningDataS3Uri - The Amazon S3 prefix you specify to access the plain text files that you use to tune your custom language model.

$sel:s3Uri:InputDataConfig', inputDataConfig_s3Uri - The Amazon S3 prefix you specify to access the plain text files that you use to train your custom language model.

$sel:dataAccessRoleArn:InputDataConfig', inputDataConfig_dataAccessRoleArn - The Amazon Resource Name (ARN) that uniquely identifies the permissions you've given Amazon Transcribe to access your Amazon S3 buckets containing your media files or text data.

inputDataConfig_tuningDataS3Uri :: Lens' InputDataConfig (Maybe Text) Source #

The Amazon S3 prefix you specify to access the plain text files that you use to tune your custom language model.

inputDataConfig_s3Uri :: Lens' InputDataConfig Text Source #

The Amazon S3 prefix you specify to access the plain text files that you use to train your custom language model.

inputDataConfig_dataAccessRoleArn :: Lens' InputDataConfig Text Source #

The Amazon Resource Name (ARN) that uniquely identifies the permissions you've given Amazon Transcribe to access your Amazon S3 buckets containing your media files or text data.

InterruptionFilter

data InterruptionFilter Source #

An object that enables you to configure your category to be applied to call analytics jobs where either the customer or agent was interrupted.

See: newInterruptionFilter smart constructor.

Constructors

InterruptionFilter' 

Fields

  • participantRole :: Maybe ParticipantRole

    Indicates whether the caller or customer was interrupting.

  • relativeTimeRange :: Maybe RelativeTimeRange

    An object that allows percentages to specify the proportion of the call where there was a interruption. For example, you can specify the first half of the call. You can also specify the period of time between halfway through to three-quarters of the way through the call. Because the length of conversation can vary between calls, you can apply relative time ranges across all calls.

  • negate :: Maybe Bool

    Set to TRUE to look for a time period where there was no interruption.

  • threshold :: Maybe Natural

    The duration of the interruption.

  • absoluteTimeRange :: Maybe AbsoluteTimeRange

    An object you can use to specify a time range (in milliseconds) for when you'd want to find the interruption. For example, you could search for an interruption between the 30,000 millisecond mark and the 45,000 millisecond mark. You could also specify the time period as the first 15,000 milliseconds or the last 15,000 milliseconds.

Instances

Instances details
Eq InterruptionFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.InterruptionFilter

Read InterruptionFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.InterruptionFilter

Show InterruptionFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.InterruptionFilter

Generic InterruptionFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.InterruptionFilter

Associated Types

type Rep InterruptionFilter :: Type -> Type #

NFData InterruptionFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.InterruptionFilter

Methods

rnf :: InterruptionFilter -> () #

Hashable InterruptionFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.InterruptionFilter

ToJSON InterruptionFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.InterruptionFilter

FromJSON InterruptionFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.InterruptionFilter

type Rep InterruptionFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.InterruptionFilter

type Rep InterruptionFilter = D1 ('MetaData "InterruptionFilter" "Amazonka.Transcribe.Types.InterruptionFilter" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "InterruptionFilter'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "participantRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ParticipantRole)) :*: S1 ('MetaSel ('Just "relativeTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RelativeTimeRange))) :*: (S1 ('MetaSel ('Just "negate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "threshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "absoluteTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AbsoluteTimeRange))))))

newInterruptionFilter :: InterruptionFilter Source #

Create a value of InterruptionFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:participantRole:InterruptionFilter', interruptionFilter_participantRole - Indicates whether the caller or customer was interrupting.

$sel:relativeTimeRange:InterruptionFilter', interruptionFilter_relativeTimeRange - An object that allows percentages to specify the proportion of the call where there was a interruption. For example, you can specify the first half of the call. You can also specify the period of time between halfway through to three-quarters of the way through the call. Because the length of conversation can vary between calls, you can apply relative time ranges across all calls.

$sel:negate:InterruptionFilter', interruptionFilter_negate - Set to TRUE to look for a time period where there was no interruption.

$sel:threshold:InterruptionFilter', interruptionFilter_threshold - The duration of the interruption.

$sel:absoluteTimeRange:InterruptionFilter', interruptionFilter_absoluteTimeRange - An object you can use to specify a time range (in milliseconds) for when you'd want to find the interruption. For example, you could search for an interruption between the 30,000 millisecond mark and the 45,000 millisecond mark. You could also specify the time period as the first 15,000 milliseconds or the last 15,000 milliseconds.

interruptionFilter_participantRole :: Lens' InterruptionFilter (Maybe ParticipantRole) Source #

Indicates whether the caller or customer was interrupting.

interruptionFilter_relativeTimeRange :: Lens' InterruptionFilter (Maybe RelativeTimeRange) Source #

An object that allows percentages to specify the proportion of the call where there was a interruption. For example, you can specify the first half of the call. You can also specify the period of time between halfway through to three-quarters of the way through the call. Because the length of conversation can vary between calls, you can apply relative time ranges across all calls.

interruptionFilter_negate :: Lens' InterruptionFilter (Maybe Bool) Source #

Set to TRUE to look for a time period where there was no interruption.

interruptionFilter_absoluteTimeRange :: Lens' InterruptionFilter (Maybe AbsoluteTimeRange) Source #

An object you can use to specify a time range (in milliseconds) for when you'd want to find the interruption. For example, you could search for an interruption between the 30,000 millisecond mark and the 45,000 millisecond mark. You could also specify the time period as the first 15,000 milliseconds or the last 15,000 milliseconds.

JobExecutionSettings

data JobExecutionSettings Source #

Provides information about when a transcription job should be executed.

See: newJobExecutionSettings smart constructor.

Constructors

JobExecutionSettings' 

Fields

  • dataAccessRoleArn :: Maybe Text

    The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

    If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

  • allowDeferredExecution :: Maybe Bool

    Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

    Note that job queuing is enabled by default for call analytics jobs.

    If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

Instances

Instances details
Eq JobExecutionSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.JobExecutionSettings

Read JobExecutionSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.JobExecutionSettings

Show JobExecutionSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.JobExecutionSettings

Generic JobExecutionSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.JobExecutionSettings

Associated Types

type Rep JobExecutionSettings :: Type -> Type #

NFData JobExecutionSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.JobExecutionSettings

Methods

rnf :: JobExecutionSettings -> () #

Hashable JobExecutionSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.JobExecutionSettings

ToJSON JobExecutionSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.JobExecutionSettings

FromJSON JobExecutionSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.JobExecutionSettings

type Rep JobExecutionSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.JobExecutionSettings

type Rep JobExecutionSettings = D1 ('MetaData "JobExecutionSettings" "Amazonka.Transcribe.Types.JobExecutionSettings" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "JobExecutionSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataAccessRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "allowDeferredExecution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newJobExecutionSettings :: JobExecutionSettings Source #

Create a value of JobExecutionSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataAccessRoleArn:JobExecutionSettings', jobExecutionSettings_dataAccessRoleArn - The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

$sel:allowDeferredExecution:JobExecutionSettings', jobExecutionSettings_allowDeferredExecution - Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

Note that job queuing is enabled by default for call analytics jobs.

If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

jobExecutionSettings_dataAccessRoleArn :: Lens' JobExecutionSettings (Maybe Text) Source #

The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

jobExecutionSettings_allowDeferredExecution :: Lens' JobExecutionSettings (Maybe Bool) Source #

Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

Note that job queuing is enabled by default for call analytics jobs.

If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

LanguageModel

data LanguageModel Source #

The structure used to describe a custom language model.

See: newLanguageModel smart constructor.

Constructors

LanguageModel' 

Fields

Instances

Instances details
Eq LanguageModel Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageModel

Read LanguageModel Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageModel

Show LanguageModel Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageModel

Generic LanguageModel Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageModel

Associated Types

type Rep LanguageModel :: Type -> Type #

NFData LanguageModel Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageModel

Methods

rnf :: LanguageModel -> () #

Hashable LanguageModel Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageModel

FromJSON LanguageModel Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageModel

type Rep LanguageModel Source # 
Instance details

Defined in Amazonka.Transcribe.Types.LanguageModel

newLanguageModel :: LanguageModel Source #

Create a value of LanguageModel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failureReason:LanguageModel', languageModel_failureReason - The reason why the custom language model couldn't be created.

$sel:languageCode:LanguageModel', languageModel_languageCode - The language code you used to create your custom language model.

$sel:modelName:LanguageModel', languageModel_modelName - The name of the custom language model.

$sel:lastModifiedTime:LanguageModel', languageModel_lastModifiedTime - The most recent time the custom language model was modified.

$sel:upgradeAvailability:LanguageModel', languageModel_upgradeAvailability - Whether the base model used for the custom language model is up to date. If this field is true then you are running the most up-to-date version of the base model in your custom language model.

$sel:inputDataConfig:LanguageModel', languageModel_inputDataConfig - The data access role and Amazon S3 prefixes for the input files used to train the custom language model.

$sel:baseModelName:LanguageModel', languageModel_baseModelName - The Amazon Transcribe standard language model, or base model used to create the custom language model.

$sel:modelStatus:LanguageModel', languageModel_modelStatus - The creation status of a custom language model. When the status is COMPLETED the model is ready for use.

$sel:createTime:LanguageModel', languageModel_createTime - The time the custom language model was created.

languageModel_failureReason :: Lens' LanguageModel (Maybe Text) Source #

The reason why the custom language model couldn't be created.

languageModel_languageCode :: Lens' LanguageModel (Maybe CLMLanguageCode) Source #

The language code you used to create your custom language model.

languageModel_modelName :: Lens' LanguageModel (Maybe Text) Source #

The name of the custom language model.

languageModel_lastModifiedTime :: Lens' LanguageModel (Maybe UTCTime) Source #

The most recent time the custom language model was modified.

languageModel_upgradeAvailability :: Lens' LanguageModel (Maybe Bool) Source #

Whether the base model used for the custom language model is up to date. If this field is true then you are running the most up-to-date version of the base model in your custom language model.

languageModel_inputDataConfig :: Lens' LanguageModel (Maybe InputDataConfig) Source #

The data access role and Amazon S3 prefixes for the input files used to train the custom language model.

languageModel_baseModelName :: Lens' LanguageModel (Maybe BaseModelName) Source #

The Amazon Transcribe standard language model, or base model used to create the custom language model.

languageModel_modelStatus :: Lens' LanguageModel (Maybe ModelStatus) Source #

The creation status of a custom language model. When the status is COMPLETED the model is ready for use.

languageModel_createTime :: Lens' LanguageModel (Maybe UTCTime) Source #

The time the custom language model was created.

Media

data Media Source #

Describes the input media file in a transcription request.

See: newMedia smart constructor.

Constructors

Media' 

Fields

  • mediaFileUri :: Maybe Text

    The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

    For example:

    For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

  • redactedMediaFileUri :: Maybe Text

    The S3 object location for your redacted output media file. This is only supported for call analytics jobs.

Instances

Instances details
Eq Media Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Media

Methods

(==) :: Media -> Media -> Bool #

(/=) :: Media -> Media -> Bool #

Read Media Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Media

Show Media Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Media

Methods

showsPrec :: Int -> Media -> ShowS #

show :: Media -> String #

showList :: [Media] -> ShowS #

Generic Media Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Media

Associated Types

type Rep Media :: Type -> Type #

Methods

from :: Media -> Rep Media x #

to :: Rep Media x -> Media #

NFData Media Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Media

Methods

rnf :: Media -> () #

Hashable Media Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Media

Methods

hashWithSalt :: Int -> Media -> Int #

hash :: Media -> Int #

ToJSON Media Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Media

FromJSON Media Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Media

type Rep Media Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Media

type Rep Media = D1 ('MetaData "Media" "Amazonka.Transcribe.Types.Media" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "Media'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mediaFileUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "redactedMediaFileUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newMedia :: Media Source #

Create a value of Media with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:mediaFileUri:Media', media_mediaFileUri - The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

For example:

For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

$sel:redactedMediaFileUri:Media', media_redactedMediaFileUri - The S3 object location for your redacted output media file. This is only supported for call analytics jobs.

media_mediaFileUri :: Lens' Media (Maybe Text) Source #

The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

For example:

For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

media_redactedMediaFileUri :: Lens' Media (Maybe Text) Source #

The S3 object location for your redacted output media file. This is only supported for call analytics jobs.

MedicalTranscript

data MedicalTranscript Source #

Identifies the location of a medical transcript.

See: newMedicalTranscript smart constructor.

Constructors

MedicalTranscript' 

Fields

  • transcriptFileUri :: Maybe Text

    The S3 object location of the medical transcript.

    Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.

Instances

Instances details
Eq MedicalTranscript Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscript

Read MedicalTranscript Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscript

Show MedicalTranscript Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscript

Generic MedicalTranscript Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscript

Associated Types

type Rep MedicalTranscript :: Type -> Type #

NFData MedicalTranscript Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscript

Methods

rnf :: MedicalTranscript -> () #

Hashable MedicalTranscript Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscript

FromJSON MedicalTranscript Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscript

type Rep MedicalTranscript Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscript

type Rep MedicalTranscript = D1 ('MetaData "MedicalTranscript" "Amazonka.Transcribe.Types.MedicalTranscript" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "MedicalTranscript'" 'PrefixI 'True) (S1 ('MetaSel ('Just "transcriptFileUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newMedicalTranscript :: MedicalTranscript Source #

Create a value of MedicalTranscript with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:transcriptFileUri:MedicalTranscript', medicalTranscript_transcriptFileUri - The S3 object location of the medical transcript.

Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.

medicalTranscript_transcriptFileUri :: Lens' MedicalTranscript (Maybe Text) Source #

The S3 object location of the medical transcript.

Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.

MedicalTranscriptionJob

data MedicalTranscriptionJob Source #

The data structure that contains the information for a medical transcription job.

See: newMedicalTranscriptionJob smart constructor.

Constructors

MedicalTranscriptionJob' 

Fields

  • creationTime :: Maybe POSIX

    A timestamp that shows when the job was created.

  • specialty :: Maybe Specialty

    The medical specialty of any clinicians providing a dictation or having a conversation. Refer to Transcribing a medical conversationfor a list of supported specialties.

  • failureReason :: Maybe Text

    If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

    The FailureReason field contains one of the following values:

    • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.
    • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.
    • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8,000 and 48,000 Hertz.
    • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.
    • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidelines and Quotas in the Amazon Transcribe Medical Guide
    • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference
  • languageCode :: Maybe LanguageCode

    The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.

  • settings :: Maybe MedicalTranscriptionSetting

    Object that contains object.

  • startTime :: Maybe POSIX

    A timestamp that shows when the job started processing.

  • completionTime :: Maybe POSIX

    A timestamp that shows when the job was completed.

  • media :: Maybe Media
     
  • mediaFormat :: Maybe MediaFormat

    The format of the input media file.

  • medicalTranscriptionJobName :: Maybe Text

    The name for a given medical transcription job.

  • transcriptionJobStatus :: Maybe TranscriptionJobStatus

    The completion status of a medical transcription job.

  • type' :: Maybe Type

    The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see What is Amazon Transcribe Medical?.

  • contentIdentificationType :: Maybe MedicalContentIdentificationType

    Shows the type of content that you've configured Amazon Transcribe Medical to identify in a transcription job. If the value is PHI, you've configured the job to identify personal health information (PHI) in the transcription output.

  • transcript :: Maybe MedicalTranscript

    An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.

  • tags :: Maybe (NonEmpty Tag)

    A key:value pair assigned to a given medical transcription job.

  • mediaSampleRateHertz :: Maybe Natural

    The sample rate, in Hertz, of the source audio containing medical information.

    If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MedicalMediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.

Instances

Instances details
Eq MedicalTranscriptionJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionJob

Read MedicalTranscriptionJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionJob

Show MedicalTranscriptionJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionJob

Generic MedicalTranscriptionJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionJob

Associated Types

type Rep MedicalTranscriptionJob :: Type -> Type #

NFData MedicalTranscriptionJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionJob

Methods

rnf :: MedicalTranscriptionJob -> () #

Hashable MedicalTranscriptionJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionJob

FromJSON MedicalTranscriptionJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionJob

type Rep MedicalTranscriptionJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionJob

type Rep MedicalTranscriptionJob = D1 ('MetaData "MedicalTranscriptionJob" "Amazonka.Transcribe.Types.MedicalTranscriptionJob" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "MedicalTranscriptionJob'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "specialty") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Specialty))) :*: (S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "languageCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LanguageCode)))) :*: ((S1 ('MetaSel ('Just "settings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MedicalTranscriptionSetting)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "completionTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "media") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Media))))) :*: (((S1 ('MetaSel ('Just "mediaFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MediaFormat)) :*: S1 ('MetaSel ('Just "medicalTranscriptionJobName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "transcriptionJobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TranscriptionJobStatus)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Type)))) :*: ((S1 ('MetaSel ('Just "contentIdentificationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MedicalContentIdentificationType)) :*: S1 ('MetaSel ('Just "transcript") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MedicalTranscript))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "mediaSampleRateHertz") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))))

newMedicalTranscriptionJob :: MedicalTranscriptionJob Source #

Create a value of MedicalTranscriptionJob with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:MedicalTranscriptionJob', medicalTranscriptionJob_creationTime - A timestamp that shows when the job was created.

$sel:specialty:MedicalTranscriptionJob', medicalTranscriptionJob_specialty - The medical specialty of any clinicians providing a dictation or having a conversation. Refer to Transcribing a medical conversationfor a list of supported specialties.

$sel:failureReason:MedicalTranscriptionJob', medicalTranscriptionJob_failureReason - If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

The FailureReason field contains one of the following values:

  • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.
  • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.
  • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8,000 and 48,000 Hertz.
  • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.
  • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidelines and Quotas in the Amazon Transcribe Medical Guide
  • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference

$sel:languageCode:MedicalTranscriptionJob', medicalTranscriptionJob_languageCode - The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.

$sel:settings:MedicalTranscriptionJob', medicalTranscriptionJob_settings - Object that contains object.

$sel:startTime:MedicalTranscriptionJob', medicalTranscriptionJob_startTime - A timestamp that shows when the job started processing.

$sel:completionTime:MedicalTranscriptionJob', medicalTranscriptionJob_completionTime - A timestamp that shows when the job was completed.

$sel:media:MedicalTranscriptionJob', medicalTranscriptionJob_media - Undocumented member.

$sel:mediaFormat:MedicalTranscriptionJob', medicalTranscriptionJob_mediaFormat - The format of the input media file.

$sel:medicalTranscriptionJobName:MedicalTranscriptionJob', medicalTranscriptionJob_medicalTranscriptionJobName - The name for a given medical transcription job.

$sel:transcriptionJobStatus:MedicalTranscriptionJob', medicalTranscriptionJob_transcriptionJobStatus - The completion status of a medical transcription job.

$sel:type':MedicalTranscriptionJob', medicalTranscriptionJob_type - The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see What is Amazon Transcribe Medical?.

$sel:contentIdentificationType:MedicalTranscriptionJob', medicalTranscriptionJob_contentIdentificationType - Shows the type of content that you've configured Amazon Transcribe Medical to identify in a transcription job. If the value is PHI, you've configured the job to identify personal health information (PHI) in the transcription output.

$sel:transcript:MedicalTranscriptionJob', medicalTranscriptionJob_transcript - An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.

$sel:tags:MedicalTranscriptionJob', medicalTranscriptionJob_tags - A key:value pair assigned to a given medical transcription job.

$sel:mediaSampleRateHertz:MedicalTranscriptionJob', medicalTranscriptionJob_mediaSampleRateHertz - The sample rate, in Hertz, of the source audio containing medical information.

If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MedicalMediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.

medicalTranscriptionJob_creationTime :: Lens' MedicalTranscriptionJob (Maybe UTCTime) Source #

A timestamp that shows when the job was created.

medicalTranscriptionJob_specialty :: Lens' MedicalTranscriptionJob (Maybe Specialty) Source #

The medical specialty of any clinicians providing a dictation or having a conversation. Refer to Transcribing a medical conversationfor a list of supported specialties.

medicalTranscriptionJob_failureReason :: Lens' MedicalTranscriptionJob (Maybe Text) Source #

If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

The FailureReason field contains one of the following values:

  • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.
  • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.
  • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8,000 and 48,000 Hertz.
  • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.
  • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidelines and Quotas in the Amazon Transcribe Medical Guide
  • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference

medicalTranscriptionJob_languageCode :: Lens' MedicalTranscriptionJob (Maybe LanguageCode) Source #

The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.

medicalTranscriptionJob_startTime :: Lens' MedicalTranscriptionJob (Maybe UTCTime) Source #

A timestamp that shows when the job started processing.

medicalTranscriptionJob_completionTime :: Lens' MedicalTranscriptionJob (Maybe UTCTime) Source #

A timestamp that shows when the job was completed.

medicalTranscriptionJob_type :: Lens' MedicalTranscriptionJob (Maybe Type) Source #

The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see What is Amazon Transcribe Medical?.

medicalTranscriptionJob_contentIdentificationType :: Lens' MedicalTranscriptionJob (Maybe MedicalContentIdentificationType) Source #

Shows the type of content that you've configured Amazon Transcribe Medical to identify in a transcription job. If the value is PHI, you've configured the job to identify personal health information (PHI) in the transcription output.

medicalTranscriptionJob_transcript :: Lens' MedicalTranscriptionJob (Maybe MedicalTranscript) Source #

An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.

medicalTranscriptionJob_tags :: Lens' MedicalTranscriptionJob (Maybe (NonEmpty Tag)) Source #

A key:value pair assigned to a given medical transcription job.

medicalTranscriptionJob_mediaSampleRateHertz :: Lens' MedicalTranscriptionJob (Maybe Natural) Source #

The sample rate, in Hertz, of the source audio containing medical information.

If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MedicalMediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.

MedicalTranscriptionJobSummary

data MedicalTranscriptionJobSummary Source #

Provides summary information about a transcription job.

See: newMedicalTranscriptionJobSummary smart constructor.

Constructors

MedicalTranscriptionJobSummary' 

Fields

Instances

Instances details
Eq MedicalTranscriptionJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionJobSummary

Read MedicalTranscriptionJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionJobSummary

Show MedicalTranscriptionJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionJobSummary

Generic MedicalTranscriptionJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionJobSummary

Associated Types

type Rep MedicalTranscriptionJobSummary :: Type -> Type #

NFData MedicalTranscriptionJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionJobSummary

Hashable MedicalTranscriptionJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionJobSummary

FromJSON MedicalTranscriptionJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionJobSummary

type Rep MedicalTranscriptionJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionJobSummary

type Rep MedicalTranscriptionJobSummary = D1 ('MetaData "MedicalTranscriptionJobSummary" "Amazonka.Transcribe.Types.MedicalTranscriptionJobSummary" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "MedicalTranscriptionJobSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "specialty") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Specialty))) :*: (S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "languageCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LanguageCode)) :*: S1 ('MetaSel ('Just "outputLocationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OutputLocationType))))) :*: ((S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "completionTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "medicalTranscriptionJobName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "transcriptionJobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TranscriptionJobStatus)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Type)) :*: S1 ('MetaSel ('Just "contentIdentificationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MedicalContentIdentificationType)))))))

newMedicalTranscriptionJobSummary :: MedicalTranscriptionJobSummary Source #

Create a value of MedicalTranscriptionJobSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:MedicalTranscriptionJobSummary', medicalTranscriptionJobSummary_creationTime - A timestamp that shows when the medical transcription job was created.

$sel:specialty:MedicalTranscriptionJobSummary', medicalTranscriptionJobSummary_specialty - The medical specialty of the transcription job. Refer to Transcribing a medical conversationfor a list of supported specialties.

$sel:failureReason:MedicalTranscriptionJobSummary', medicalTranscriptionJobSummary_failureReason - If the TranscriptionJobStatus field is FAILED, a description of the error.

$sel:languageCode:MedicalTranscriptionJobSummary', medicalTranscriptionJobSummary_languageCode - The language of the transcript in the source audio file.

$sel:outputLocationType:MedicalTranscriptionJobSummary', medicalTranscriptionJobSummary_outputLocationType - Indicates the location of the transcription job's output. This field must be the path of an S3 bucket; if you don't already have an S3 bucket, one is created based on the path you add.

$sel:startTime:MedicalTranscriptionJobSummary', medicalTranscriptionJobSummary_startTime - A timestamp that shows when the job began processing.

$sel:completionTime:MedicalTranscriptionJobSummary', medicalTranscriptionJobSummary_completionTime - A timestamp that shows when the job was completed.

$sel:medicalTranscriptionJobName:MedicalTranscriptionJobSummary', medicalTranscriptionJobSummary_medicalTranscriptionJobName - The name of a medical transcription job.

$sel:transcriptionJobStatus:MedicalTranscriptionJobSummary', medicalTranscriptionJobSummary_transcriptionJobStatus - The status of the medical transcription job.

$sel:type':MedicalTranscriptionJobSummary', medicalTranscriptionJobSummary_type - The speech of the clinician in the input audio.

$sel:contentIdentificationType:MedicalTranscriptionJobSummary', medicalTranscriptionJobSummary_contentIdentificationType - Shows the type of information you've configured Amazon Transcribe Medical to identify in a transcription job. If the value is PHI, you've configured the transcription job to identify personal health information (PHI).

medicalTranscriptionJobSummary_creationTime :: Lens' MedicalTranscriptionJobSummary (Maybe UTCTime) Source #

A timestamp that shows when the medical transcription job was created.

medicalTranscriptionJobSummary_specialty :: Lens' MedicalTranscriptionJobSummary (Maybe Specialty) Source #

The medical specialty of the transcription job. Refer to Transcribing a medical conversationfor a list of supported specialties.

medicalTranscriptionJobSummary_failureReason :: Lens' MedicalTranscriptionJobSummary (Maybe Text) Source #

If the TranscriptionJobStatus field is FAILED, a description of the error.

medicalTranscriptionJobSummary_outputLocationType :: Lens' MedicalTranscriptionJobSummary (Maybe OutputLocationType) Source #

Indicates the location of the transcription job's output. This field must be the path of an S3 bucket; if you don't already have an S3 bucket, one is created based on the path you add.

medicalTranscriptionJobSummary_startTime :: Lens' MedicalTranscriptionJobSummary (Maybe UTCTime) Source #

A timestamp that shows when the job began processing.

medicalTranscriptionJobSummary_type :: Lens' MedicalTranscriptionJobSummary (Maybe Type) Source #

The speech of the clinician in the input audio.

medicalTranscriptionJobSummary_contentIdentificationType :: Lens' MedicalTranscriptionJobSummary (Maybe MedicalContentIdentificationType) Source #

Shows the type of information you've configured Amazon Transcribe Medical to identify in a transcription job. If the value is PHI, you've configured the transcription job to identify personal health information (PHI).

MedicalTranscriptionSetting

data MedicalTranscriptionSetting Source #

Optional settings for the StartMedicalTranscriptionJob operation.

See: newMedicalTranscriptionSetting smart constructor.

Constructors

MedicalTranscriptionSetting' 

Fields

  • vocabularyName :: Maybe Text

    The name of the vocabulary to use when processing a medical transcription job.

  • maxAlternatives :: Maybe Natural

    The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

  • channelIdentification :: Maybe Bool

    Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

    Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

    You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException

  • showAlternatives :: Maybe Bool

    Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

  • maxSpeakerLabels :: Maybe Natural

    The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

  • showSpeakerLabels :: Maybe Bool

    Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

    You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

Instances

Instances details
Eq MedicalTranscriptionSetting Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionSetting

Read MedicalTranscriptionSetting Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionSetting

Show MedicalTranscriptionSetting Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionSetting

Generic MedicalTranscriptionSetting Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionSetting

Associated Types

type Rep MedicalTranscriptionSetting :: Type -> Type #

NFData MedicalTranscriptionSetting Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionSetting

Hashable MedicalTranscriptionSetting Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionSetting

ToJSON MedicalTranscriptionSetting Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionSetting

FromJSON MedicalTranscriptionSetting Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionSetting

type Rep MedicalTranscriptionSetting Source # 
Instance details

Defined in Amazonka.Transcribe.Types.MedicalTranscriptionSetting

type Rep MedicalTranscriptionSetting = D1 ('MetaData "MedicalTranscriptionSetting" "Amazonka.Transcribe.Types.MedicalTranscriptionSetting" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "MedicalTranscriptionSetting'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "vocabularyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxAlternatives") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "channelIdentification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "showAlternatives") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "maxSpeakerLabels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "showSpeakerLabels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newMedicalTranscriptionSetting :: MedicalTranscriptionSetting Source #

Create a value of MedicalTranscriptionSetting with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:vocabularyName:MedicalTranscriptionSetting', medicalTranscriptionSetting_vocabularyName - The name of the vocabulary to use when processing a medical transcription job.

$sel:maxAlternatives:MedicalTranscriptionSetting', medicalTranscriptionSetting_maxAlternatives - The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

$sel:channelIdentification:MedicalTranscriptionSetting', medicalTranscriptionSetting_channelIdentification - Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException

$sel:showAlternatives:MedicalTranscriptionSetting', medicalTranscriptionSetting_showAlternatives - Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

$sel:maxSpeakerLabels:MedicalTranscriptionSetting', medicalTranscriptionSetting_maxSpeakerLabels - The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

$sel:showSpeakerLabels:MedicalTranscriptionSetting', medicalTranscriptionSetting_showSpeakerLabels - Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

medicalTranscriptionSetting_vocabularyName :: Lens' MedicalTranscriptionSetting (Maybe Text) Source #

The name of the vocabulary to use when processing a medical transcription job.

medicalTranscriptionSetting_maxAlternatives :: Lens' MedicalTranscriptionSetting (Maybe Natural) Source #

The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

medicalTranscriptionSetting_channelIdentification :: Lens' MedicalTranscriptionSetting (Maybe Bool) Source #

Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException

medicalTranscriptionSetting_showAlternatives :: Lens' MedicalTranscriptionSetting (Maybe Bool) Source #

Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

medicalTranscriptionSetting_maxSpeakerLabels :: Lens' MedicalTranscriptionSetting (Maybe Natural) Source #

The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

medicalTranscriptionSetting_showSpeakerLabels :: Lens' MedicalTranscriptionSetting (Maybe Bool) Source #

Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

ModelSettings

data ModelSettings Source #

The object used to call your custom language model to your transcription job.

See: newModelSettings smart constructor.

Constructors

ModelSettings' 

Fields

Instances

Instances details
Eq ModelSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelSettings

Read ModelSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelSettings

Show ModelSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelSettings

Generic ModelSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelSettings

Associated Types

type Rep ModelSettings :: Type -> Type #

NFData ModelSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelSettings

Methods

rnf :: ModelSettings -> () #

Hashable ModelSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelSettings

ToJSON ModelSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelSettings

FromJSON ModelSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelSettings

type Rep ModelSettings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.ModelSettings

type Rep ModelSettings = D1 ('MetaData "ModelSettings" "Amazonka.Transcribe.Types.ModelSettings" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "ModelSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "languageModelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newModelSettings :: ModelSettings Source #

Create a value of ModelSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:languageModelName:ModelSettings', modelSettings_languageModelName - The name of your custom language model.

modelSettings_languageModelName :: Lens' ModelSettings (Maybe Text) Source #

The name of your custom language model.

NonTalkTimeFilter

data NonTalkTimeFilter Source #

An object that enables you to configure your category to be applied to call analytics jobs where either the customer or agent was interrupted.

See: newNonTalkTimeFilter smart constructor.

Constructors

NonTalkTimeFilter' 

Fields

  • relativeTimeRange :: Maybe RelativeTimeRange

    An object that allows percentages to specify the proportion of the call where there was silence. For example, you can specify the first half of the call. You can also specify the period of time between halfway through to three-quarters of the way through the call. Because the length of conversation can vary between calls, you can apply relative time ranges across all calls.

  • negate :: Maybe Bool

    Set to TRUE to look for a time period when people were talking.

  • threshold :: Maybe Natural

    The duration of the period when neither the customer nor agent was talking.

  • absoluteTimeRange :: Maybe AbsoluteTimeRange

    An object you can use to specify a time range (in milliseconds) for when no one is talking. For example, you could specify a time period between the 30,000 millisecond mark and the 45,000 millisecond mark. You could also specify the time period as the first 15,000 milliseconds or the last 15,000 milliseconds.

Instances

Instances details
Eq NonTalkTimeFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.NonTalkTimeFilter

Read NonTalkTimeFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.NonTalkTimeFilter

Show NonTalkTimeFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.NonTalkTimeFilter

Generic NonTalkTimeFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.NonTalkTimeFilter

Associated Types

type Rep NonTalkTimeFilter :: Type -> Type #

NFData NonTalkTimeFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.NonTalkTimeFilter

Methods

rnf :: NonTalkTimeFilter -> () #

Hashable NonTalkTimeFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.NonTalkTimeFilter

ToJSON NonTalkTimeFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.NonTalkTimeFilter

FromJSON NonTalkTimeFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.NonTalkTimeFilter

type Rep NonTalkTimeFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.NonTalkTimeFilter

type Rep NonTalkTimeFilter = D1 ('MetaData "NonTalkTimeFilter" "Amazonka.Transcribe.Types.NonTalkTimeFilter" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "NonTalkTimeFilter'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "relativeTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RelativeTimeRange)) :*: S1 ('MetaSel ('Just "negate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "threshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "absoluteTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AbsoluteTimeRange)))))

newNonTalkTimeFilter :: NonTalkTimeFilter Source #

Create a value of NonTalkTimeFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:relativeTimeRange:NonTalkTimeFilter', nonTalkTimeFilter_relativeTimeRange - An object that allows percentages to specify the proportion of the call where there was silence. For example, you can specify the first half of the call. You can also specify the period of time between halfway through to three-quarters of the way through the call. Because the length of conversation can vary between calls, you can apply relative time ranges across all calls.

$sel:negate:NonTalkTimeFilter', nonTalkTimeFilter_negate - Set to TRUE to look for a time period when people were talking.

$sel:threshold:NonTalkTimeFilter', nonTalkTimeFilter_threshold - The duration of the period when neither the customer nor agent was talking.

$sel:absoluteTimeRange:NonTalkTimeFilter', nonTalkTimeFilter_absoluteTimeRange - An object you can use to specify a time range (in milliseconds) for when no one is talking. For example, you could specify a time period between the 30,000 millisecond mark and the 45,000 millisecond mark. You could also specify the time period as the first 15,000 milliseconds or the last 15,000 milliseconds.

nonTalkTimeFilter_relativeTimeRange :: Lens' NonTalkTimeFilter (Maybe RelativeTimeRange) Source #

An object that allows percentages to specify the proportion of the call where there was silence. For example, you can specify the first half of the call. You can also specify the period of time between halfway through to three-quarters of the way through the call. Because the length of conversation can vary between calls, you can apply relative time ranges across all calls.

nonTalkTimeFilter_negate :: Lens' NonTalkTimeFilter (Maybe Bool) Source #

Set to TRUE to look for a time period when people were talking.

nonTalkTimeFilter_threshold :: Lens' NonTalkTimeFilter (Maybe Natural) Source #

The duration of the period when neither the customer nor agent was talking.

nonTalkTimeFilter_absoluteTimeRange :: Lens' NonTalkTimeFilter (Maybe AbsoluteTimeRange) Source #

An object you can use to specify a time range (in milliseconds) for when no one is talking. For example, you could specify a time period between the 30,000 millisecond mark and the 45,000 millisecond mark. You could also specify the time period as the first 15,000 milliseconds or the last 15,000 milliseconds.

RelativeTimeRange

data RelativeTimeRange Source #

An object that allows percentages to specify the proportion of the call where you would like to apply a filter. For example, you can specify the first half of the call. You can also specify the period of time between halfway through to three-quarters of the way through the call. Because the length of conversation can vary between calls, you can apply relative time ranges across all calls.

See: newRelativeTimeRange smart constructor.

Constructors

RelativeTimeRange' 

Fields

  • endPercentage :: Maybe Natural

    A value that indicates the percentage of the end of the time range. To set a relative time range, you must specify a start percentage and an end percentage. For example, if you specify the following values:

    • StartPercentage - 10
    • EndPercentage - 50

    This looks at the time range starting from 10% of the way into the call to 50% of the way through the call. For a call that lasts 100,000 milliseconds, this example range would apply from the 10,000 millisecond mark to the 50,000 millisecond mark.

  • first :: Maybe Natural

    A range that takes the portion of the call up to the time in milliseconds set by the value that you've specified. For example, if you specify 120000, the time range is set for the first 120,000 milliseconds of the call.

  • last :: Maybe Natural

    A range that takes the portion of the call from the time in milliseconds set by the value that you've specified to the end of the call. For example, if you specify 120000, the time range is set for the last 120,000 milliseconds of the call.

  • startPercentage :: Maybe Natural

    A value that indicates the percentage of the beginning of the time range. To set a relative time range, you must specify a start percentage and an end percentage. For example, if you specify the following values:

    • StartPercentage - 10
    • EndPercentage - 50

    This looks at the time range starting from 10% of the way into the call to 50% of the way through the call. For a call that lasts 100,000 milliseconds, this example range would apply from the 10,000 millisecond mark to the 50,000 millisecond mark.

Instances

Instances details
Eq RelativeTimeRange Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RelativeTimeRange

Read RelativeTimeRange Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RelativeTimeRange

Show RelativeTimeRange Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RelativeTimeRange

Generic RelativeTimeRange Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RelativeTimeRange

Associated Types

type Rep RelativeTimeRange :: Type -> Type #

NFData RelativeTimeRange Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RelativeTimeRange

Methods

rnf :: RelativeTimeRange -> () #

Hashable RelativeTimeRange Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RelativeTimeRange

ToJSON RelativeTimeRange Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RelativeTimeRange

FromJSON RelativeTimeRange Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RelativeTimeRange

type Rep RelativeTimeRange Source # 
Instance details

Defined in Amazonka.Transcribe.Types.RelativeTimeRange

type Rep RelativeTimeRange = D1 ('MetaData "RelativeTimeRange" "Amazonka.Transcribe.Types.RelativeTimeRange" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "RelativeTimeRange'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "first") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "last") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "startPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newRelativeTimeRange :: RelativeTimeRange Source #

Create a value of RelativeTimeRange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endPercentage:RelativeTimeRange', relativeTimeRange_endPercentage - A value that indicates the percentage of the end of the time range. To set a relative time range, you must specify a start percentage and an end percentage. For example, if you specify the following values:

  • StartPercentage - 10
  • EndPercentage - 50

This looks at the time range starting from 10% of the way into the call to 50% of the way through the call. For a call that lasts 100,000 milliseconds, this example range would apply from the 10,000 millisecond mark to the 50,000 millisecond mark.

$sel:first:RelativeTimeRange', relativeTimeRange_first - A range that takes the portion of the call up to the time in milliseconds set by the value that you've specified. For example, if you specify 120000, the time range is set for the first 120,000 milliseconds of the call.

$sel:last:RelativeTimeRange', relativeTimeRange_last - A range that takes the portion of the call from the time in milliseconds set by the value that you've specified to the end of the call. For example, if you specify 120000, the time range is set for the last 120,000 milliseconds of the call.

$sel:startPercentage:RelativeTimeRange', relativeTimeRange_startPercentage - A value that indicates the percentage of the beginning of the time range. To set a relative time range, you must specify a start percentage and an end percentage. For example, if you specify the following values:

  • StartPercentage - 10
  • EndPercentage - 50

This looks at the time range starting from 10% of the way into the call to 50% of the way through the call. For a call that lasts 100,000 milliseconds, this example range would apply from the 10,000 millisecond mark to the 50,000 millisecond mark.

relativeTimeRange_endPercentage :: Lens' RelativeTimeRange (Maybe Natural) Source #

A value that indicates the percentage of the end of the time range. To set a relative time range, you must specify a start percentage and an end percentage. For example, if you specify the following values:

  • StartPercentage - 10
  • EndPercentage - 50

This looks at the time range starting from 10% of the way into the call to 50% of the way through the call. For a call that lasts 100,000 milliseconds, this example range would apply from the 10,000 millisecond mark to the 50,000 millisecond mark.

relativeTimeRange_first :: Lens' RelativeTimeRange (Maybe Natural) Source #

A range that takes the portion of the call up to the time in milliseconds set by the value that you've specified. For example, if you specify 120000, the time range is set for the first 120,000 milliseconds of the call.

relativeTimeRange_last :: Lens' RelativeTimeRange (Maybe Natural) Source #

A range that takes the portion of the call from the time in milliseconds set by the value that you've specified to the end of the call. For example, if you specify 120000, the time range is set for the last 120,000 milliseconds of the call.

relativeTimeRange_startPercentage :: Lens' RelativeTimeRange (Maybe Natural) Source #

A value that indicates the percentage of the beginning of the time range. To set a relative time range, you must specify a start percentage and an end percentage. For example, if you specify the following values:

  • StartPercentage - 10
  • EndPercentage - 50

This looks at the time range starting from 10% of the way into the call to 50% of the way through the call. For a call that lasts 100,000 milliseconds, this example range would apply from the 10,000 millisecond mark to the 50,000 millisecond mark.

Rule

data Rule Source #

A condition in the call between the customer and the agent that you want to filter for.

See: newRule smart constructor.

Constructors

Rule' 

Fields

Instances

Instances details
Eq Rule Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Rule

Methods

(==) :: Rule -> Rule -> Bool #

(/=) :: Rule -> Rule -> Bool #

Read Rule Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Rule

Show Rule Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Rule

Methods

showsPrec :: Int -> Rule -> ShowS #

show :: Rule -> String #

showList :: [Rule] -> ShowS #

Generic Rule Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Rule

Associated Types

type Rep Rule :: Type -> Type #

Methods

from :: Rule -> Rep Rule x #

to :: Rep Rule x -> Rule #

NFData Rule Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Rule

Methods

rnf :: Rule -> () #

Hashable Rule Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Rule

Methods

hashWithSalt :: Int -> Rule -> Int #

hash :: Rule -> Int #

ToJSON Rule Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Rule

FromJSON Rule Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Rule

type Rep Rule Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Rule

type Rep Rule = D1 ('MetaData "Rule" "Amazonka.Transcribe.Types.Rule" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "Rule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nonTalkTimeFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NonTalkTimeFilter)) :*: S1 ('MetaSel ('Just "transcriptFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TranscriptFilter))) :*: (S1 ('MetaSel ('Just "sentimentFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SentimentFilter)) :*: S1 ('MetaSel ('Just "interruptionFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InterruptionFilter)))))

newRule :: Rule Source #

Create a value of Rule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nonTalkTimeFilter:Rule', rule_nonTalkTimeFilter - A condition for a time period when neither the customer nor the agent was talking.

$sel:transcriptFilter:Rule', rule_transcriptFilter - A condition that catches particular words or phrases based on a exact match. For example, if you set the phrase "I want to speak to the manager", only that exact phrase will be returned.

$sel:sentimentFilter:Rule', rule_sentimentFilter - A condition that is applied to a particular customer sentiment.

$sel:interruptionFilter:Rule', rule_interruptionFilter - A condition for a time period when either the customer or agent was interrupting the other person.

rule_nonTalkTimeFilter :: Lens' Rule (Maybe NonTalkTimeFilter) Source #

A condition for a time period when neither the customer nor the agent was talking.

rule_transcriptFilter :: Lens' Rule (Maybe TranscriptFilter) Source #

A condition that catches particular words or phrases based on a exact match. For example, if you set the phrase "I want to speak to the manager", only that exact phrase will be returned.

rule_sentimentFilter :: Lens' Rule (Maybe SentimentFilter) Source #

A condition that is applied to a particular customer sentiment.

rule_interruptionFilter :: Lens' Rule (Maybe InterruptionFilter) Source #

A condition for a time period when either the customer or agent was interrupting the other person.

SentimentFilter

data SentimentFilter Source #

An object that enables you to specify a particular customer or agent sentiment. If at least 50 percent of the conversation turns (the back-and-forth between two speakers) in a specified time period match the specified sentiment, Amazon Transcribe will consider the sentiment a match.

See: newSentimentFilter smart constructor.

Constructors

SentimentFilter' 

Fields

Instances

Instances details
Eq SentimentFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentFilter

Read SentimentFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentFilter

Show SentimentFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentFilter

Generic SentimentFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentFilter

Associated Types

type Rep SentimentFilter :: Type -> Type #

NFData SentimentFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentFilter

Methods

rnf :: SentimentFilter -> () #

Hashable SentimentFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentFilter

ToJSON SentimentFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentFilter

FromJSON SentimentFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentFilter

type Rep SentimentFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SentimentFilter

type Rep SentimentFilter = D1 ('MetaData "SentimentFilter" "Amazonka.Transcribe.Types.SentimentFilter" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "SentimentFilter'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "participantRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ParticipantRole)) :*: S1 ('MetaSel ('Just "relativeTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RelativeTimeRange))) :*: (S1 ('MetaSel ('Just "negate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "absoluteTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AbsoluteTimeRange)) :*: S1 ('MetaSel ('Just "sentiments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty SentimentValue))))))

newSentimentFilter Source #

Create a value of SentimentFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:participantRole:SentimentFilter', sentimentFilter_participantRole - A value that determines whether the sentiment belongs to the customer or the agent.

$sel:relativeTimeRange:SentimentFilter', sentimentFilter_relativeTimeRange - The time range, set in percentages, that correspond to proportion of the call.

$sel:negate:SentimentFilter', sentimentFilter_negate - Set to TRUE to look for sentiments that weren't specified in the request.

$sel:absoluteTimeRange:SentimentFilter', sentimentFilter_absoluteTimeRange - The time range, measured in seconds, of the sentiment.

$sel:sentiments:SentimentFilter', sentimentFilter_sentiments - An array that enables you to specify sentiments for the customer or agent. You can specify one or more values.

sentimentFilter_participantRole :: Lens' SentimentFilter (Maybe ParticipantRole) Source #

A value that determines whether the sentiment belongs to the customer or the agent.

sentimentFilter_relativeTimeRange :: Lens' SentimentFilter (Maybe RelativeTimeRange) Source #

The time range, set in percentages, that correspond to proportion of the call.

sentimentFilter_negate :: Lens' SentimentFilter (Maybe Bool) Source #

Set to TRUE to look for sentiments that weren't specified in the request.

sentimentFilter_absoluteTimeRange :: Lens' SentimentFilter (Maybe AbsoluteTimeRange) Source #

The time range, measured in seconds, of the sentiment.

sentimentFilter_sentiments :: Lens' SentimentFilter (NonEmpty SentimentValue) Source #

An array that enables you to specify sentiments for the customer or agent. You can specify one or more values.

Settings

data Settings Source #

Provides optional settings for the StartTranscriptionJob operation.

See: newSettings smart constructor.

Constructors

Settings' 

Fields

  • vocabularyName :: Maybe Text

    The name of a vocabulary to use when processing the transcription job.

  • maxAlternatives :: Maybe Natural

    The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

  • channelIdentification :: Maybe Bool

    Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

    Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

    You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

  • showAlternatives :: Maybe Bool

    Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

  • maxSpeakerLabels :: Maybe Natural

    The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

  • vocabularyFilterName :: Maybe Text

    The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

  • showSpeakerLabels :: Maybe Bool

    Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

    You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

  • vocabularyFilterMethod :: Maybe VocabularyFilterMethod

    Set to mask to remove filtered text from the transcript and replace it with three asterisks ("***") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text. Set to tag to mark the word in the transcription output that matches the vocabulary filter. When you set the filter method to tag, the words matching your vocabulary filter are not masked or removed.

Instances

Instances details
Eq Settings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Settings

Read Settings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Settings

Show Settings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Settings

Generic Settings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Settings

Associated Types

type Rep Settings :: Type -> Type #

Methods

from :: Settings -> Rep Settings x #

to :: Rep Settings x -> Settings #

NFData Settings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Settings

Methods

rnf :: Settings -> () #

Hashable Settings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Settings

Methods

hashWithSalt :: Int -> Settings -> Int #

hash :: Settings -> Int #

ToJSON Settings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Settings

FromJSON Settings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Settings

type Rep Settings Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Settings

type Rep Settings = D1 ('MetaData "Settings" "Amazonka.Transcribe.Types.Settings" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "Settings'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "vocabularyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxAlternatives") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "channelIdentification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "showAlternatives") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "maxSpeakerLabels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "vocabularyFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "showSpeakerLabels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "vocabularyFilterMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VocabularyFilterMethod))))))

newSettings :: Settings Source #

Create a value of Settings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:vocabularyName:Settings', settings_vocabularyName - The name of a vocabulary to use when processing the transcription job.

$sel:maxAlternatives:Settings', settings_maxAlternatives - The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

$sel:channelIdentification:Settings', settings_channelIdentification - Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

$sel:showAlternatives:Settings', settings_showAlternatives - Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

$sel:maxSpeakerLabels:Settings', settings_maxSpeakerLabels - The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

$sel:vocabularyFilterName:Settings', settings_vocabularyFilterName - The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

$sel:showSpeakerLabels:Settings', settings_showSpeakerLabels - Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

$sel:vocabularyFilterMethod:Settings', settings_vocabularyFilterMethod - Set to mask to remove filtered text from the transcript and replace it with three asterisks ("***") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text. Set to tag to mark the word in the transcription output that matches the vocabulary filter. When you set the filter method to tag, the words matching your vocabulary filter are not masked or removed.

settings_vocabularyName :: Lens' Settings (Maybe Text) Source #

The name of a vocabulary to use when processing the transcription job.

settings_maxAlternatives :: Lens' Settings (Maybe Natural) Source #

The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

settings_channelIdentification :: Lens' Settings (Maybe Bool) Source #

Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

settings_showAlternatives :: Lens' Settings (Maybe Bool) Source #

Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

settings_maxSpeakerLabels :: Lens' Settings (Maybe Natural) Source #

The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

settings_vocabularyFilterName :: Lens' Settings (Maybe Text) Source #

The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

settings_showSpeakerLabels :: Lens' Settings (Maybe Bool) Source #

Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

settings_vocabularyFilterMethod :: Lens' Settings (Maybe VocabularyFilterMethod) Source #

Set to mask to remove filtered text from the transcript and replace it with three asterisks ("***") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text. Set to tag to mark the word in the transcription output that matches the vocabulary filter. When you set the filter method to tag, the words matching your vocabulary filter are not masked or removed.

Subtitles

data Subtitles Source #

Generate subtitles for your batch transcription job.

See: newSubtitles smart constructor.

Constructors

Subtitles' 

Fields

Instances

Instances details
Eq Subtitles Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Subtitles

Read Subtitles Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Subtitles

Show Subtitles Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Subtitles

Generic Subtitles Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Subtitles

Associated Types

type Rep Subtitles :: Type -> Type #

NFData Subtitles Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Subtitles

Methods

rnf :: Subtitles -> () #

Hashable Subtitles Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Subtitles

ToJSON Subtitles Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Subtitles

type Rep Subtitles Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Subtitles

type Rep Subtitles = D1 ('MetaData "Subtitles" "Amazonka.Transcribe.Types.Subtitles" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "Subtitles'" 'PrefixI 'True) (S1 ('MetaSel ('Just "formats") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SubtitleFormat]))))

newSubtitles :: Subtitles Source #

Create a value of Subtitles with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:formats:Subtitles', subtitles_formats - Specify the output format for your subtitle file.

subtitles_formats :: Lens' Subtitles (Maybe [SubtitleFormat]) Source #

Specify the output format for your subtitle file.

SubtitlesOutput

data SubtitlesOutput Source #

Specify the output format for your subtitle file.

See: newSubtitlesOutput smart constructor.

Constructors

SubtitlesOutput' 

Fields

  • formats :: Maybe [SubtitleFormat]

    Specify the output format for your subtitle file; if you select both SRT and VTT formats, two output files are genereated.

  • subtitleFileUris :: Maybe [Text]

    Choose the output location for your subtitle file. This location must be an S3 bucket.

Instances

Instances details
Eq SubtitlesOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitlesOutput

Read SubtitlesOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitlesOutput

Show SubtitlesOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitlesOutput

Generic SubtitlesOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitlesOutput

Associated Types

type Rep SubtitlesOutput :: Type -> Type #

NFData SubtitlesOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitlesOutput

Methods

rnf :: SubtitlesOutput -> () #

Hashable SubtitlesOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitlesOutput

FromJSON SubtitlesOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitlesOutput

type Rep SubtitlesOutput Source # 
Instance details

Defined in Amazonka.Transcribe.Types.SubtitlesOutput

type Rep SubtitlesOutput = D1 ('MetaData "SubtitlesOutput" "Amazonka.Transcribe.Types.SubtitlesOutput" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "SubtitlesOutput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "formats") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SubtitleFormat])) :*: S1 ('MetaSel ('Just "subtitleFileUris") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newSubtitlesOutput :: SubtitlesOutput Source #

Create a value of SubtitlesOutput with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:formats:SubtitlesOutput', subtitlesOutput_formats - Specify the output format for your subtitle file; if you select both SRT and VTT formats, two output files are genereated.

$sel:subtitleFileUris:SubtitlesOutput', subtitlesOutput_subtitleFileUris - Choose the output location for your subtitle file. This location must be an S3 bucket.

subtitlesOutput_formats :: Lens' SubtitlesOutput (Maybe [SubtitleFormat]) Source #

Specify the output format for your subtitle file; if you select both SRT and VTT formats, two output files are genereated.

subtitlesOutput_subtitleFileUris :: Lens' SubtitlesOutput (Maybe [Text]) Source #

Choose the output location for your subtitle file. This location must be an S3 bucket.

Tag

data Tag Source #

A key:value pair that adds metadata to a resource used by Amazon Transcribe. For example, a tag with the key:value pair ‘Department’:’Sales’ might be added to a resource to indicate its use by your organization's sales department.

See: newTag smart constructor.

Constructors

Tag' 

Fields

  • key :: Text

    The first part of a key:value pair that forms a tag associated with a given resource. For example, in the tag ‘Department’:’Sales’, the key is 'Department'.

  • value :: Text

    The second part of a key:value pair that forms a tag associated with a given resource. For example, in the tag ‘Department’:’Sales’, the value is 'Sales'.

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.Transcribe.Types.Tag" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:Tag', tag_key - The first part of a key:value pair that forms a tag associated with a given resource. For example, in the tag ‘Department’:’Sales’, the key is 'Department'.

$sel:value:Tag', tag_value - The second part of a key:value pair that forms a tag associated with a given resource. For example, in the tag ‘Department’:’Sales’, the value is 'Sales'.

tag_key :: Lens' Tag Text Source #

The first part of a key:value pair that forms a tag associated with a given resource. For example, in the tag ‘Department’:’Sales’, the key is 'Department'.

tag_value :: Lens' Tag Text Source #

The second part of a key:value pair that forms a tag associated with a given resource. For example, in the tag ‘Department’:’Sales’, the value is 'Sales'.

Transcript

data Transcript Source #

Identifies the location of a transcription.

See: newTranscript smart constructor.

Constructors

Transcript' 

Fields

  • redactedTranscriptFileUri :: Maybe Text

    The S3 object location of the redacted transcript.

    Use this URI to access the redacted transcript. If you specified an S3 bucket in the OutputBucketName field when you created the job, this is the URI of that bucket. If you chose to store the transcript in Amazon Transcribe, this is a shareable URL that provides secure access to that location.

  • transcriptFileUri :: Maybe Text

    The S3 object location of the transcript.

    Use this URI to access the transcript. If you specified an S3 bucket in the OutputBucketName field when you created the job, this is the URI of that bucket. If you chose to store the transcript in Amazon Transcribe, this is a shareable URL that provides secure access to that location.

Instances

Instances details
Eq Transcript Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Transcript

Read Transcript Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Transcript

Show Transcript Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Transcript

Generic Transcript Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Transcript

Associated Types

type Rep Transcript :: Type -> Type #

NFData Transcript Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Transcript

Methods

rnf :: Transcript -> () #

Hashable Transcript Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Transcript

FromJSON Transcript Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Transcript

type Rep Transcript Source # 
Instance details

Defined in Amazonka.Transcribe.Types.Transcript

type Rep Transcript = D1 ('MetaData "Transcript" "Amazonka.Transcribe.Types.Transcript" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "Transcript'" 'PrefixI 'True) (S1 ('MetaSel ('Just "redactedTranscriptFileUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transcriptFileUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTranscript :: Transcript Source #

Create a value of Transcript with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:redactedTranscriptFileUri:Transcript', transcript_redactedTranscriptFileUri - The S3 object location of the redacted transcript.

Use this URI to access the redacted transcript. If you specified an S3 bucket in the OutputBucketName field when you created the job, this is the URI of that bucket. If you chose to store the transcript in Amazon Transcribe, this is a shareable URL that provides secure access to that location.

$sel:transcriptFileUri:Transcript', transcript_transcriptFileUri - The S3 object location of the transcript.

Use this URI to access the transcript. If you specified an S3 bucket in the OutputBucketName field when you created the job, this is the URI of that bucket. If you chose to store the transcript in Amazon Transcribe, this is a shareable URL that provides secure access to that location.

transcript_redactedTranscriptFileUri :: Lens' Transcript (Maybe Text) Source #

The S3 object location of the redacted transcript.

Use this URI to access the redacted transcript. If you specified an S3 bucket in the OutputBucketName field when you created the job, this is the URI of that bucket. If you chose to store the transcript in Amazon Transcribe, this is a shareable URL that provides secure access to that location.

transcript_transcriptFileUri :: Lens' Transcript (Maybe Text) Source #

The S3 object location of the transcript.

Use this URI to access the transcript. If you specified an S3 bucket in the OutputBucketName field when you created the job, this is the URI of that bucket. If you chose to store the transcript in Amazon Transcribe, this is a shareable URL that provides secure access to that location.

TranscriptFilter

data TranscriptFilter Source #

Matches the output of the transcription to either the specific phrases that you specify, or the intent of the phrases that you specify.

See: newTranscriptFilter smart constructor.

Constructors

TranscriptFilter' 

Fields

  • participantRole :: Maybe ParticipantRole

    Determines whether the customer or the agent is speaking the phrases that you've specified.

  • relativeTimeRange :: Maybe RelativeTimeRange

    An object that allows percentages to specify the proportion of the call where you would like to apply a filter. For example, you can specify the first half of the call. You can also specify the period of time between halfway through to three-quarters of the way through the call. Because the length of conversation can vary between calls, you can apply relative time ranges across all calls.

  • negate :: Maybe Bool

    If TRUE, the rule that you specify is applied to everything except for the phrases that you specify.

  • absoluteTimeRange :: Maybe AbsoluteTimeRange

    A time range, set in seconds, between two points in the call.

  • transcriptFilterType :: TranscriptFilterType

    Matches the phrase to the transcription output in a word for word fashion. For example, if you specify the phrase "I want to speak to the manager." Amazon Transcribe attempts to match that specific phrase to the transcription.

  • targets :: NonEmpty Text

    The phrases that you're specifying for the transcript filter to match.

Instances

Instances details
Eq TranscriptFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilter

Read TranscriptFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilter

Show TranscriptFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilter

Generic TranscriptFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilter

Associated Types

type Rep TranscriptFilter :: Type -> Type #

NFData TranscriptFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilter

Methods

rnf :: TranscriptFilter -> () #

Hashable TranscriptFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilter

ToJSON TranscriptFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilter

FromJSON TranscriptFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilter

type Rep TranscriptFilter Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptFilter

type Rep TranscriptFilter = D1 ('MetaData "TranscriptFilter" "Amazonka.Transcribe.Types.TranscriptFilter" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "TranscriptFilter'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "participantRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ParticipantRole)) :*: (S1 ('MetaSel ('Just "relativeTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RelativeTimeRange)) :*: S1 ('MetaSel ('Just "negate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "absoluteTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AbsoluteTimeRange)) :*: (S1 ('MetaSel ('Just "transcriptFilterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TranscriptFilterType) :*: S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))))

newTranscriptFilter Source #

Create a value of TranscriptFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:participantRole:TranscriptFilter', transcriptFilter_participantRole - Determines whether the customer or the agent is speaking the phrases that you've specified.

$sel:relativeTimeRange:TranscriptFilter', transcriptFilter_relativeTimeRange - An object that allows percentages to specify the proportion of the call where you would like to apply a filter. For example, you can specify the first half of the call. You can also specify the period of time between halfway through to three-quarters of the way through the call. Because the length of conversation can vary between calls, you can apply relative time ranges across all calls.

$sel:negate:TranscriptFilter', transcriptFilter_negate - If TRUE, the rule that you specify is applied to everything except for the phrases that you specify.

$sel:absoluteTimeRange:TranscriptFilter', transcriptFilter_absoluteTimeRange - A time range, set in seconds, between two points in the call.

$sel:transcriptFilterType:TranscriptFilter', transcriptFilter_transcriptFilterType - Matches the phrase to the transcription output in a word for word fashion. For example, if you specify the phrase "I want to speak to the manager." Amazon Transcribe attempts to match that specific phrase to the transcription.

$sel:targets:TranscriptFilter', transcriptFilter_targets - The phrases that you're specifying for the transcript filter to match.

transcriptFilter_participantRole :: Lens' TranscriptFilter (Maybe ParticipantRole) Source #

Determines whether the customer or the agent is speaking the phrases that you've specified.

transcriptFilter_relativeTimeRange :: Lens' TranscriptFilter (Maybe RelativeTimeRange) Source #

An object that allows percentages to specify the proportion of the call where you would like to apply a filter. For example, you can specify the first half of the call. You can also specify the period of time between halfway through to three-quarters of the way through the call. Because the length of conversation can vary between calls, you can apply relative time ranges across all calls.

transcriptFilter_negate :: Lens' TranscriptFilter (Maybe Bool) Source #

If TRUE, the rule that you specify is applied to everything except for the phrases that you specify.

transcriptFilter_absoluteTimeRange :: Lens' TranscriptFilter (Maybe AbsoluteTimeRange) Source #

A time range, set in seconds, between two points in the call.

transcriptFilter_transcriptFilterType :: Lens' TranscriptFilter TranscriptFilterType Source #

Matches the phrase to the transcription output in a word for word fashion. For example, if you specify the phrase "I want to speak to the manager." Amazon Transcribe attempts to match that specific phrase to the transcription.

transcriptFilter_targets :: Lens' TranscriptFilter (NonEmpty Text) Source #

The phrases that you're specifying for the transcript filter to match.

TranscriptionJob

data TranscriptionJob Source #

Describes an asynchronous transcription job that was created with the StartTranscriptionJob operation.

See: newTranscriptionJob smart constructor.

Constructors

TranscriptionJob' 

Fields

  • creationTime :: Maybe POSIX

    A timestamp that shows when the job was created.

  • failureReason :: Maybe Text

    If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

    The FailureReason field can contain one of the following values:

    • Unsupported media format - The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.
    • The media format provided does not match the detected media format
    • The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure that the two values match.
    • Invalid sample rate for audio file - The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8,000 and 48,000 Hertz.
    • The sample rate provided does not match the detected sample rate - The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.
    • Invalid file size: file size too large - The size of your audio file is larger than Amazon Transcribe can process. For more information, see Limits in the Amazon Transcribe Developer Guide.
    • Invalid number of channels: number of channels too large - Your audio contains more channels than Amazon Transcribe is configured to process. To request additional channels, see Amazon Transcribe Limits in the Amazon Web Services General Reference.
  • contentRedaction :: Maybe ContentRedaction

    An object that describes content redaction settings for the transcription job.

  • identifiedLanguageScore :: Maybe Double

    A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.

  • subtitles :: Maybe SubtitlesOutput

    Generate subtitles for your batch transcription job.

  • languageCode :: Maybe LanguageCode

    The language code for the input speech.

  • languageOptions :: Maybe (NonEmpty LanguageCode)

    An object that shows the optional array of languages inputted for transcription jobs with automatic language identification enabled.

  • settings :: Maybe Settings

    Optional settings for the transcription job. Use these settings to turn on speaker recognition, to set the maximum number of speakers that should be identified and to specify a custom vocabulary to use when processing the transcription job.

  • startTime :: Maybe POSIX

    A timestamp that shows when the job started processing.

  • completionTime :: Maybe POSIX

    A timestamp that shows when the job completed.

  • media :: Maybe Media

    An object that describes the input media for the transcription job.

  • mediaFormat :: Maybe MediaFormat

    The format of the input media file.

  • modelSettings :: Maybe ModelSettings

    An object containing the details of your custom language model.

  • transcriptionJobStatus :: Maybe TranscriptionJobStatus

    The status of the transcription job.

  • jobExecutionSettings :: Maybe JobExecutionSettings

    Provides information about how a transcription job is executed.

  • transcriptionJobName :: Maybe Text

    The name of the transcription job.

  • identifyLanguage :: Maybe Bool

    A value that shows if automatic language identification was enabled for a transcription job.

  • transcript :: Maybe Transcript

    An object that describes the output of the transcription job.

  • tags :: Maybe (NonEmpty Tag)

    A key:value pair assigned to a given transcription job.

  • mediaSampleRateHertz :: Maybe Natural

    The sample rate, in Hertz, of the audio track in the input media file.

Instances

Instances details
Eq TranscriptionJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJob

Read TranscriptionJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJob

Show TranscriptionJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJob

Generic TranscriptionJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJob

Associated Types

type Rep TranscriptionJob :: Type -> Type #

NFData TranscriptionJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJob

Methods

rnf :: TranscriptionJob -> () #

Hashable TranscriptionJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJob

FromJSON TranscriptionJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJob

type Rep TranscriptionJob Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJob

type Rep TranscriptionJob = D1 ('MetaData "TranscriptionJob" "Amazonka.Transcribe.Types.TranscriptionJob" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "TranscriptionJob'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "contentRedaction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContentRedaction)) :*: (S1 ('MetaSel ('Just "identifiedLanguageScore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "subtitles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubtitlesOutput))))) :*: ((S1 ('MetaSel ('Just "languageCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LanguageCode)) :*: S1 ('MetaSel ('Just "languageOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty LanguageCode)))) :*: (S1 ('MetaSel ('Just "settings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Settings)) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "completionTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))) :*: (((S1 ('MetaSel ('Just "media") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Media)) :*: S1 ('MetaSel ('Just "mediaFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MediaFormat))) :*: (S1 ('MetaSel ('Just "modelSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ModelSettings)) :*: (S1 ('MetaSel ('Just "transcriptionJobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TranscriptionJobStatus)) :*: S1 ('MetaSel ('Just "jobExecutionSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobExecutionSettings))))) :*: ((S1 ('MetaSel ('Just "transcriptionJobName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "identifyLanguage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "transcript") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Transcript)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "mediaSampleRateHertz") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))))

newTranscriptionJob :: TranscriptionJob Source #

Create a value of TranscriptionJob with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:TranscriptionJob', transcriptionJob_creationTime - A timestamp that shows when the job was created.

$sel:failureReason:TranscriptionJob', transcriptionJob_failureReason - If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

The FailureReason field can contain one of the following values:

  • Unsupported media format - The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.
  • The media format provided does not match the detected media format
  • The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure that the two values match.
  • Invalid sample rate for audio file - The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8,000 and 48,000 Hertz.
  • The sample rate provided does not match the detected sample rate - The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.
  • Invalid file size: file size too large - The size of your audio file is larger than Amazon Transcribe can process. For more information, see Limits in the Amazon Transcribe Developer Guide.
  • Invalid number of channels: number of channels too large - Your audio contains more channels than Amazon Transcribe is configured to process. To request additional channels, see Amazon Transcribe Limits in the Amazon Web Services General Reference.

$sel:contentRedaction:TranscriptionJob', transcriptionJob_contentRedaction - An object that describes content redaction settings for the transcription job.

$sel:identifiedLanguageScore:TranscriptionJob', transcriptionJob_identifiedLanguageScore - A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.

$sel:subtitles:TranscriptionJob', transcriptionJob_subtitles - Generate subtitles for your batch transcription job.

$sel:languageCode:TranscriptionJob', transcriptionJob_languageCode - The language code for the input speech.

$sel:languageOptions:TranscriptionJob', transcriptionJob_languageOptions - An object that shows the optional array of languages inputted for transcription jobs with automatic language identification enabled.

$sel:settings:TranscriptionJob', transcriptionJob_settings - Optional settings for the transcription job. Use these settings to turn on speaker recognition, to set the maximum number of speakers that should be identified and to specify a custom vocabulary to use when processing the transcription job.

$sel:startTime:TranscriptionJob', transcriptionJob_startTime - A timestamp that shows when the job started processing.

$sel:completionTime:TranscriptionJob', transcriptionJob_completionTime - A timestamp that shows when the job completed.

$sel:media:TranscriptionJob', transcriptionJob_media - An object that describes the input media for the transcription job.

$sel:mediaFormat:TranscriptionJob', transcriptionJob_mediaFormat - The format of the input media file.

$sel:modelSettings:TranscriptionJob', transcriptionJob_modelSettings - An object containing the details of your custom language model.

$sel:transcriptionJobStatus:TranscriptionJob', transcriptionJob_transcriptionJobStatus - The status of the transcription job.

$sel:jobExecutionSettings:TranscriptionJob', transcriptionJob_jobExecutionSettings - Provides information about how a transcription job is executed.

$sel:transcriptionJobName:TranscriptionJob', transcriptionJob_transcriptionJobName - The name of the transcription job.

$sel:identifyLanguage:TranscriptionJob', transcriptionJob_identifyLanguage - A value that shows if automatic language identification was enabled for a transcription job.

$sel:transcript:TranscriptionJob', transcriptionJob_transcript - An object that describes the output of the transcription job.

$sel:tags:TranscriptionJob', transcriptionJob_tags - A key:value pair assigned to a given transcription job.

$sel:mediaSampleRateHertz:TranscriptionJob', transcriptionJob_mediaSampleRateHertz - The sample rate, in Hertz, of the audio track in the input media file.

transcriptionJob_creationTime :: Lens' TranscriptionJob (Maybe UTCTime) Source #

A timestamp that shows when the job was created.

transcriptionJob_failureReason :: Lens' TranscriptionJob (Maybe Text) Source #

If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

The FailureReason field can contain one of the following values:

  • Unsupported media format - The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.
  • The media format provided does not match the detected media format
  • The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure that the two values match.
  • Invalid sample rate for audio file - The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8,000 and 48,000 Hertz.
  • The sample rate provided does not match the detected sample rate - The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.
  • Invalid file size: file size too large - The size of your audio file is larger than Amazon Transcribe can process. For more information, see Limits in the Amazon Transcribe Developer Guide.
  • Invalid number of channels: number of channels too large - Your audio contains more channels than Amazon Transcribe is configured to process. To request additional channels, see Amazon Transcribe Limits in the Amazon Web Services General Reference.

transcriptionJob_contentRedaction :: Lens' TranscriptionJob (Maybe ContentRedaction) Source #

An object that describes content redaction settings for the transcription job.

transcriptionJob_identifiedLanguageScore :: Lens' TranscriptionJob (Maybe Double) Source #

A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.

transcriptionJob_subtitles :: Lens' TranscriptionJob (Maybe SubtitlesOutput) Source #

Generate subtitles for your batch transcription job.

transcriptionJob_languageCode :: Lens' TranscriptionJob (Maybe LanguageCode) Source #

The language code for the input speech.

transcriptionJob_languageOptions :: Lens' TranscriptionJob (Maybe (NonEmpty LanguageCode)) Source #

An object that shows the optional array of languages inputted for transcription jobs with automatic language identification enabled.

transcriptionJob_settings :: Lens' TranscriptionJob (Maybe Settings) Source #

Optional settings for the transcription job. Use these settings to turn on speaker recognition, to set the maximum number of speakers that should be identified and to specify a custom vocabulary to use when processing the transcription job.

transcriptionJob_startTime :: Lens' TranscriptionJob (Maybe UTCTime) Source #

A timestamp that shows when the job started processing.

transcriptionJob_completionTime :: Lens' TranscriptionJob (Maybe UTCTime) Source #

A timestamp that shows when the job completed.

transcriptionJob_media :: Lens' TranscriptionJob (Maybe Media) Source #

An object that describes the input media for the transcription job.

transcriptionJob_modelSettings :: Lens' TranscriptionJob (Maybe ModelSettings) Source #

An object containing the details of your custom language model.

transcriptionJob_jobExecutionSettings :: Lens' TranscriptionJob (Maybe JobExecutionSettings) Source #

Provides information about how a transcription job is executed.

transcriptionJob_identifyLanguage :: Lens' TranscriptionJob (Maybe Bool) Source #

A value that shows if automatic language identification was enabled for a transcription job.

transcriptionJob_transcript :: Lens' TranscriptionJob (Maybe Transcript) Source #

An object that describes the output of the transcription job.

transcriptionJob_tags :: Lens' TranscriptionJob (Maybe (NonEmpty Tag)) Source #

A key:value pair assigned to a given transcription job.

transcriptionJob_mediaSampleRateHertz :: Lens' TranscriptionJob (Maybe Natural) Source #

The sample rate, in Hertz, of the audio track in the input media file.

TranscriptionJobSummary

data TranscriptionJobSummary Source #

Provides a summary of information about a transcription job.

See: newTranscriptionJobSummary smart constructor.

Constructors

TranscriptionJobSummary' 

Fields

Instances

Instances details
Eq TranscriptionJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobSummary

Read TranscriptionJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobSummary

Show TranscriptionJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobSummary

Generic TranscriptionJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobSummary

Associated Types

type Rep TranscriptionJobSummary :: Type -> Type #

NFData TranscriptionJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobSummary

Methods

rnf :: TranscriptionJobSummary -> () #

Hashable TranscriptionJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobSummary

FromJSON TranscriptionJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobSummary

type Rep TranscriptionJobSummary Source # 
Instance details

Defined in Amazonka.Transcribe.Types.TranscriptionJobSummary

type Rep TranscriptionJobSummary = D1 ('MetaData "TranscriptionJobSummary" "Amazonka.Transcribe.Types.TranscriptionJobSummary" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "TranscriptionJobSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "contentRedaction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContentRedaction)))) :*: (S1 ('MetaSel ('Just "identifiedLanguageScore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "languageCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LanguageCode)) :*: S1 ('MetaSel ('Just "outputLocationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OutputLocationType))))) :*: ((S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "completionTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "modelSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ModelSettings)))) :*: (S1 ('MetaSel ('Just "transcriptionJobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TranscriptionJobStatus)) :*: (S1 ('MetaSel ('Just "transcriptionJobName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "identifyLanguage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))))

newTranscriptionJobSummary :: TranscriptionJobSummary Source #

Create a value of TranscriptionJobSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:TranscriptionJobSummary', transcriptionJobSummary_creationTime - A timestamp that shows when the job was created.

$sel:failureReason:TranscriptionJobSummary', transcriptionJobSummary_failureReason - If the TranscriptionJobStatus field is FAILED, a description of the error.

$sel:contentRedaction:TranscriptionJobSummary', transcriptionJobSummary_contentRedaction - The content redaction settings of the transcription job.

$sel:identifiedLanguageScore:TranscriptionJobSummary', transcriptionJobSummary_identifiedLanguageScore - A value between zero and one that Amazon Transcribe assigned to the language it identified in the source audio. A higher score indicates that Amazon Transcribe is more confident in the language it identified.

$sel:languageCode:TranscriptionJobSummary', transcriptionJobSummary_languageCode - The language code for the input speech.

$sel:outputLocationType:TranscriptionJobSummary', transcriptionJobSummary_outputLocationType - Indicates the location of the output of the transcription job.

If the value is CUSTOMER_BUCKET then the location is the S3 bucket specified in the outputBucketName field when the transcription job was started with the StartTranscriptionJob operation.

If the value is SERVICE_BUCKET then the output is stored by Amazon Transcribe and can be retrieved using the URI in the GetTranscriptionJob response's TranscriptFileUri field.

$sel:startTime:TranscriptionJobSummary', transcriptionJobSummary_startTime - A timestamp that shows when the job started processing.

$sel:completionTime:TranscriptionJobSummary', transcriptionJobSummary_completionTime - A timestamp that shows when the job was completed.

$sel:modelSettings:TranscriptionJobSummary', transcriptionJobSummary_modelSettings - Undocumented member.

$sel:transcriptionJobStatus:TranscriptionJobSummary', transcriptionJobSummary_transcriptionJobStatus - The status of the transcription job. When the status is COMPLETED, use the GetTranscriptionJob operation to get the results of the transcription.

$sel:transcriptionJobName:TranscriptionJobSummary', transcriptionJobSummary_transcriptionJobName - The name of the transcription job.

$sel:identifyLanguage:TranscriptionJobSummary', transcriptionJobSummary_identifyLanguage - Whether automatic language identification was enabled for a transcription job.

transcriptionJobSummary_creationTime :: Lens' TranscriptionJobSummary (Maybe UTCTime) Source #

A timestamp that shows when the job was created.

transcriptionJobSummary_failureReason :: Lens' TranscriptionJobSummary (Maybe Text) Source #

If the TranscriptionJobStatus field is FAILED, a description of the error.

transcriptionJobSummary_contentRedaction :: Lens' TranscriptionJobSummary (Maybe ContentRedaction) Source #

The content redaction settings of the transcription job.

transcriptionJobSummary_identifiedLanguageScore :: Lens' TranscriptionJobSummary (Maybe Double) Source #

A value between zero and one that Amazon Transcribe assigned to the language it identified in the source audio. A higher score indicates that Amazon Transcribe is more confident in the language it identified.

transcriptionJobSummary_outputLocationType :: Lens' TranscriptionJobSummary (Maybe OutputLocationType) Source #

Indicates the location of the output of the transcription job.

If the value is CUSTOMER_BUCKET then the location is the S3 bucket specified in the outputBucketName field when the transcription job was started with the StartTranscriptionJob operation.

If the value is SERVICE_BUCKET then the output is stored by Amazon Transcribe and can be retrieved using the URI in the GetTranscriptionJob response's TranscriptFileUri field.

transcriptionJobSummary_startTime :: Lens' TranscriptionJobSummary (Maybe UTCTime) Source #

A timestamp that shows when the job started processing.

transcriptionJobSummary_completionTime :: Lens' TranscriptionJobSummary (Maybe UTCTime) Source #

A timestamp that shows when the job was completed.

transcriptionJobSummary_transcriptionJobStatus :: Lens' TranscriptionJobSummary (Maybe TranscriptionJobStatus) Source #

The status of the transcription job. When the status is COMPLETED, use the GetTranscriptionJob operation to get the results of the transcription.

transcriptionJobSummary_identifyLanguage :: Lens' TranscriptionJobSummary (Maybe Bool) Source #

Whether automatic language identification was enabled for a transcription job.

VocabularyFilterInfo

data VocabularyFilterInfo Source #

Provides information about a vocabulary filter.

See: newVocabularyFilterInfo smart constructor.

Constructors

VocabularyFilterInfo' 

Fields

Instances

Instances details
Eq VocabularyFilterInfo Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterInfo

Read VocabularyFilterInfo Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterInfo

Show VocabularyFilterInfo Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterInfo

Generic VocabularyFilterInfo Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterInfo

Associated Types

type Rep VocabularyFilterInfo :: Type -> Type #

NFData VocabularyFilterInfo Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterInfo

Methods

rnf :: VocabularyFilterInfo -> () #

Hashable VocabularyFilterInfo Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterInfo

FromJSON VocabularyFilterInfo Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterInfo

type Rep VocabularyFilterInfo Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyFilterInfo

type Rep VocabularyFilterInfo = D1 ('MetaData "VocabularyFilterInfo" "Amazonka.Transcribe.Types.VocabularyFilterInfo" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "VocabularyFilterInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "languageCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LanguageCode)) :*: (S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "vocabularyFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newVocabularyFilterInfo :: VocabularyFilterInfo Source #

Create a value of VocabularyFilterInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:languageCode:VocabularyFilterInfo', vocabularyFilterInfo_languageCode - The language code of the words in the vocabulary filter.

$sel:lastModifiedTime:VocabularyFilterInfo', vocabularyFilterInfo_lastModifiedTime - The date and time that the vocabulary was last updated.

$sel:vocabularyFilterName:VocabularyFilterInfo', vocabularyFilterInfo_vocabularyFilterName - The name of the vocabulary filter. The name must be unique in the account that holds the filter.

vocabularyFilterInfo_languageCode :: Lens' VocabularyFilterInfo (Maybe LanguageCode) Source #

The language code of the words in the vocabulary filter.

vocabularyFilterInfo_lastModifiedTime :: Lens' VocabularyFilterInfo (Maybe UTCTime) Source #

The date and time that the vocabulary was last updated.

vocabularyFilterInfo_vocabularyFilterName :: Lens' VocabularyFilterInfo (Maybe Text) Source #

The name of the vocabulary filter. The name must be unique in the account that holds the filter.

VocabularyInfo

data VocabularyInfo Source #

Provides information about a custom vocabulary.

See: newVocabularyInfo smart constructor.

Constructors

VocabularyInfo' 

Fields

Instances

Instances details
Eq VocabularyInfo Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyInfo

Read VocabularyInfo Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyInfo

Show VocabularyInfo Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyInfo

Generic VocabularyInfo Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyInfo

Associated Types

type Rep VocabularyInfo :: Type -> Type #

NFData VocabularyInfo Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyInfo

Methods

rnf :: VocabularyInfo -> () #

Hashable VocabularyInfo Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyInfo

FromJSON VocabularyInfo Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyInfo

type Rep VocabularyInfo Source # 
Instance details

Defined in Amazonka.Transcribe.Types.VocabularyInfo

type Rep VocabularyInfo = D1 ('MetaData "VocabularyInfo" "Amazonka.Transcribe.Types.VocabularyInfo" "libZSservicesZSamazonka-transcribeZSamazonka-transcribe" 'False) (C1 ('MetaCons "VocabularyInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "languageCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LanguageCode)) :*: S1 ('MetaSel ('Just "vocabularyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "vocabularyState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VocabularyState)))))

newVocabularyInfo :: VocabularyInfo Source #

Create a value of VocabularyInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:languageCode:VocabularyInfo', vocabularyInfo_languageCode - The language code of the vocabulary entries.

$sel:vocabularyName:VocabularyInfo', vocabularyInfo_vocabularyName - The name of the vocabulary.

$sel:lastModifiedTime:VocabularyInfo', vocabularyInfo_lastModifiedTime - The date and time that the vocabulary was last modified.

$sel:vocabularyState:VocabularyInfo', vocabularyInfo_vocabularyState - The processing state of the vocabulary. If the state is READY you can use the vocabulary in a StartTranscriptionJob request.

vocabularyInfo_languageCode :: Lens' VocabularyInfo (Maybe LanguageCode) Source #

The language code of the vocabulary entries.

vocabularyInfo_lastModifiedTime :: Lens' VocabularyInfo (Maybe UTCTime) Source #

The date and time that the vocabulary was last modified.

vocabularyInfo_vocabularyState :: Lens' VocabularyInfo (Maybe VocabularyState) Source #

The processing state of the vocabulary. If the state is READY you can use the vocabulary in a StartTranscriptionJob request.