Protected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_noticeProtected
_websiteProtected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_noticeProtected
_websiteexports AnnotJSON to another annotation format considering an audio file and a level number (optional).
the AnnotJSON
-converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
+converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
the transcript file
information about the audio file. returns object with an annotjson or an error.
-checks if the converter needs further options to import the file.
the transcript file
information about the audio file.
-Protected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_noticeProtected
_websiteexports AnnotJSON to another annotation format considering an audio file and a level number (optional).
+Protected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_noticeProtected
_websiteexports AnnotJSON to another annotation format considering an audio file and a level number (optional).
the AnnotJSON
information about the audio file
-converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
+converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
the transcript file
information about the audio file. returns object with an annotjson or an error.
-checks if the converter needs further options to import the file.
the transcript file
information about the audio file.
-Protected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_noticeProtected
_websiteexports AnnotJSON to another annotation format considering an audio file and a level number (optional).
+Protected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_noticeProtected
_websiteexports AnnotJSON to another annotation format considering an audio file and a level number (optional).
the AnnotJSON
information about the audio file
the level number for export returns resulted file or error.
-converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
+converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
the transcript file
information about the audio file. returns object with an annotjson or an error.
-checks if the converter needs further options to import the file.
the transcript file
information about the audio file.
-Abstract
Abstract
Protected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_nameProtected
_noticeProtected
_websiteAbstract
exportexports AnnotJSON to another annotation format considering an audio file and a level number (optional).
+Protected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_nameProtected
_noticeProtected
_websiteAbstract
exportexports AnnotJSON to another annotation format considering an audio file and a level number (optional).
the AnnotJSON
information about the audio file
-Optional
levelnum: numberthe level number for export +
Optional
levelnum: numberthe level number for export returns resulted file or error.
-Abstract
importconverts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
+Abstract
importconverts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
the transcript file
information about the audio file. returns object with an annotjson or an error.
-Optional
options: anyAbstract
needsAbstract
needschecks if the converter needs further options to import the file.
the transcript file
information about the audio file.
-Protected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_noticeProtected
_websiteexports AnnotJSON to another annotation format considering an audio file and a level number (optional).
+Protected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_noticeProtected
_websiteexports AnnotJSON to another annotation format considering an audio file and a level number (optional).
the AnnotJSON
information about the audio file
-Private
getconverts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
+converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
the transcript file
information about the audio file. returns object with an annotjson or an error.
-checks if the converter needs further options to import the file.
the transcript file
information about the audio file.
-initiates a new AnnotJSON object
+initiates a new AnnotJSON object
name of the annotation file WITHOUT extension
-Static
deserializeOptional
levels: ILevel[]Optional
links: ILink[]name of the annotation file WITHOUT extension
+Static
deserializeReadonly
typeStatic
deserializeReadonly
typeStatic
deserializeOptional
items: OEvent[]Static
deserializeOptional
items: OEvent[]Static
deserializeReadonly
typeStatic
deserializeStatic
deserializeOptional
items: OItem[]Static
deserializeOptional
items: OItem[]Static
deserializeReadonly
typeStatic
deserializeReadonly
typeStatic
deserializeOptional
items: T[]Static
deserializeOptional
items: T[]Static
deserializeOptional
levels: OctraAnnotationAnyLevel<T>[]Optional
links: OctraAnnotationLink[]Optional
idCounters: { Private
_idPrivate
_levelsPrivate
_linksPrivate
Optional
_selectedOptional
time: SampleUnitOptional
labels: OLabel[]Optional
context: SOptional
labels: OLabel[]Optional
context: SOptional
items: T[]Optional
silenceCode: stringOptional
mergeTranscripts: booleanOptional
silenceValue: stringOptional
mergeTranscripts: booleanPrivate
sortPrivate
sortStatic
deserializeOptional
levels: OctraAnnotationAnyLevel<T>[]Optional
links: OctraAnnotationLink[]Optional
idCounters: { Optional
time: SampleUnitOptional
labels: OLabel[]Optional
context: SOptional
labels: OLabel[]Optional
context: SOptional
items: T[]Optional
silenceCode: stringOptional
mergeTranscripts: booleanOptional
silenceValue: stringOptional
mergeTranscripts: booleanStatic
deserializeOptional
labels: OLabel[]Readonly
typeOptional
id: numberStatic
deserializeOptional
labels: OLabel[]Optional
id: numberStatic
deserializeOptional
items: OctraAnnotationEvent[]Optional
items: OctraAnnotationEvent[]Optional
items: OItem[]Protected
_idOptional
items: OItem[]Protected
_idPrivate
_sortorderPrivate
_idPrivate
_linkOptional
labels: OLabel[]Optional
context: TPrivate
_idOptional
contextReadonly
typeOptional
id: numberStatic
deserializeStatic
deserializeOptional
labels: OLabel[]Optional
context: TOptional
id: numberStatic
deserializeStatic
deserializeOptional
items: T[]Protected
_idOptional
items: T[]Protected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_noticeProtected
_websiteexports AnnotJSON to another annotation format considering an audio file and a level number (optional).
+Protected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_noticeProtected
_websiteexports AnnotJSON to another annotation format considering an audio file and a level number (optional).
the AnnotJSON
information about the audio file
-Optional
levelnum: numberthe level number for export +
Optional
levelnum: numberthe level number for export returns resulted file or error.
-converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
+converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
the transcript file
information about the audio file. returns object with an annotjson or an error.
-checks if the converter needs further options to import the file.
the transcript file
information about the audio file.
-Protected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_noticeProtected
_websiteexports AnnotJSON to another annotation format considering an audio file and a level number (optional).
+Protected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_noticeProtected
_websiteexports AnnotJSON to another annotation format considering an audio file and a level number (optional).
the AnnotJSON
-converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
+converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
the transcript file
information about the audio file. returns object with an annotjson or an error.
-checks if the converter needs further options to import the file.
the transcript file
information about the audio file.
-Protected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_noticeProtected
_websiteexports AnnotJSON to another annotation format considering an audio file and a level number (optional).
+Protected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_noticeProtected
_websiteexports AnnotJSON to another annotation format considering an audio file and a level number (optional).
the AnnotJSON
information about the audio file
-converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
+converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
the transcript file
information about the audio file. returns object with an annotjson or an error.
-checks if the converter needs further options to import the file.
the transcript file
information about the audio file.
-Protected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_noticeProtected
_websiteexports AnnotJSON to another annotation format considering an audio file and a level number (optional).
+Protected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_noticeProtected
_websiteexports AnnotJSON to another annotation format considering an audio file and a level number (optional).
the AnnotJSON
information about the audio file
the level number for export returns resulted file or error.
-converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
+converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
the transcript file
information about the audio file. returns object with an annotjson or an error.
-checks if the converter needs further options to import the file.
+checks if the converter needs further options to import the file.
the transcript file
information about the audio file.
-Static
getStatic
getOptional
partial: Partial<SRTConverterImportOptions>Optional
combineOptional
speakerOptional
partial: Partial<SRTConverterImportOptions>Protected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_noticeProtected
_websitePrivate
cleanProtected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_noticeProtected
_websitetransforms milliseconds to time string
number or milliseconds
-Optional
args: { Optional
maxOptional
showOptional
showexports AnnotJSON to another annotation format considering an audio file and a level number (optional).
+Optional
args: { Optional
maxOptional
showOptional
showexports AnnotJSON to another annotation format considering an audio file and a level number (optional).
the AnnotJSON
information about the audio file
the level number for export returns resulted file or error.
-Private
formatPrivate
getPrivate
getPrivate
getPrivate
getconverts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
+converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
the transcript file
information about the audio file. returns object with an annotjson or an error.
-checks if the converter needs further options to import the file.
the transcript file
information about the audio file.
-Private
timeProtected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_noticeProtected
_websiteexports AnnotJSON to another annotation format considering an audio file and a level number (optional).
+Protected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_noticeProtected
_websiteexports AnnotJSON to another annotation format considering an audio file and a level number (optional).
the AnnotJSON
information about the audio file
the level number for export returns resulted file or error.
-converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
+converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
the transcript file
information about the audio file. returns object with an annotjson or an error.
-checks if the converter needs further options to import the file.
the transcript file
information about the audio file.
-Optional
partial: Partial<WhisperJSON>Optional
textOptional
word_Optional
partial: Partial<WhisperJSON>Protected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_noticeProtected
_websitePrivate
addexports AnnotJSON to another annotation format considering an audio file and a level number (optional).
+Protected
_applicationProtected
_conversionProtected
_encodingProtected
_extensionProtected
_multitiersProtected
_noticeProtected
_websiteexports AnnotJSON to another annotation format considering an audio file and a level number (optional).
the AnnotJSON
information about the audio file
-Private
getconverts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
+converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.
the transcript file
information about the audio file. returns object with an annotjson or an error.
-checks if the converter needs further options to import the file.
the transcript file
information about the audio file.
-Private
validateJSONFileOptional
partial: Partial<WhisperJSONSegment>Optional
avg_Optional
compression_Optional
idOptional
no_Optional
seekOptional
speakerOptional
temperatureOptional
tokensOptional
partial: Partial<WhisperJSONSegment>Optional
avg_Optional
compression_Optional
idOptional
no_Optional
seekOptional
speakerOptional
temperatureOptional
tokensOptional
parent: DecisionTreeCombination<T, U>Optional
name: stringOptional
description: stringProtected
Readonly
_idProtected
Optional
Readonly
_parentProtected
_possibleProtected
Readonly
blueprintProtected
powStatic
json2treeStatic
json2treeOptional
parent: DecisionTreeCombination<T, U>Optional
parent: DecisionTreeCombination<T, U>Optional
name: stringOptional
description: stringProtected
Readonly
_idProtected
Optional
Readonly
_parentProtected
_possibleProtected
Readonly
blueprintProtected
powStatic
json2treeStatic
json2treeOptional
parent: DecisionTreeCombination<T, U>Protected
Readonly
_idProtected
Optional
Readonly
_parentProtected
_possibleProtected
Readonly
blueprintPrivate
generatePrivate
parseProtected
powStatic
json2treeProtected
Readonly
_idProtected
Optional
Readonly
_parentProtected
_possibleProtected
Readonly
blueprintProtected
powStatic
json2treeOptional
parent: DecisionTreeCombination<T, U>Optional
name: stringOptional
description: stringPrivate
Optional
Readonly
_descriptionProtected
Readonly
_idPrivate
Optional
Readonly
_nameProtected
Optional
Readonly
_parentProtected
_possibleProtected
Readonly
blueprintPrivate
Static
idProtected
powStatic
json2treeOptional
parent: DecisionTreeCombination<T, U>Optional
name: stringOptional
description: stringProtected
Readonly
_idProtected
Optional
Readonly
_parentProtected
_possibleProtected
Readonly
blueprintProtected
powStatic
json2treeProtected
parseProtected
parseProtected
_validationProtected
_validationProtected
_validationPrivate
convertPrivate
validatePrivate
validatePrivate
validatePrivate
validatePrivate
validateProtected
_validationOptional
contentOptional
extensionOptional
mimeOptional
nameOptional
sizeOptional
combinationOptional
errorOptional
pathOptional
descriptionOptional
nameOptional
path: stringOptional
combinationOptional
pathOptional
statementOptional
path: stringPrivate
Optional
_decisionProtected
Readonly
blueprintProtected
parsePrivate
_endPrivate
_startOptional
arraybufferOptional
urlPrivate
_samplePrivate
_samplesPrivate
Static
Readonly
validStatic
calculateStatic
fromStatic
fromPrivate
Static
isStatic
calculateStatic
fromStatic
fromcurrent audio chunk displayed by this signal display
-Private
elementPrivate
lastPrivate
rendererPrivate
resizingOptional
silencedefines the placeholder for silenece. E.g. if it's and a segment
+
current audio chunk displayed by this signal display
+Optional
silencedefines the placeholder for silenece. E.g. if it's and a segment
contains this value, the segment is marked as silence.
Private
subscrtriggers when some message should be sent to the user.
-annotation of type OctraAnnotation
-triggered when annotation changes.
-triggers when the boundary was dragged.
-defines if this signal display is split over lines
-triggers whenever the mousecursor position changes.
-name of this signal display
-triggers whenever the playcursor changes.
-defines if intern changes should redraw the signal display.
-triggers when the user enters a selected segment
-triggers when a part of the signal display was selected
-settings of the Audioviewer. You can overwrite the default values.
-triggers when a key shortcut was pressed
-Optional
audioChunk: AudioChunkPrivate
afterPrivate
ontriggers when some message should be sent to the user.
+annotation of type OctraAnnotation
+triggered when annotation changes.
+triggers when the boundary was dragged.
+defines if this signal display is split over lines
+triggers whenever the mousecursor position changes.
+name of this signal display
+triggers whenever the playcursor changes.
+defines if intern changes should redraw the signal display.
+triggers when the user enters a selected segment
+triggers when a part of the signal display was selected
+settings of the Audioviewer. You can overwrite the default values.
+triggers when a key shortcut was pressed
+Optional
audioChunk: AudioChunkA callback method that is invoked immediately after the +default change detector has checked the directive's +data-bound properties for the first time, +and before any of the view or content children have been checked. +It is invoked only once when the directive is instantiated.
+Private
_settingsPrivate
animationPrivate
audiochunkPrivate
backgroundPrivate
bufferedPrivate
canvasPrivate
stagePrivate
subscrmanagerPrivate
doPrivate
onPrivate
onPrivate
onPrivate
onPrivate
onPrivate
onPrivate
onPrivate
onPrivate
onPrivate
setA callback method that is invoked immediately after the +default change detector has checked the directive's +data-bound properties for the first time, +and before any of the view or content children have been checked. +It is invoked only once when the directive is instantiated.
+Optional
_root: ConfigurationControlGroupProtected
_nameProtected
_optionsProtected
Optional
_rootOptional
_root: ConfigurationControlGroupProtected
_nameProtected
_optionsProtected
Optional
_rootOptional
_root: ConfigurationControlGroupPrivate
_idProtected
_nameProtected
_optionsProtected
Optional
_rootPrivate
Static
idPrivate
findOptional
_root: ConfigurationControlGroupProtected
_nameProtected
_optionsProtected
Optional
_rootOptional
root: ConfigurationControlGroupProtected
_dependsProtected
_nameProtected
_titleProtected
_toggleablePrivate
_typeOptional
Readonly
rootPrivate
findOptional
root: ConfigurationControlGroupProtected
_dependsProtected
_nameProtected
_titleProtected
_toggleableOptional
Readonly
rootOptional
contextOptional
defaultOptional
descriptionOptional
titleOptional
typeOptional
valueOptional
contextOptional
defaultOptional
descriptionOptional
titleOptional
typeOptional
valueOptional
_root: ConfigurationControlGroupProtected
_nameProtected
_optionsProtected
Optional
_rootOptional
_root: ConfigurationControlGroupProtected
_nameProtected
_optionsProtected
Optional
_rootOptional
_root: ConfigurationControlGroupProtected
_nameProtected
_optionsProtected
Optional
_rootOptional
_root: ConfigurationControlGroupProtected
_nameProtected
_optionsProtected
Optional
_rootOptional
_root: ConfigurationControlGroupProtected
_nameProtected
_optionsProtected
Optional
_rootOptional
_root: ConfigurationControlGroupProtected
_nameProtected
_optionsProtected
Optional
_rootOptional
_root: ConfigurationControlGroupProtected
_nameProtected
_optionsProtected
Optional
_rootOptional
_root: ConfigurationControlGroupProtected
_nameProtected
_optionsProtected
Optional
_rootOptional
_root: ConfigurationControlGroupProtected
_nameProtected
_optionsProtected
Optional
_rootOptional
_root: ConfigurationControlGroupProtected
_nameProtected
_optionsProtected
Optional
_rootOptional
_root: ConfigurationControlGroupProtected
_nameProtected
_optionsProtected
Optional
_rootOptional
_root: ConfigurationControlGroupProtected
_nameProtected
_optionsProtected
Optional
_rootOptional
contextOptional
defaultOptional
descriptionOptional
titleOptional
valueOptional
contextOptional
defaultOptional
descriptionOptional
titleOptional
valuecollections
-Private
_workersPrivate
numberPrivate
subscrPrivate
getSHAPES
-Protected
_itemsProtected
subscriptionOptional
typeProtected
subscribeProtected
_itemsProtected
subscriptionOptional
typeOptional
formOptional
jsonOptional
jsonOptional
jsonPrivate
ownProtected
subscriptionPrivate
parseOptional
json: anyOptional
name: stringProtected
subscribeOptional
formOptional
jsonOptional
jsonOptional
jsonProtected
subscriptionOptional
groupProtected
subscriptionProtected
subscribeOptional
groupProtected
subscriptionProtected
subscriptionProtected
subscribePrivate
timespanPrivate
HoursPrivate
MilliPrivate
MinutesPrivate
SecondsPrivate
formattransforms milliseconds to time string
+transforms milliseconds to time string
number or milliseconds
-Optional
args: { [showHour, showMilliSeconds]
-Optional
maxOptional
showOptional
showOptional
args: { [showHour, showMilliSeconds]
+Optional
maxOptional
showOptional
showAbstract
Abstract
Static
deserializablePrivate
counterPrivate
subscriptionsOptional
tag?: stringadd subscription to the manager. Returns the id of the subscriptions
subscription that shall be added
-Optional
tag: stringoptional tag
+Optional
tag: stringoptional tag
number
-AUDIOCHUNK begins here
-AUDIOCHUNK begins here
+Optional
selection: AudioSelectionPrivate
Readonly
_audioPrivate
Readonly
_idPrivate
_lastplayedposPrivate
_playpositionPrivate
_replayPrivate
_selectionPrivate
_statusPrivate
_timePrivate
_volumestops the playback
-Private
subscrPrivate
Static
_countersets the playposition and the audio chunk's selection. Be aware that this methods changes the -end position to the last sample every time it's called
-Private
afterPrivate
afterPrivate
setOptional
selection: AudioSelectionsets the playposition and the audio chunk's selection. Be aware that this methods changes the +end position to the last sample every time it's called
+The AudioDecoder is used as a replacement for the Web Audio API decoding and makes use of web workers.
-The AudioDecoder is used as a replacement for the Web Audio API decoding and makes use of web workers.
+Private
Optional
afterPrivate
audioPrivate
audioPrivate
Optional
channelPrivate
channelPrivate
Readonly
formatPrivate
joblistPrivate
nexttriggers as soon as new channel data was read. Last event has progress 1.
-Optional
result?: Float32ArrayPrivate
parallelPrivate
stopPrivate
subscriptionPrivate
tsPrivate
Optional
uint8Private
writtenPrivate
addPrivate
getPrivate
inserttriggers as soon as new channel data was read. Last event has progress 1.
+Abstract
Abstract
Protected
_bitsProtected
_byteProtected
_channelsProtected
_durationProtected
_extensionProtected
_filenameProtected
_sampleAbstract
isProtected
Abstract
setProtected
Abstract
setProtected
Abstract
setProtected
Abstract
setProtected
Abstract
setProtected
_bitsProtected
_byteProtected
_channelsProtected
_durationProtected
_extensionProtected
_filenameProtected
_samplePrivate
Readonly
_bitratePrivate
Readonly
_channelsPrivate
_durationProtected
_extensionProtected
_fileProtected
Optional
_hashProtected
_namePrivate
Readonly
_sampleProtected
_sizeProtected
_typeProtected
Optional
_urlreturns if the file is ready for processing
-extension including the dot. (this must contain a dot!)
-Static
escapeStatic
extractStatic
fromStatic
fromStatic
fromURLStatic
getStatic
getStatic
getStatic
renameProtected
_extensionProtected
_fileProtected
Optional
_hashProtected
_nameProtected
_sizeProtected
_typeProtected
Optional
_urlreturns if the file is ready for processing
+extension including the dot. (this must contain a dot!)
+Static
escapeStatic
extractStatic
fromStatic
fromStatic
fromURLStatic
getStatic
getStatic
getStatic
renameAudioManager controls the audio file and all of its chunk. Each audio file should have exactly one manager. The AudioManager uses HTML Audio for playback.
-AudioManager controls the audio file and all of its chunk. Each audio file should have exactly one manager. The AudioManager uses HTML Audio for playback.
+initializes audio manager
-Private
_audioPrivate
Optional
_gainPrivate
_idPrivate
_mainchunkPrivate
_playPrivate
chunksPrivate
subscrPrivate
Static
counteradds an audio chunk to the list of chunks.
-creates a new audio chunk entry from a given selection and adds it to the list of chunks.
-Optional
selection: AudioSelectioncreates a new SampleUnit
-starts audio playback using a given selection.
-Static
createcreates a new audio manager and reports the progress using an observable. The initialization includes audio decoding.
-Optional
url: stringStatic
getreturns the FileFormat instance relative of the file extension or undefined if not found.
+initializes audio manager
+adds an audio chunk to the list of chunks.
+creates a new audio chunk entry from a given selection and adds it to the list of chunks.
+Optional
selection: AudioSelectioncreates a new SampleUnit
+starts audio playback using a given selection.
+Static
createcreates a new audio manager and reports the progress using an observable. The initialization includes audio decoding.
+Optional
url: stringStatic
getreturns the FileFormat instance relative of the file extension or undefined if not found.
file extension
list of supported audio formats
-Static
getStatic
ischecks if there is an audio format that matches with the extension of the audio file.
-Static
getStatic
ischecks if there is an audio format that matches with the extension of the audio file.
+Optional
buffer: ArrayBufferOptional
size: numberOptional
url: stringPrivate
_infoOptional
buffer: ArrayBufferOptional
size: numberOptional
url: stringOptional
duration: SampleUnitStatic
roundOptional
duration: SampleUnitStatic
roundStatic
browserreturns the browser name
-Static
osreturns the running OS
-Static
platformreturns if current system is mac or pc.
-Static
versionreturns version
-Static
browserreturns the browser name
+Static
osreturns the running OS
+Static
platformreturns if current system is mac or pc.
+Static
versionreturns version
+Private
_attributesProtected
Optional
_hashProtected
_nameProtected
_sizeProtected
_typeProtected
Optional
_hashProtected
_nameProtected
_sizeProtected
_typeOptional
size: numberPrivate
_entriesProtected
Optional
_hashProtected
_namePrivate
Readonly
_pathProtected
_sizeProtected
_typeStatic
extractStatic
fromPrivate
Static
traverseOptional
path: stringOptional
size: numberProtected
Optional
_hashProtected
_nameProtected
_sizeProtected
_typeStatic
extractStatic
fromPrivate
Readonly
_createdProtected
_extensionProtected
_fileProtected
Optional
_hashProtected
_namePrivate
_onlineProtected
_sizeProtected
_typeProtected
Optional
_urlreturns if the file is ready for processing
-extension including the dot. (this must contain a dot!)
-Static
escapeStatic
extractStatic
fromStatic
fromStatic
fromURLStatic
getStatic
getStatic
getStatic
renameProtected
_extensionProtected
_fileProtected
Optional
_hashProtected
_nameProtected
_sizeProtected
_typeProtected
Optional
_urlreturns if the file is ready for processing
+extension including the dot. (this must contain a dot!)
+Static
escapeStatic
extractStatic
fromStatic
fromStatic
fromURLStatic
getStatic
getStatic
getStatic
renameProtected
_bitsProtected
_byteProtected
_channelsProtected
_durationProtected
_extensionProtected
_filenameProtected
_sampleA granule position is the time marker in Ogg files. It is an abstract value, whose meaning is determined by the codec. +
Protected
_bitsProtected
_byteProtected
_channelsProtected
_durationProtected
_extensionProtected
_filenameProtected
_sampleA granule position is the time marker in Ogg files. It is an abstract value, whose meaning is determined by the codec. It may, for example, be a count of the number of samples, the number of frames or a more complex scheme.
-Protected
setProtected
setProtected
setProtected
setProtected
setmanages all supported shortcuts
-manages all supported shortcuts
+Private
_pressedPrivate
_shortcutsPrivate
keyPrivate
protectedPrivate
checkPrivate
getPrivate
getPrivate
getPrivate
isInline web worker that runs jobs asynchronously.
-Inline web worker that runs jobs asynchronously.
+Private
Readonly
_idPrivate
_jobstatuschangePrivate
_queuePrivate
Readonly
blobURLPrivate
statusPrivate
workerPrivate
Static
workerIDtriggers whenever a job changed its status
-triggers whenever a job changed its status
+adds a job to the worker's queue and starts it automatically
the job to run
-returns the first free job
-returns the first free job
+checks if job is already in the queue
job to check
-Private
runruns a job. This function is called automatically
-the job to run
-Private
Static
convertconverts a job to an JSON object
-Private
Static
getThis class defines a task with given function and parameters.
-This class defines a task with given function and parameters.
+Private
Readonly
_idPrivate
_resultPrivate
_statisticsPrivate
_statusthis function will be run in the web worker
-Private
Static
jobIDCounterreturns id of the job
-result of the ran function
-returns timing statistics
-sets timing statistics
+this function will be run in the web worker
+returns id of the job
+result of the ran function
+returns timing statistics
+sets timing statistics
start and end time
-current status
-current status
+changes this job's status
the status to change
-Protected
_bitsProtected
_blockProtected
_byteProtected
_channelsProtected
_durationProtected
_extensionProtected
_filenameProtected
_sampleProtected
dataPrivate
statusProtected
_bitsProtected
_blockProtected
_byteProtected
_channelsProtected
_durationProtected
_extensionProtected
_filenameProtected
_sampleProtected
datacut the audio file sequentially
the naming convention for file renaming
the array buffer of the audio file
the list of segments for cut
the current segment to be cut
-cuts the data part of selected samples from an Uint8Array
+cuts the data part of selected samples from an Uint8Array
the start of the extraction
the duration of the extraction
the array to be read
-Optional
selectedChannel: numberthe selected channel
-Protected
getProtected
getPrivate
getPrivate
getProtected
setProtected
setProtected
setProtected
setPrivate
setProtected
setProtected
setPrivate
Static
writeOptional
selectedChannel: numberthe selected channel
+Protected
getProtected
getProtected
setProtected
setProtected
setProtected
setProtected
setProtected
setConst
adds new Segment
-adds new Segment
+returns an array of normal segment objects with original values.
-returns an array of normal segment objects with original values.
+returns the segment by the sample position (BrowserSample)
-returns the segment by the sample position (BrowserSample)
+removes Segment by number of samples
-removes Segment by number of samples
+removes a boundary and concatenates the transcripts of its neighbour.
+removes a boundary and concatenates the transcripts of its neighbour.
index of the boundary
the break marker
-sorts the segments by time in samples
-sorts the segments by time in samples
+downloads a File with given response type and type. Reports progress.
+downloads a File with given response type and type. Reports progress.
Angular HTTP client
URL for download
-response type
-response type
+removes all empty values from an given object.
-Optional
removeOptional
removeOptional
removeremoves all empty values from an given object.
+Optional
removeOptional
removeOptional
removeOptional
encoding: stringOptional
encoding: stringOCTRA 2.0 and its libraries are still in development.
+OCTRA 2.0 and its libraries are still in development.
This sections shows an overview of all custom libraries used by OCTRA. All Angular-specific libraries start with "ngx".
You find more information about all classes and functions of each library here.
-Run npm run dep-graph
to view the interactive dependency graph:
You find more information about all classes and functions of each library here.
+Run npm run dep-graph
to view the interactive dependency graph:
Optional
asrOptional
isOptional
progressOptional
asrOptional
CONTROLLED_Optional
CV_Optional
_DESCRIPTION?: stringOptional
_EXT_Optional
DESCRIPTION?: { Optional
_EXT_Optional
EXTERNAL_Optional
LINKED_Optional
_ASSOCIATED_Optional
_RELATIVE_Optional
_TIME_Optional
MEDIA_Optional
_EXTRACTED_Optional
_RELATIVE_Optional
_TIME_Optional
_MEDIA_Optional
_TIME_Optional
LANGUAGE?: { Optional
_LANG_Optional
_LANG_Optional
LEXICON_Optional
_DATCAT_Optional
_DATCAT_Optional
LICENSE?: { Optional
_LICENSE_Optional
_CONSTRAINTS?: stringOptional
_CONTROLLED_Optional
_EXT_Optional
_GRAPHIC_Optional
_LEXICON_Optional
_TIME_Optional
LOCALE?: anyOptional
TIME_Optional
_FORMAT?: stringOptional
arraybufferOptional
durationOptional
sizeOptional
typeOptional
urlOptional
contextOptional
probabilityOptional
scoreOptional
speakerOptional
bitOptional
codecOptional
containerOptional
durationOptional
losslessOptional
numberOptional
sampleclass initialized with samples which can output other units like seconds, milliseconds
-Optional
selectionOptional
timeOptional
valueOptional
id?: numberOptional
index?: numberOptional
instance?: AnnotationAnySegmentOptional
removecollections
-SHAPES
-represents a file size definition giving size and label.
-entry that maps a key name to a code
-shortcut definition
-shortcut definition
+Optional
callbackOptional
focusonlyOptional
mac?: stringOptional
pc?: stringOptional
labelOptional
callbackOptional
focusonlyOptional
labelwrapper containing KeyboardEvent information with additional data
-wrapper containing KeyboardEvent information with additional data
+Optional
ondefines a group of shortcuts
-This library offers all annotation related classes and functions used by Octra. It uses AnnotJSON file format as base -model. Here you can also find all Annotation converters used by Octra.
-npm install --save @octra/annotation
-
-You have two options to install this package und use it as UMD:
+This library offers all annotation related classes and functions used by Octra. It uses AnnotJSON file format as base +model. Here you can also find all Annotation converters used by Octra.
+npm install --save @octra/annotation
+
+
+You have two options to install this package und use it as UMD:
a) Install via NPM and reference local files (no internet connection needed om production).
-<script type="application/javascript" src="node_modules/@octra/annotation/index.umd.js"></script>
-
+<script type="application/javascript" src="node_modules/@octra/annotation/index.umd.js"></script>
+
+
b) Reference remote file (internet connection needed on production).
-<script type="application/javascript" src="https://unpkg.com/@octra/annotation/index.umd.js"></script>
-
-
-Import the classes and functions from @octra/annotation
. For example
import { Level } from "@octra/annotation";
const annotation = new OctraAnnotation();
const level = annotation.addLevel(new OctraAnnotation.createSegmentLevel("OCTRA_1"));
annotation.addItemToCurrentLevel(new SampleUnit(123456, 22050), [
new OLabel(
"OCTRA_1",
"hello world"
)
]);
-
-All functions and classes are available via global scope OctraAnnotation
. For example:
/*
make sure that you have injected the umd bundle as described before.
*/
const annotation = new OctraAnnotation.OctraAnnotation();
const level = annotation.addLevel(new OctraAnnotation.OctraAnnotation.createSegmentLevel("OCTRA_1"));
annotation.addItemToCurrentLevel(new OctraAnnotation.SampleUnit(123456, 22050), [
new OctraAnnotation.OLabel(
"OCTRA_1",
"hello world"
)
]);
-
-You can find more information about classes and functions of @octra/annotation
here.
<script type="application/javascript" src="https://unpkg.com/@octra/annotation/index.umd.js"></script>
+
+
+
+Import the classes and functions from @octra/annotation
. For example
import { Level } from "@octra/annotation";
const annotation = new OctraAnnotation();
const level = annotation.addLevel(new OctraAnnotation.createSegmentLevel("OCTRA_1"));
annotation.addItemToCurrentLevel(new SampleUnit(123456, 22050), [
new OLabel(
"OCTRA_1",
"hello world"
)
]);
+
+
+All functions and classes are available via global scope OctraAnnotation
. For example:
/*
make sure that you have injected the umd bundle as described before.
*/
const annotation = new OctraAnnotation.OctraAnnotation();
const level = annotation.addLevel(new OctraAnnotation.OctraAnnotation.createSegmentLevel("OCTRA_1"));
annotation.addItemToCurrentLevel(new OctraAnnotation.SampleUnit(123456, 22050), [
new OctraAnnotation.OLabel(
"OCTRA_1",
"hello world"
)
]);
+
+
+You can find more information about classes and functions of @octra/annotation
here.
This library contains assets like JSON schema definitions.
-npm install --save @octra/assets
-
-You have two options to install this package und use it as UMD:
+This library contains assets like JSON schema definitions.
+npm install --save @octra/assets
+
+
+You have two options to install this package und use it as UMD:
a) Install via NPM and reference local files (no internet connection needed om production).
-<script type="application/javascript" src="node_modules/@octra/assets/index.umd.js"></script>
-
+<script type="application/javascript" src="node_modules/@octra/assets/index.umd.js"></script>
+
+
b) Reference remote file (internet connection needed on production).
-<script type="application/javascript" src="https://unpkg.com/@octra/assets/index.umd.js"></script>
-
-
-Import the classes and functions from @octra/assets
. For example
import {OctraGuidelinesJSONSchema} from "@octra/assets";
-
-All functions and classes are available via global scope OctraAssets
. For example:
/*
make sure that you have injected the umd bundle as described before.
*/
const guidelinesJSONSchema = OctraAssets.OctraGuidelinesJSONSchema;
-
-You can find more information about classes and functions of @octra/assets
here.
<script type="application/javascript" src="https://unpkg.com/@octra/assets/index.umd.js"></script>
+
+
+
+Import the classes and functions from @octra/assets
. For example
import {OctraGuidelinesJSONSchema} from "@octra/assets";
+
+
+All functions and classes are available via global scope OctraAssets
. For example:
/*
make sure that you have injected the umd bundle as described before.
*/
const guidelinesJSONSchema = OctraAssets.OctraGuidelinesJSONSchema;
+
+
+You can find more information about classes and functions of @octra/assets
here.
This library allows to define sets using JSON. JSONSetValidator parsed an array of objects and validates it using the JSON definition.
-npm install --save @octra/json-sets
-
-You have two options to install this package und use it as UMD:
+This library allows to define sets using JSON. JSONSetValidator parsed an array of objects and validates it using the JSON definition.
+npm install --save @octra/json-sets
+
+
+You have two options to install this package und use it as UMD:
a) Install via NPM and reference local files (no internet connection needed om production).
-<script type="application/javascript" src="node_modules/@octra/json-sets/index.umd.js"></script>
-
+<script type="application/javascript" src="node_modules/@octra/json-sets/index.umd.js"></script>
+
+
b) Reference remote file (internet connection needed on production).
-<script type="application/javascript" src="https://unpkg.com/@octra/json-sets/index.umd.js"></script>
-
-
-Import the classes and functions from @octra/json-sets
. For example
import {JsonSetValidator} from "@octra/json-sets";
-
-All functions and classes are available via global scope OctraJSONSets
. For example:
/*
make sure that you have injected the umd bundle as described before.
*/
const validator = new OctraJSONSets.JSONSetValidator();
-
-You can find more information about classes and functions of @octra/json-sets
here.
<script type="application/javascript" src="https://unpkg.com/@octra/json-sets/index.umd.js"></script>
+
+
+
+Import the classes and functions from @octra/json-sets
. For example
import {JsonSetValidator} from "@octra/json-sets";
+
+
+All functions and classes are available via global scope OctraJSONSets
. For example:
/*
make sure that you have injected the umd bundle as described before.
*/
const validator = new OctraJSONSets.JSONSetValidator();
+
+
+You can find more information about classes and functions of @octra/json-sets
here.
This library offers classes that describes data related to media (e.g. SampleUnit class that describes one point in time of type sample with conversions to other time units) used by Octra. +
This library offers classes that describes data related to media (e.g. SampleUnit class that describes one point in time of type sample with conversions to other time units) used by Octra. If you are looking for decoding and playback of audio files see @octra/web-media library.
-npm install --save @octra/media
-
-You have two options to install this package und use it as UMD:
+npm install --save @octra/media
+
+
+You have two options to install this package und use it as UMD:
a) Install via NPM and reference local files (no internet connection needed om production).
-<script type="application/javascript" src="node_modules/@octra/media/index.umd.js"></script>
-
+<script type="application/javascript" src="node_modules/@octra/media/index.umd.js"></script>
+
+
b) Reference remote file (internet connection needed on production).
-<script type="application/javascript" src="https://unpkg.com/@octra/media/index.umd.js"></script>
-
-
-Import the classes and functions from @octra/media
. For example
import {SampleUnit} from "@octra/media";
const unit = new SampleUnit(123123, 22100);
-
-All functions and classes are available via global scope OctraMedia
. For example:
/*
make sure that you have injected the umd bundle as described before.
*/
const validator = new OctraMedia.SampleUnit(123123, 22100);
-
-You can find more information about classes and functions of @octra/media
here.
<script type="application/javascript" src="https://unpkg.com/@octra/media/index.umd.js"></script>
+
+
+
+Import the classes and functions from @octra/media
. For example
import {SampleUnit} from "@octra/media";
const unit = new SampleUnit(123123, 22100);
+
+
+All functions and classes are available via global scope OctraMedia
. For example:
/*
make sure that you have injected the umd bundle as described before.
*/
const validator = new OctraMedia.SampleUnit(123123, 22100);
+
+
+You can find more information about classes and functions of @octra/media
here.
This library offers all annotation related classes and functions used by Octra. It uses AnnotJSON file format as base -model. Here you can also find all Annotation converters used by Octra.
-This library offers all annotation related classes and functions used by Octra. It uses AnnotJSON file format as base +model. Here you can also find all Annotation converters used by Octra.
+npm install --save @octra/ngx-components
-
+npm install --save @octra/ngx-components
+
+
This library angular related classes like pipes used by Octra.
-This library angular related classes like pipes used by Octra.
+npm install --save @octra/ngx-utilities
-
+npm install --save @octra/ngx-utilities
+
+
This library offers JS functions and classes to make some parts of app development easier. This library is used by Octra and Octra-Backend.
-npm install --save @octra/utilities
-
-You have two options to install this package und use it as UMD:
+This library offers JS functions and classes to make some parts of app development easier. This library is used by Octra and Octra-Backend.
+npm install --save @octra/utilities
+
+
+You have two options to install this package und use it as UMD:
a) Install via NPM and reference local files (no internet connection needed on production).
-<script type="application/javascript" src="node_modules/@octra/utilities/index.umd.js"></script>
-
+<script type="application/javascript" src="node_modules/@octra/utilities/index.umd.js"></script>
+
+
b) Reference remote file (internet connection needed on production).
-<script type="application/javascript" src="https://unpkg.com/@octra/utilities/index.umd.js"></script>
-
-
-Import the classes and functions from @octra/utilities
. For example
import {getFileSize} from "@octra/utilities";
-
-All functions and classes are available via global scope OctraUtilities
. For example:
/*
make sure that you have injected the umd bundle as described before.
*/
const bytes = 738246364782
const sizeInMb = OctraUtilities.getFileSize(bytes);
-
-You can find more information about classes and functions of @octra/utilities
here.
<script type="application/javascript" src="https://unpkg.com/@octra/utilities/index.umd.js"></script>
+
+
+
+Import the classes and functions from @octra/utilities
. For example
import {getFileSize} from "@octra/utilities";
+
+
+All functions and classes are available via global scope OctraUtilities
. For example:
/*
make sure that you have injected the umd bundle as described before.
*/
const bytes = 738246364782
const sizeInMb = OctraUtilities.getFileSize(bytes);
+
+
+You can find more information about classes and functions of @octra/utilities
here.
This library offers the same components from @octra/ngx-components without the limitation of using it in Angular projects.
-Currently, the libraries are not published on npm because Octra 2.0 and the libraries are still in development. If you +
This library offers the same components from @octra/ngx-components without the limitation of using it in Angular projects.
+Currently, the libraries are not published on npm because Octra 2.0 and the libraries are still in development. If you want to use the libraries in your project you have to manually install.
git checkout static
-
+git checkout static
+
+
<head>
<!-- ... -->
<script type="application/javascript" src="../octra/libs/web-components/web-components.js"></script>
<!-- ... -->
</head>
-
-git pull
+
+
+This library offers classes and functions for handling audio files in web browsers (e.g. chunked decoding etc.) used by Octra.
-npm install --save @octra/web-media
-
-You have two options to install this package und use it as UMD:
+This library offers classes and functions for handling audio files in web browsers (e.g. chunked decoding etc.) used by Octra.
+npm install --save @octra/web-media
+
+
+You have two options to install this package und use it as UMD:
a) Install via NPM and reference local files (no internet connection needed om production).
-<script type="application/javascript" src="node_modules/@octra/web-media/index.js"></script>
-
+<script type="application/javascript" src="node_modules/@octra/web-media/index.js"></script>
+
+
b) Reference remote file (internet connection needed on production).
-<script type="application/javascript" src="https://unpkg.com/@octra/web-media/index.umd.js"></script>
-
-
-Import the classes and functions from @octra/web-media
. For example
import {SampleUnit} from "@octra/web-media";
const unit = new SampleUnit(123123, 22100);
-
-All functions and classes are available via global scope OctraWebMedia
. For example:
/*
make sure that you have injected the umd bundle as described before.
*/
const validator = new OctraWebMedia.SampleUnit(123123, 22100);
-
-You can find more information about classes and functions of @octra/web-media
here.
<script type="application/javascript" src="https://unpkg.com/@octra/web-media/index.umd.js"></script>
+
+
+
+Import the classes and functions from @octra/web-media
. For example
import {SampleUnit} from "@octra/web-media";
const unit = new SampleUnit(123123, 22100);
+
+
+All functions and classes are available via global scope OctraWebMedia
. For example:
/*
make sure that you have injected the umd bundle as described before.
*/
const validator = new OctraWebMedia.SampleUnit(123123, 22100);
+
+
+You can find more information about classes and functions of @octra/web-media
here.
Const
Const
Const
Const
Const
Const
Const
Const
exports AnnotJSON to another annotation format considering an audio file and a level number (optional).
+