Octra libraries - v2.0.0
Preparing search index...
@octra/annotation
OctraAnnotationSegment
Class OctraAnnotationSegment<T>
Type Parameters
T
extends
ASRContext
=
ASRContext
Implements
SegmentWithContext
<
T
>
Serializable
<
SegmentWithContext
<
T
>
,
OctraAnnotationSegment
<
T
>
>
Index
Constructors
constructor
Properties
context?
labels
time
type
Accessors
id
Methods
change
First
Label
Without
Name
clone
deserialize
get
First
Label
Without
Name
get
Label
is
Equal
With
replace
First
Label
Without
Name
serialize
serialize
To
O
Segment
deserialize
deserialize
From
O
Segment
Constructors
constructor
new
OctraAnnotationSegment
<
T
extends
ASRContext
=
ASRContext
>
(
id
:
number
,
time
:
SampleUnit
,
labels
?:
OLabel
[]
,
context
?:
T
,
)
:
OctraAnnotationSegment
<
T
>
Type Parameters
T
extends
ASRContext
=
ASRContext
Parameters
id
:
number
time
:
SampleUnit
Optional
labels
:
OLabel
[]
Optional
context
:
T
Returns
OctraAnnotationSegment
<
T
>
Properties
Optional
context
context
?:
T
labels
labels
:
OLabel
[]
time
time
:
SampleUnit
Readonly
type
type
:
"segment"
|
"event"
|
"item"
= 'segment'
Accessors
id
get
id
()
:
number
Returns
number
Methods
change
First
Label
Without
Name
changeFirstLabelWithoutName
(
notName
:
string
,
value
:
string
)
:
boolean
Parameters
notName
:
string
value
:
string
Returns
boolean
clone
clone
(
id
?:
number
)
:
OctraAnnotationSegment
<
T
>
Parameters
Optional
id
:
number
Returns
OctraAnnotationSegment
<
T
>
deserialize
deserialize
(
jsonObject
:
SegmentWithContext
<
T
>
)
:
OctraAnnotationSegment
<
T
>
Parameters
jsonObject
:
SegmentWithContext
<
T
>
Returns
OctraAnnotationSegment
<
T
>
get
First
Label
Without
Name
getFirstLabelWithoutName
(
notName
:
string
)
:
undefined
|
OLabel
Parameters
notName
:
string
Returns
undefined
|
OLabel
get
Label
getLabel
(
name
:
string
)
:
undefined
|
OLabel
Parameters
name
:
string
Returns
undefined
|
OLabel
is
Equal
With
isEqualWith
(
other
:
OctraAnnotationSegment
<
T
>
)
:
boolean
Parameters
other
:
OctraAnnotationSegment
<
T
>
Returns
boolean
replace
First
Label
Without
Name
replaceFirstLabelWithoutName
(
notName
:
string
,
replace
:
(
value
:
string
)
=>
string
,
)
:
undefined
|
OLabel
Parameters
notName
:
string
replace
:
(
value
:
string
)
=>
string
Returns
undefined
|
OLabel
serialize
serialize
()
:
SegmentWithContext
<
T
>
Returns
SegmentWithContext
<
T
>
serialize
To
O
Segment
serializeToOSegment
(
sampleStart
:
number
)
:
OSegment
Parameters
sampleStart
:
number
Returns
OSegment
Static
deserialize
deserialize
<
T
extends
ASRContext
>
(
jsonObject
:
SegmentWithContext
<
T
>
,
)
:
OctraAnnotationSegment
<
T
>
Type Parameters
T
extends
ASRContext
Parameters
jsonObject
:
SegmentWithContext
<
T
>
Returns
OctraAnnotationSegment
<
T
>
Static
deserialize
From
O
Segment
deserializeFromOSegment
<
T
extends
ASRContext
>
(
jsonObject
:
ISegment
,
sampleRate
:
number
,
context
?:
T
,
)
:
OctraAnnotationSegment
<
T
>
Type Parameters
T
extends
ASRContext
Parameters
jsonObject
:
ISegment
sampleRate
:
number
Optional
context
:
T
Returns
OctraAnnotationSegment
<
T
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
context
labels
time
type
Accessors
id
Methods
change
First
Label
Without
Name
clone
deserialize
get
First
Label
Without
Name
get
Label
is
Equal
With
replace
First
Label
Without
Name
serialize
serialize
To
O
Segment
deserialize
deserialize
From
O
Segment
Octra libraries - v2.0.0
Loading...