packages/pipelines-audio/README.md
Shared audio-pipeline orchestration for AIRI. The package owns reusable streaming, playback, text-chunking, and transcript-buffering policies without depending on an application UI.
createTranscriptBuffer before a product sends one spoken turn downstream.@proj-airi/audio.import { createTranscriptBuffer } from '@proj-airi/pipelines-audio'
const buffer = createTranscriptBuffer({
flushDelayMs: 1200,
flush: async text => sendToChat(text),
})
buffer.push('hello')
buffer.push('world')
await buffer.dispose()