This commit is contained in:
lukasIO
2024-01-09 15:05:20 +01:00
commit eae180722e
40 changed files with 7568 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
import { useRef } from "react";
import { AgentMultibandAudioVisualizer } from "../visualization/AgentMultibandAudioVisualizer";
type AudioInputTileProps = {
frequencies: Float32Array[];
};
export const AudioInputTile = ({ frequencies }: AudioInputTileProps) => {
return (
<div
className={`flex flex-row gap-2 h-[100px] items-center w-full justify-center border rounded-sm border-gray-800 bg-gray-900`}
>
<AgentMultibandAudioVisualizer
state="speaking"
barWidth={4}
minBarHeight={2}
maxBarHeight={50}
accentColor={"gray"}
accentShade={400}
frequencies={frequencies}
borderRadius={2}
gap={4}
/>
</div>
);
};