Interface: ITranscriptInputSink
Defined in: packages/agentos/src/io/voice-pipeline/types.ts:2288
A listen session's sink. Turn ids are assigned by the sink in arrival order across sessions of one run.
Extends
Methods
append()
append(
turn):Promise<void>
Defined in: packages/agentos/src/io/voice-pipeline/types.ts:2284
Writes one numbered turn, resolving when persistence completes.
Parameters
turn
Returns
Promise<void>
Inherited from
appendNext()
appendNext(
turn):Promise<TranscriptTurn|undefined>
Defined in: packages/agentos/src/io/voice-pipeline/types.ts:2294
Allocates the run's next sequence and writes the final. A slow sink pauses the transport; a thrown error ends the session with sink_failed.
Parameters
turn
Returns
Promise<TranscriptTurn | undefined>
The stored turn, or undefined when a fence or terminal run drops it.