Audio for a live upload (client.sync.transcribeLive()): pieces delivered
as the producer has them ready — an async iterable (Node streams included),
a sync iterable, or a web ReadableStream of Uint8Array chunks.
Audio you already hold whole (bytes, a Blob, a file path) belongs in
client.sync.transcribe(), which is faster for it; the live route rejects
those by name.
Audio for a live upload (
client.sync.transcribeLive()): pieces delivered as the producer has them ready — an async iterable (Node streams included), a sync iterable, or a webReadableStreamofUint8Arraychunks.Audio you already hold whole (bytes, a Blob, a file path) belongs in
client.sync.transcribe(), which is faster for it; the live route rejects those by name.