语音输入按钮
@astryxdesign/core v0.7.1 · ChatDictationButton
属性
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
dictation | { isSupported, isListening, bands, volume, toggle } | — | 必填。useChatDictation 或 useSpeechRecognition 的返回值。用 reactive() 包一层也认,每个字段都会跟着变。 |
size | 'sm' | 'md' | 'md' | 按钮尺寸,交给 Button,同时决定那些竖条的宽和高。 |
isHiddenWhenUnsupported | boolean | true | 浏览器没有语音识别能力时把这个控件藏起来。设成 false 就留在原地,只是禁用。 |
label | string | 本地化的“Start dictation” / “Stop dictation” | 按钮给读屏用的名字。 |
正在听的时候按钮用强调色。输入音量超过爆音线时,竖条会往错误色偏,麦克风太响一眼就能看出来。