Resolves to the subtitle file URL when subtitles were enabled and a final chunk arrived
with one; undefined otherwise (subtitles disabled, stream ended early, API error, transport
error, or consumer cancellation). Never rejects.
Important: this promise only settles once the audio stream is being consumed. Awaiting
subtitle before reading or cancelling audio will hang because nothing is pumping the
underlying SSE source. Drain audio first (or in parallel via Promise.all).
Resolves to the parsed
extra_info(audio length, size, billable characters, etc.) carried by the final aggregated chunk;undefinedif no final chunk arrived (stream ended early, API error, transport error, consumer cancellation) or itsextra_infowas absent/malformed. Never rejects.Important: like subtitle, this only settles once the
audiostream is being consumed. Awaiting it before reading or cancellingaudiowill hang. Drainaudiofirst (or in parallel viaPromise.all).