awstranscriber
Speech to Text filter, using AWS transcribe
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──awstranscriber
Implemented interfaces
Factory details
Authors: – Jordan Petridis
Classification: – Audio/Text/Filter
Rank – none
Plugin – aws
Package – gst-plugin-aws
Pad Templates
sink
audio/x-raw:
rate: [ 8000, 48000 ]
channels: 1
layout: { (string)interleaved, (string)non-interleaved }
format: S16LE
translate_src_%u
text/x-raw:
format: utf8
unsynced_translate_src_%u
application/x-json:
Properties
language-code
“language-code” gchararray
The Language of the Stream, see https://docs.aws.amazon.com/transcribe/latest/dg/how-streaming-transcription.html for an up to date list of allowed languages
Flags : Read / Write
Default value : en-US
latency
“latency” guint
Amount of milliseconds to allow AWS transcribe (Deprecated. Use transcribe-latency)
Flags : Read / Write
Default value : 8000
lateness
“lateness” guint
Amount of milliseconds to introduce as lateness
Flags : Read / Write
Default value : 0
results-stability
“results-stability” Aws-transcriber-result-stability *
Defines how fast results should stabilize
Flags : Read / Write
Default value : low (2)
secret-access-key
“secret-access-key” gchararray
AWS Secret Access Key
Flags : Read / Write
Default value : NULL
session-id
“session-id” gchararray
The ID of the transcription session, must be length 36
Flags : Read / Write
Default value : NULL
session-token
“session-token” gchararray
AWS temporary Session Token from STS
Flags : Read / Write
Default value : NULL
transcribe-latency
“transcribe-latency” guint
Amount of milliseconds to allow AWS transcribe
Flags : Read / Write
Default value : 8000
translate-latency
“translate-latency” guint
Amount of milliseconds to allow AWS translate (ignored if the input and output languages are the same)
Flags : Read / Write
Default value : 500
translate-lookahead
“translate-lookahead” guint
Maximum duration in milliseconds of transcript to lookahead before sending to translation when no separator was encountered
Flags : Read / Write
Default value : 3000
vocabulary-filter-method
“vocabulary-filter-method” Aws-transcriber-vocabulary-filter-method *
Defines how filtered words will be edited, has no effect when vocabulary-filter-name isn't set
Flags : Read / Write
Default value : mask (0)
vocabulary-filter-name
“vocabulary-filter-name” gchararray
The name of a custom filter vocabulary, see https://docs.aws.amazon.com/transcribe/latest/help-panel/vocab-filter.html for more information
Flags : Read / Write
Default value : NULL
vocabulary-name
“vocabulary-name” gchararray
The name of a custom vocabulary, see https://docs.aws.amazon.com/transcribe/latest/dg/how-vocabulary.html for more information
Flags : Read / Write
Default value : NULL
Named constants
Aws-transcriber-result-stability
Members
high
(0) – High: stabilize results as fast as possible
medium
(1) – Medium: balance between stability and accuracy
low
(2) – Low: relatively less stable partial transcription results with higher accuracy
Aws-transcriber-vocabulary-filter-method
Members
mask
(0) – Mask: replace words with ***
remove
(1) – Remove: delete words
tag
(2) – Tag: flag words without changing them
The results of the search are