amazonka-transcribe-1.6.0: Amazon Transcribe Service SDK.

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

Network.AWS.Transcribe

Contents

Description

Operations and objects for transcribing speech to text.

Synopsis

Service Configuration

transcribe :: Service Source #

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

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Transcribe.

ConflictException

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

The JobName field is a duplicate of a previously entered job name. Resend your request with a different name.

NotFoundException

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

We can't find the requested transcription job or custom vocabulary. Check the name and try your request again.

InternalFailureException

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

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

BadRequestException

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

Your request didn't pass one or more validation tests. For example, a name already exists when createing a resource or a name may not exist when getting a transcription job or custom vocabulary. See the exception Message field for more information.

LimitExceededException

_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.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

GetVocabulary

GetTranscriptionJob

DeleteVocabulary

UpdateVocabulary

ListTranscriptionJobs

ListVocabularies

CreateVocabulary

StartTranscriptionJob

Types

LanguageCode

data LanguageCode Source #

Constructors

EnUs 
EsUs 

Instances

Bounded LanguageCode Source # 
Enum LanguageCode Source # 
Eq LanguageCode Source # 
Data LanguageCode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LanguageCode -> c LanguageCode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LanguageCode #

toConstr :: LanguageCode -> Constr #

dataTypeOf :: LanguageCode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LanguageCode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LanguageCode) #

gmapT :: (forall b. Data b => b -> b) -> LanguageCode -> LanguageCode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LanguageCode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LanguageCode -> r #

gmapQ :: (forall d. Data d => d -> u) -> LanguageCode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LanguageCode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LanguageCode -> m LanguageCode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LanguageCode -> m LanguageCode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LanguageCode -> m LanguageCode #

Ord LanguageCode Source # 
Read LanguageCode Source # 
Show LanguageCode Source # 
Generic LanguageCode Source # 

Associated Types

type Rep LanguageCode :: * -> * #

Hashable LanguageCode Source # 
ToJSON LanguageCode Source # 
FromJSON LanguageCode Source # 
NFData LanguageCode Source # 

Methods

rnf :: LanguageCode -> () #

ToHeader LanguageCode Source # 
ToQuery LanguageCode Source # 
ToByteString LanguageCode Source # 
FromText LanguageCode Source # 
ToText LanguageCode Source # 

Methods

toText :: LanguageCode -> Text #

type Rep LanguageCode Source # 
type Rep LanguageCode = D1 * (MetaData "LanguageCode" "Network.AWS.Transcribe.Types.Sum" "amazonka-transcribe-1.6.0-EAJHmFqYXYhFnJ8LH2D7KC" False) ((:+:) * (C1 * (MetaCons "EnUs" PrefixI False) (U1 *)) (C1 * (MetaCons "EsUs" PrefixI False) (U1 *)))

MediaFormat

data MediaFormat Source #

Constructors

Flac 
MP3 
MP4 
Wav 

Instances

Bounded MediaFormat Source # 
Enum MediaFormat Source # 
Eq MediaFormat Source # 
Data MediaFormat Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MediaFormat -> c MediaFormat #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MediaFormat #

toConstr :: MediaFormat -> Constr #

dataTypeOf :: MediaFormat -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MediaFormat) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MediaFormat) #

gmapT :: (forall b. Data b => b -> b) -> MediaFormat -> MediaFormat #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MediaFormat -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MediaFormat -> r #

gmapQ :: (forall d. Data d => d -> u) -> MediaFormat -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MediaFormat -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MediaFormat -> m MediaFormat #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MediaFormat -> m MediaFormat #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MediaFormat -> m MediaFormat #

Ord MediaFormat Source # 
Read MediaFormat Source # 
Show MediaFormat Source # 
Generic MediaFormat Source # 

Associated Types

type Rep MediaFormat :: * -> * #

Hashable MediaFormat Source # 
ToJSON MediaFormat Source # 
FromJSON MediaFormat Source # 
NFData MediaFormat Source # 

Methods

rnf :: MediaFormat -> () #

ToHeader MediaFormat Source # 
ToQuery MediaFormat Source # 
ToByteString MediaFormat Source # 
FromText MediaFormat Source # 
ToText MediaFormat Source # 

Methods

toText :: MediaFormat -> Text #

