Disconnects
A closed socket means the stream ended. There is no resumption: call connect again and a new stream begins. Your client already holds the text it received; the server never kept it.
| What | On a new stream | Detail |
|---|---|---|
Text you received | Yours | Nothing is replayed — the server never stored it. |
segmentId | Restarts | The new stream numbers its segments from the beginning. |
startMs / endMs | Restarts at 0 | Offsets are measured from the first byte of the new stream. |
glossary | Re-send | Pass it again on the next connect. There is no session.start. |
Recordings | One per connection | With store: true, a drop mid-session leaves you several files. |
With store: true, one connection produces one recording. If your network drops mid-session you get multiple files — order them by creation time.
Each stream is rounded up to whole minutes of accepted audio at settlement. A reconnect creates a separately billed stream. No accepted audio means no charge.