You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| PacketNumber | int | Incremental packet number |
310
+
| Sid | string | Session id |
311
+
| FrameStartTime | double | Frame start time in milliseconds |
312
+
| FrameEndTime | double | Frame end time in milliseconds |
313
+
| FinalFrame | boolean | Flag for marking that a segment of speech has ended and it won't be updated |
314
+
| SilenceDetected | boolean | Flag to indicate silence was detected on the audio frame |
315
+
| ProcessingTimeSeconds | double | Time of inferencing |
316
+
| SplitPacket | boolean | Flag that indicates the response packet was split and this is one of the pieces |
317
+
| FinalSplitPacket | boolean | Flag that indicates this is the final piece of the split response |
318
+
| SplitId | string | Full packet id in format `<packet_number>.<split_id>.<sub-split-id>.<sub-sub-split-id>`|
319
+
| RequestBytes | int | Additional bytes requested to produce a frame. This is just an estimation, any number of bytes can be sent |
320
+
| SpokenCommand | string | Command detected in frame |
321
+
322
+
#### NOTE
218
323
219
324
So, the `data` can be final frame - i.e. the backend has fully finalized the transcript for those words and the time intervals (start and end time).
220
325
Or can be partial frame - i.e. the backend has not fully finalized the transcript for those words and the time intervals, and it will most likely change until it is overlapped by a final frame.
0 commit comments