type Rep MediaFormat Source # 
type Rep MediaFormat = D1 * (MetaData "MediaFormat" "Network.AWS.Transcribe.Types.Sum" "amazonka-transcribe-1.6.0-EAJHmFqYXYhFnJ8LH2D7KC" False) ((:+:) * ((:+:) * (C1 * (MetaCons "Flac" PrefixI False) (U1 *)) (C1 * (MetaCons "MP3" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "MP4" PrefixI False) (U1 *)) (C1 * (MetaCons "Wav" PrefixI False) (U1 *))))

TranscriptionJobStatus

data TranscriptionJobStatus Source #

Instances

Bounded TranscriptionJobStatus Source # 
Enum TranscriptionJobStatus Source # 
Eq TranscriptionJobStatus Source # 
Data TranscriptionJobStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TranscriptionJobStatus -> c TranscriptionJobStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TranscriptionJobStatus #

toConstr :: TranscriptionJobStatus -> Constr #

dataTypeOf :: TranscriptionJobStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TranscriptionJobStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TranscriptionJobStatus) #

gmapT :: (forall b. Data b => b -> b) -> TranscriptionJobStatus -> TranscriptionJobStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TranscriptionJobStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TranscriptionJobStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> TranscriptionJobStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TranscriptionJobStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TranscriptionJobStatus -> m TranscriptionJobStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TranscriptionJobStatus -> m TranscriptionJobStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TranscriptionJobStatus -> m TranscriptionJobStatus #

Ord TranscriptionJobStatus Source # 
Read TranscriptionJobStatus Source # 
Show TranscriptionJobStatus Source # 
Generic TranscriptionJobStatus Source # 
Hashable TranscriptionJobStatus Source # 
ToJSON TranscriptionJobStatus Source # 
FromJSON TranscriptionJobStatus Source # 
NFData TranscriptionJobStatus Source # 

Methods

rnf :: TranscriptionJobStatus -> () #

ToHeader TranscriptionJobStatus Source # 
ToQuery TranscriptionJobStatus Source # 
ToByteString TranscriptionJobStatus Source # 
FromText TranscriptionJobStatus Source # 
ToText TranscriptionJobStatus Source # 
type Rep TranscriptionJobStatus Source # 
type Rep TranscriptionJobStatus = D1 * (MetaData "TranscriptionJobStatus" "Network.AWS.Transcribe.Types.Sum" "amazonka-transcribe-1.6.0-EAJHmFqYXYhFnJ8LH2D7KC" False) ((:+:) * (C1 * (MetaCons "TJSCompleted" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "TJSFailed" PrefixI False) (U1 *)) (C1 * (MetaCons "TJSInProgress" PrefixI False) (U1 *))))

VocabularyState

data VocabularyState Source #

Constructors

Failed 
Pending 
Ready 

Instances

Bounded VocabularyState Source # 
Enum VocabularyState Source # 
Eq VocabularyState Source # 
Data VocabularyState Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VocabularyState -> c VocabularyState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VocabularyState #

toConstr :: VocabularyState -> Constr #

dataTypeOf :: VocabularyState -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VocabularyState) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VocabularyState) #

gmapT :: (forall b. Data b => b -> b) -> VocabularyState -> VocabularyState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VocabularyState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VocabularyState -> r #

gmapQ :: (forall d. Data d => d -> u) -> VocabularyState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VocabularyState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VocabularyState -> m VocabularyState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VocabularyState -> m VocabularyState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VocabularyState -> m VocabularyState #

Ord VocabularyState Source # 
Read VocabularyState Source # 
Show VocabularyState Source # 
Generic VocabularyState Source # 
Hashable VocabularyState Source # 
ToJSON VocabularyState Source # 
FromJSON VocabularyState Source # 
NFData VocabularyState Source # 

Methods

rnf :: VocabularyState -> () #

