openfloor.dialog_event¶
- class openfloor.dialog_event.DialogEvent(speakerUri, id=None, span=<factory>, features=<factory>, previousId=None, context=None)[source]¶
Bases:
JsonSerializableDataclassRepresents 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:
JsonSerializableDataclassRepresents 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:
JsonSerializableDataclassRepresents 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:
FeatureRepresents 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:
JsonSerializableDataclassRepresents 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]