export interface AudioVisualizerProps { type: "agent" | "user" frequencies: Float32Array[] gap: number barWidth: number minBarHeight: number maxBarHeight: number borderRadius: number } export default function AudioVisualizer(props: AudioVisualizerProps) { const { frequencies, gap, barWidth, minBarHeight, maxBarHeight, borderRadius, type, } = props const summedFrequencies = frequencies.map((bandFrequencies) => { const sum = bandFrequencies.reduce((a, b) => a + b, 0) if (sum <= 0) { return 0 } return Math.sqrt(sum / bandFrequencies.length) }) return (