ToHeader VocabularyState Source # 
ToQuery VocabularyState Source # 
ToByteString VocabularyState Source # 
FromText VocabularyState Source # 
ToText VocabularyState Source # 
type Rep VocabularyState Source # 
type Rep VocabularyState = D1 * (MetaData "VocabularyState" "Network.AWS.Transcribe.Types.Sum" "amazonka-transcribe-1.6.0-EAJHmFqYXYhFnJ8LH2D7KC" False) ((:+:) * (C1 * (MetaCons "Failed" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Pending" PrefixI False) (U1 *)) (C1 * (MetaCons "Ready" PrefixI False) (U1 *))))

Media

data Media Source #

Describes the input media file in a transcription request.

See: media smart constructor.

Instances

Eq Media Source # 

Methods

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

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

Data Media Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Media -> c Media #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Media #

toConstr :: Media -> Constr #

dataTypeOf :: Media -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Media) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Media) #

gmapT :: (forall b. Data b => b -> b) -> Media -> Media #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Media -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Media -> r #

gmapQ :: (forall d. Data d => d -> u) -> Media -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Media -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Media -> m Media #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Media -> m Media #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Media -> m Media #

Read Media Source # 
Show Media Source # 

Methods

showsPrec :: Int -> Media -> ShowS #

show :: Media -> String #

showList :: [Media] -> ShowS #

Generic Media Source # 

Associated Types

type Rep Media :: * -> * #

Methods

from :: Media -> Rep Media x #

to :: Rep Media x -> Media #

Hashable Media Source # 

Methods

hashWithSalt :: Int -> Media -> Int #

hash :: Media -> Int #

ToJSON Media Source # 
FromJSON Media Source # 
NFData Media Source # 

Methods

rnf :: Media -> () #

type Rep Media Source # 
type Rep Media = D1 * (MetaData "Media" "Network.AWS.Transcribe.Types.Product" "amazonka-transcribe-1.6.0-EAJHmFqYXYhFnJ8LH2D7KC" True) (C1 * (MetaCons "Media'" PrefixI True) (S1 * (MetaSel (Just Symbol "_mMediaFileURI") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))))

media :: Media Source #

Creates a value of Media with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

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

The S3 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: https://<aws-region>.amazonaws.com/<bucket-name>/<keyprefix>/<objectkey> For example: https://s3-us-east-1.amazonaws.com/examplebucket/example.mp4 https://s3-us-east-1.amazonaws.com/examplebucket/mediadocs/example.mp4 For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide .

Settings

data Settings Source #

Provides optional settings for the StartTranscriptionJob operation.

See: settings smart constructor.

Instances

Eq Settings Source # 
Data Settings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Settings -> c Settings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Settings #

toConstr :: Settings -> Constr #

dataTypeOf :: Settings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Settings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Settings) #

gmapT :: (forall b. Data b => b -> b) -> Settings -> Settings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Settings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Settings -> r #

gmapQ :: (forall d. Data d => d -> u) -> Settings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Settings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Settings -> m Settings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Settings -> m Settings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Settings -> m Settings #

Read Settings Source # 
Show Settings Source # 
Generic Settings Source # 

Associated Types

type Rep Settings :: * -> * #

Methods

from :: Settings -> Rep Settings x #

to :: Rep Settings x -> Settings #

Hashable Settings Source # 

Methods

hashWithSalt :: Int -> Settings -> Int #

hash :: Settings -> Int #

ToJSON Settings Source # 
FromJSON Settings Source # 
NFData Settings Source # 

Methods

rnf :: Settings -> () #

type Rep Settings Source # 
type Rep Settings = D1 * (MetaData "Settings" "Network.AWS.Transcribe.Types.Product" "amazonka-transcribe-1.6.0-EAJHmFqYXYhFnJ8LH2D7KC" False) (C1 * (MetaCons "Settings'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_sVocabularyName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_sMaxSpeakerLabels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Nat))) (S1 * (MetaSel (Just Symbol "_sShowSpeakerLabels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))))))

settings :: Settings Source #

Creates a value of Settings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • sVocabularyName - The name of a vocabulary to use when processing the transcription job.
  • sMaxSpeakerLabels - The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.
  • sShowSpeakerLabels - Determines whether the transcription job should use speaker recognition to identify different speakers in the input audio. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

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

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

sMaxSpeakerLabels :: 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 will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

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

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

Transcript

data Transcript Source #

Describes the output of a transcription job.

See: transcript smart constructor.

Instances

Eq Transcript Source # 
Data Transcript Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Transcript -> c Transcript #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Transcript #

toConstr :: Transcript -> Constr #

dataTypeOf :: Transcript -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Transcript) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Transcript) #

gmapT :: (forall b. Data b => b -> b) -> Transcript -> Transcript #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Transcript -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Transcript -> r #

gmapQ :: (forall d. Data d => d -> u) -> Transcript -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Transcript -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Transcript -> m Transcript #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Transcript -> m Transcript #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Transcript -> m Transcript #

Read Transcript Source # 
Show Transcript Source # 
Generic Transcript Source # 

Associated Types

type Rep Transcript :: * -> * #

Hashable Transcript Source # 
FromJSON Transcript Source # 
NFData Transcript Source # 

