openfloor.dialog_event¶
- class openfloor.dialog_event.DialogEvent(speakerUri, id=None, span=<factory>, features=<factory>, previousId=None, context=None)[source]¶
Bases:
JsonSerializableDataclass
Represents a dialog event according to the specification
-
context:
Optional
[str
] = None¶
-
id:
Optional
[str
] = None¶
-
previousId:
Optional
[str
] = None¶
-
speakerUri:
str
¶
-
context:
- class openfloor.dialog_event.DialogHistory(*args, **kwargs)[source]¶
Bases:
JsonSerializableList
- class openfloor.dialog_event.Feature(mimeType, tokens=<factory>, alternates=<factory>, lang=None, encoding=None, tokenSchema=None)[source]¶
Bases:
JsonSerializableDataclass
Represents a feature in a dialog event
-
encoding:
Optional
[str
] = None¶
-
lang:
Optional
[str
] = None¶
-
mimeType:
str
¶
-
tokenSchema:
Optional
[str
] = None¶
-
encoding:
- class openfloor.dialog_event.Span(startTime=None, startOffset=None, endTime=None, endOffset=None)[source]¶
Bases:
JsonSerializableDataclass
Represents a time span for a dialog event or token
-
endOffset:
Optional
[timedelta
] = None¶
-
endTime:
Optional
[datetime
] = None¶
-
startOffset:
Optional
[timedelta
] = None¶
-
startTime:
Optional
[datetime
] = None¶
-
endOffset:
- class openfloor.dialog_event.TextFeature(mimeType='text/plain', tokens=<factory>, alternates=<factory>, lang=None, encoding=None, tokenSchema=None, values=None)[source]¶
Bases:
Feature
Represents a text feature in a dialog event with mime type set to text/plain by default
-
mimeType:
str
= 'text/plain'¶
-
values:
Optional
[List
[str
]] = None¶
-
mimeType:
- class openfloor.dialog_event.Token(value=None, valueUrl=None, span=None, confidence=None, links=<factory>)[source]¶
Bases:
JsonSerializableDataclass
Represents a single token in a feature
-
confidence:
Optional
[float
] = None¶
-
links:
List
[str
]¶
-
value:
Optional
[Any
] = None¶
-
valueUrl:
Optional
[str
] = None¶
-
confidence:
- openfloor.dialog_event.get_isosplit(s, split)[source]¶
Split string at delimiter and return number and remainder Returns 0 and the string if the delimiter is not found or the text preceding the delimiter is not a number
- Return type:
Tuple
[int
,str
]