Soundwave
Wie eine Stimme aussieht, während eine App zuhört: Pillen, Balken, Linie oder Punktfeld.
import { Soundwave } from "@/forma/ai/voice";Base
In FORMA
- Liegt in
kit/ai/voice.tsxund ist über@/forma/ai/voiceerreichbar. - FORMAs eigener Baustein, auf Arc gebaut: Arcs Buttons, Felder und Federn darunter, Farbe, Ecken, Höhen und Tempo aus der Richtung.
Usage
import { Soundwave } from "@/forma/ai/voice";API reference
| Prop | Type | Default | Description |
|---|---|---|---|
variant | "pills" | "bars" | "line" | "dots" | "bars" | |
state | "idle" | "listening" | "thinking" | "speaking" | "listening" | eigene Bewegung ohne Pegel |
level | number | RefObject<number> | – | 0 bis 1; ein Ref für viele Werte pro Sekunde |
Motion
- Pegel mit schnellem Anstieg und langsamem Abfall, wie ein Messgerät.
- Bei reduzierter Bewegung steht sie still.
Herkunft
- Aufbau und Inhalt nach PanelUI (panelui.dev, MIT), neu gebaut auf Arc: Arcs Buttons, Felder und Bewegung, Farben und Formen aus der Richtung.
Komponente und Text: Arc UI (MIT, uiarc.dev), angepasst für FORMA.