Methods

rnf :: Transcript -> () #

type Rep Transcript Source # 
type Rep Transcript = D1 * (MetaData "Transcript" "Network.AWS.Transcribe.Types.Product" "amazonka-transcribe-1.6.0-EAJHmFqYXYhFnJ8LH2D7KC" True) (C1 * (MetaCons "Transcript'" PrefixI True) (S1 * (MetaSel (Just Symbol "_tTranscriptFileURI") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))))

transcript :: Transcript Source #

Creates a value of Transcript with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • tTranscriptFileURI - The S3 location where the transcription result is stored. Use this URI to access the results of the transcription job.

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

The S3 location where the transcription result is stored. Use this URI to access the results of the transcription job.

TranscriptionJob

data TranscriptionJob Source #

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

See: transcriptionJob smart constructor.

Instances

Eq TranscriptionJob Source # 
Data TranscriptionJob Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TranscriptionJob -> c TranscriptionJob #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TranscriptionJob #

toConstr :: TranscriptionJob -> Constr #

dataTypeOf :: TranscriptionJob -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TranscriptionJob) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TranscriptionJob) #

gmapT :: (forall b. Data b => b -> b) -> TranscriptionJob -> TranscriptionJob #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TranscriptionJob -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TranscriptionJob -> r #

gmapQ :: (forall d. Data d => d -> u) -> TranscriptionJob -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TranscriptionJob -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TranscriptionJob -> m TranscriptionJob #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TranscriptionJob -> m TranscriptionJob #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TranscriptionJob -> m TranscriptionJob #

Read TranscriptionJob Source # 
Show TranscriptionJob Source # 
Generic TranscriptionJob Source # 
Hashable TranscriptionJob Source # 
FromJSON TranscriptionJob Source # 
NFData TranscriptionJob Source # 

Methods

rnf :: TranscriptionJob -> () #

type Rep TranscriptionJob Source # 
type Rep TranscriptionJob = D1 * (MetaData "TranscriptionJob" "Network.AWS.Transcribe.Types.Product" "amazonka-transcribe-1.6.0-EAJHmFqYXYhFnJ8LH2D7KC" False) (C1 * (MetaCons "TranscriptionJob'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_tjCreationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))) (S1 * (MetaSel (Just Symbol "_tjFailureReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_tjLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe LanguageCode))) ((:*:) * (S1 * (MetaSel (Just Symbol "_tjSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Settings))) (S1 * (MetaSel (Just Symbol "_tjCompletionTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX)))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_tjMedia") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Media))) ((:*:) * (S1 * (MetaSel (Just Symbol "_tjMediaFormat") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe MediaFormat))) (S1 * (MetaSel (Just Symbol "_tjTranscriptionJobStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe TranscriptionJobStatus))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_tjTranscriptionJobName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_tjTranscript") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Transcript))) (S1 * (MetaSel (Just Symbol "_tjMediaSampleRateHertz") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Nat))))))))

transcriptionJob :: TranscriptionJob Source #

Creates a value of TranscriptionJob with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

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

Timestamp of the date and time that the job was created.

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

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

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

The language code for the input speech.

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

Optional settings for the transcription job.

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

Timestamp of the date and time that the job completed.

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

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

tjMediaFormat :: Lens' TranscriptionJob (Maybe MediaFormat) Source #

The format of the input media file.

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

A name to identify the transcription job.

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

An object that describes the output of the transcription job.

tjMediaSampleRateHertz :: 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: transcriptionJobSummary smart constructor.

Instances

Eq TranscriptionJobSummary Source # 
Data TranscriptionJobSummary Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TranscriptionJobSummary -> c TranscriptionJobSummary #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TranscriptionJobSummary #

toConstr :: TranscriptionJobSummary -> Constr #

dataTypeOf :: TranscriptionJobSummary -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TranscriptionJobSummary) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TranscriptionJobSummary) #

gmapT :: (forall b. Data b => b -> b) -> TranscriptionJobSummary -> TranscriptionJobSummary #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TranscriptionJobSummary -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TranscriptionJobSummary -> r #

gmapQ :: (forall d. Data d => d -> u) -> TranscriptionJobSummary -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TranscriptionJobSummary -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TranscriptionJobSummary -> m TranscriptionJobSummary #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TranscriptionJobSummary -> m TranscriptionJobSummary #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TranscriptionJobSummary -> m TranscriptionJobSummary #

