syncfusion-react-speech-to-text — Claude Code skill: install
This skill guides React implementations of Syncfusion SpeechToText, including microphone input, transcript events, listening control, and accessible voice forms.
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-speech-to-text -a claude-codeWhat syncfusion-react-speech-to-text does
The skill covers Syncfusion’s React SpeechToText component, which relies on the Web Speech API to turn microphone audio into text. It explains how to receive live and final transcripts, select a recognition language, track listening status, and connect speech input to form fields.
Its guidance includes npm setup, theme CSS imports, event handlers such as onStart, onStop, onError, and transcriptChanged, plus ref-based calls to startListening(), stopListening(), and destroy(). It also addresses button and tooltip styling, localization, RTL layouts, ARIA attributes, and error handling.
Speech recognition depends on browser microphone permission. The examples use SpeechToTextComponent, TextAreaComponent, and @syncfusion/ej2-react-inputs.
What it helps with
- add voice input to a React form
- show live and final speech transcripts
- start and stop listening from code
- customize the microphone button and tooltip
- handle microphone permission errors
Example prompts for the agent
- Add
SpeechToTextComponentto this React form and place its transcript inTextAreaComponent. - Connect
transcriptChangedto form state so spoken text updates the field. - Use a component ref with
startListening()andstopListening(), then display errors fromonError.
How to install syncfusion-react-speech-to-text
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-speech-to-text -a claude-code2Manually: put the files in place
~/.claude/skills/syncfusion-react-speech-to-text/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/syncfusion-react-speech-to-text/
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-speech-to-text -a codex2Manually: put the files in place
.agents/skills/syncfusion-react-speech-to-text/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-speech-to-text -a cursor2Manually: put the files in place
.cursor/skills/syncfusion-react-speech-to-text/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install syncfusion/react-ui-components-skills syncfusion-react-speech-to-text2Manually: put the files in place
.github/skills/syncfusion-react-speech-to-text/SKILL.md1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-speech-to-text -a gemini-cli2Platform CLI
gemini skills install https://github.com/syncfusion/react-ui-components-skills --path skills/syncfusion-react-speech-to-textManually: put the files in place
.devin/skills/syncfusion-react-speech-to-text/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-speech-to-text -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about syncfusion-react-speech-to-text
How do I install syncfusion-react-speech-to-text in Claude Code?
Run npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-speech-to-text -a claude-code, then check ~/.claude/skills/syncfusion-react-speech-to-text/SKILL.md.
What does syncfusion-react-speech-to-text do?
It guides the implementation of Syncfusion SpeechToText in React, covering speech recognition, transcript events, listening controls, interface customization, and localization.
What is required for speech recognition?
The component uses the Web Speech API and the browser microphone. Microphone access must be granted by the user.