Text-to-speech form with voice selector, character counter, and audio preview
The system will convert your text to natural-sounding speech which you can download and use.
Short clip mode: max 200 characters.
| Prop | Type | Default | Description |
|---|---|---|---|
text | string | '' | Bindable text value |
voice | string | 'en-US-female-27' | Bindable selected voice ID |
previewUrl | string | null | null | Audio blob URL for preview player |
isCreating | boolean | false | Disable form during generation |
maxLength | number | 1000 | Character limit |
voiceOptions | { id, label }[] | 6 built-in voices | Voice selector options |
infoText | string | generic hint | Helper text below the form |
onSubmit | () => void | — | Submit callback |
onCancel | () => void | — | Cancel callback |