Read TranscriptionJobSummary Source # 
Show TranscriptionJobSummary Source # 
Generic TranscriptionJobSummary Source # 
Hashable TranscriptionJobSummary Source # 
FromJSON TranscriptionJobSummary Source # 
NFData TranscriptionJobSummary Source # 

Methods

rnf :: TranscriptionJobSummary -> () #

type Rep TranscriptionJobSummary Source # 
type Rep TranscriptionJobSummary = D1 * (MetaData "TranscriptionJobSummary" "Network.AWS.Transcribe.Types.Product" "amazonka-transcribe-1.6.0-EAJHmFqYXYhFnJ8LH2D7KC" False) (C1 * (MetaCons "TranscriptionJobSummary'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_tjsCreationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))) ((:*:) * (S1 * (MetaSel (Just Symbol "_tjsFailureReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_tjsLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe LanguageCode))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_tjsCompletionTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))) ((:*:) * (S1 * (MetaSel (Just Symbol "_tjsTranscriptionJobStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe TranscriptionJobStatus))) (S1 * (MetaSel (Just Symbol "_tjsTranscriptionJobName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))))

transcriptionJobSummary :: TranscriptionJobSummary Source #

Creates a value of TranscriptionJobSummary with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • tjsCreationTime - Timestamp of the date and time that the job was created.
  • tjsFailureReason - If the TranscriptionJobStatus field is FAILED , this field contains a description of the error.
  • tjsLanguageCode - The language code for the input speech.
  • tjsCompletionTime - Timestamp of the date and time that the job completed.
  • tjsTranscriptionJobStatus - The status of the transcription job. When the status is COMPLETED , use the GetTranscriptionJob operation to get the results of the transcription.
  • tjsTranscriptionJobName - The name assigned to the transcription job when it was created.

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

Timestamp of the date and time that the job was created.

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

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

tjsLanguageCode :: Lens' TranscriptionJobSummary (Maybe LanguageCode) Source #

The language code for the input speech.

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

Timestamp of the date and time that the job completed.

tjsTranscriptionJobStatus :: 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.

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

The name assigned to the transcription job when it was created.

VocabularyInfo

data VocabularyInfo Source #

Provides information about a custom vocabulary.

See: vocabularyInfo smart constructor.

Instances

Eq VocabularyInfo Source # 
Data VocabularyInfo Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VocabularyInfo -> c VocabularyInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VocabularyInfo #

toConstr :: VocabularyInfo -> Constr #

dataTypeOf :: VocabularyInfo -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VocabularyInfo) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VocabularyInfo) #

gmapT :: (forall b. Data b => b -> b) -> VocabularyInfo -> VocabularyInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VocabularyInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VocabularyInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> VocabularyInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VocabularyInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VocabularyInfo -> m VocabularyInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VocabularyInfo -> m VocabularyInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VocabularyInfo -> m VocabularyInfo #

Read VocabularyInfo Source # 
Show VocabularyInfo Source # 
Generic VocabularyInfo Source # 

Associated Types

type Rep VocabularyInfo :: * -> * #

Hashable VocabularyInfo Source # 
FromJSON VocabularyInfo Source # 
NFData VocabularyInfo Source # 

Methods

rnf :: VocabularyInfo -> () #

type Rep VocabularyInfo Source # 
type Rep VocabularyInfo = D1 * (MetaData "VocabularyInfo" "Network.AWS.Transcribe.Types.Product" "amazonka-transcribe-1.6.0-EAJHmFqYXYhFnJ8LH2D7KC" False) (C1 * (MetaCons "VocabularyInfo'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_viLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe LanguageCode))) (S1 * (MetaSel (Just Symbol "_viVocabularyName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_viLastModifiedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))) (S1 * (MetaSel (Just Symbol "_viVocabularyState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe VocabularyState))))))

vocabularyInfo :: VocabularyInfo Source #

Creates a value of VocabularyInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • viLanguageCode - The language code of the vocabulary entries.
  • viVocabularyName - The name of the vocabulary.
  • viLastModifiedTime - The date and time that the vocabulary was last modified.
  • viVocabularyState - The processing state of the vocabulary. If the state is READY you can use the vocabulary in a StartTranscriptionJob request.

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

The language code of the vocabulary entries.

viVocabularyName :: Lens' VocabularyInfo (Maybe Text) Source #

The name of the vocabulary.

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

The date and time that the vocabulary was last modified.

viVocabularyState :: 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.