SuperAPI AI 工具集

voice-interface-builder

通用与其它

查看项目

更新于 10-15 20:31

技能介绍

用途:面向 Web 应用构建语音交互界面,覆盖语音识别、文本转语音与语音控制等场景。主要能力:语音识别支持语音命令、语音转文字输入、连续听写与命令检测;文本转语音支持朗读内容、语音反馈与通知、多语言输出以及语音选择与参数定制(语速、音调、音量);语音 UI 覆盖语音优先界面、无障碍功能、免手动控制与语音搜索。用法上通过 React 自定义 hooks 封装,例如 useSpeechRecognition 可配置 continuous、language、onResult 与 onError,返回 isListening、transcript、start、stop;useSpeechSynthesis 提供 speak、cancel、speaking 与 voices,用于朗读文本并切换语音。语音命令组件接收命令列表(字符串或正则)与对应动作,在连续识别到匹配文本时触发;语音搜索把识别结果写入输入框后执行搜索;无障碍场景提供“朗读文章”按钮与语音导航;听写文本域支持连续输入与清空操作。多语言支持内置常见语言代码选项,如 en-US、es-ES、fr-FR、de-DE、ja-JP、zh-CN。此外提供 useVoiceFeedback 封装成功、错误、信息与确认类语音播报。适用场景:构建语音控制界面、添加无障碍功能、创建免手动体验、实现语音搜索与语音助手。限制:依赖浏览器 Web Speech API,需检查支持情况,使用前应确认 SpeechRecognition 或 webkitSpeechRecognition 是否可用;资料未提供具体的浏览器兼容清单、收费信息或价格。