javaScript
hanyy66
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浏览器web端使用websocket流式语音输入识别
本文介绍了WebSocket实时音频流处理的实现方法,主要包括:1)建立WebSocket连接并设置事件监听;2)通过浏览器API获取用户麦克风权限并创建音频处理节点;3)实时监测音频数据,计算音量大小判断语音起止;4)将有效语音数据通过WebSocket发送;5)提供停止录音功能,释放相关资源。核心逻辑是通过ScriptProcessorNode处理音频流,动态检测静音区间来分割语音段落,实现实时语音传输功能。原创 2025-09-12 17:08:03 · 209 阅读 · 0 评论 -
浏览器web端语音输入识别及音波可视化显示
摘要:文章介绍了使用js-audio-recorder插件实现Web音频录制的完整流程。首先需要安装插件并处理浏览器安全设置,然后初始化录音参数并获取权限。重点讲解了音频波纹可视化的实现方法,包括计算RMS值、包络处理、历史数据存储和Canvas绘制。最后说明了停止录音后的数据处理流程,包括生成WAV文件、创建FormData上传数据以及销毁录音实例。整个过程涵盖了从录音开始到数据上传的全套实现方案。原创 2025-09-12 16:12:22 · 227 阅读 · 0 评论
分享