Files
app_02_bill/App.tsx
karlcarlo 5367a4107e feat(voice): 优化语音识别功能及增强可用性提示
- 新增语音服务可用性状态管理,动态检测浏览器支持情况
- 调整初始输入模式为键盘输入,避免误触启动语音识别
- 合并消息列表时保留已有调试消息,避免信息丢失
- VoiceInput组件新增调试日志回调,增强调试信息输出
- 细化语音识别状态机,区分idle、starting和listening状态
- 优化权限拒绝错误处理,针对iOS给出具体操作提示
- 改进语音识别启动流程,针对iOS增加软启动延迟避免冲突
- 支持多种指针和触摸事件管理,防止冲突导致的识别异常
- 按钮UI根据状态动态调整,显示不同提示文本和样式
- 禁用语音不可用时的按钮操作,避免误操作
- 增加语音识别启动超时保护,防止长时间挂起
- 优化用户交互体验,加入振动反馈及事件防抖处理
2026-01-23 14:00:39 +08:00

52 KiB