连续语音识别器 - Web Speech API 实时转写
使用 Web Speech Recognition API 持续捕捉语音,实时显示识别文字,支持多语言。
UD5工具箱
在画布上绘制数字,体验 k-最近邻算法 如何识别手写数字
在左侧画布绘制数字,然后点击 "识别数字"
或点击预设数字按钮快速体验k-NN(k-Nearest Neighbors) 是一种简单而强大的监督学习算法,用于分类和回归。它的核心思想非常直观:
📌 k-NN 属于"惰性学习"算法,它不进行显式训练,而是在预测时才计算距离。
k 值 是 k-NN 中最重要的超参数:
💡 在本工具中,你可以拖动滑块调整 k 值,观察不同 k 值对分类结果的影响。
两种距离度量方式在计算"远近"时有本质不同:
🔍 在手写数字识别中,两种度量通常给出相似结果,但欧几里得距离更常用。
降采样(从280×280像素到8×8网格)有多个目的:
📐 这类似于 MNIST 数据集使用 28×28 像素,但在本演示中 8×8 足以区分 0-9。
优点:简单直观、无需训练过程、适用于多分类问题、可处理非线性边界。
缺点:
⚡ 对于小规模数据集(如本工具30个样本),k-NN 是非常实用的选择。
置信度 = 获胜类别的票数 ÷ k值 × 100%。
例如:k=5,最近邻中3个是数字"3",2个是数字"8",则预测为"3",置信度 = 3/5 = 60%。
📊 置信度越高说明预测越可靠。如果多个类别票数接近,说明输入数字可能位于类别边界。
使用 Web Speech Recognition API 持续捕捉语音,实时显示识别文字,支持多语言。
屏幕随机显示字母,需要在键盘上按下对应按键,界面高亮提示指法位置。
粘贴技术文档,提取所有首字母大写的短语并生成带定义的简易术语表。
模拟客户端定时请求服务器数据,展示网络延迟和响应,对比短轮询效率。
显示含有不同升降号数目的调号,快速点击对应的大调和小调名称。
带语音和动画的算盘,逐步演示如何拨珠进行加减运算。
定义正则表达式,从非结构化文本中提取字段并自动生成 CSV 表格。
使用Web Speech Recognition API将语音转为文本,支持自动标点,可事后编辑复制。
在手机触摸屏上操作,生成对应的鼠标事件日志,用于测试网页的触控兼容性。
通过CSV或手动输入源、目标、数值,生成展示流向和占比的桑基图。
上传.mid文件,将里面的音符事件(时间、音高、力度)提取为CSV表格。
上传字体文件(或使用系统字体),输入需要保留的字符集,生成只含这些字的精简字体。
从表格数据构建决策树,逐步展示信息增益计算与分支选择,可导出树结构图。
记录每日练习乐器时间、曲目及难点,统计累计时长与进度。
显示一个和弦名称,在虚拟键盘上高亮正确琴键并播放,用于学习和弦构成。
编写Mermaid语法,实时预览流程图、时序图、甘特图,并可导出SVG。
输入 Markdown 文本,过滤符号后调用语音合成 API 朗读内容,可调节语速和音调。
上传 MP3/AAC/OGG 等音频文件,显示标题、艺术家、专辑、时长、比特率等标签信息。
粘贴 YAML 配置文件,验证 GitHub Actions、GitLab CI 或 Jenkinsfile 的基本语法。
浏览所有HTML实体符号,点击复制&code;或数字编码。
输入设计稿尺寸与视口宽度,计算出对应的vw、vh值,加速移动端适配开发。
上传绿幕视频和新背景图,实时抠像合成预览并可选录制成WebM。
利用MediaPipe Hands模型,实时识别手部21个关键点并在摄像头上绘制骨架。
输入歌词,自动计算每句的音节数,辅助填词和节奏编排。
模拟中国算盘,拖动算珠表示数字,辅助理解十进制和珠算。
将英文转换为肖伯纳提倡的肖氏字母(Shavian alphabet),体验完全音位化的书写系统。
录制语音备忘录,并调用 Web Speech API 将语音实时转换为可编辑的文字笔记。
编写分别用于 light 和 dark 的 CSS,通过模拟 prefers-color-scheme 立即预览两种主题。
加载音频,加速或减速播放且保持原音调,适合语言学习。
手动或借助浏览器扩展统计在各网站的耗时,设定红线上瘾提醒。