export type WorkerRequest = | { type: 'speak' text: string referenceAudio: Float32Array } export type WorkerResponse = | { type: 'status' message: string } | { type: 'ready' } | { type: 'result' audio: Float32Array sampleRate: number speechTokenCount: number } | { type: 'error' message: string }