对着麦克风说话,实时识别成文字
首次使用需要授权浏览器访问麦克风的权限。需要提醒的是,浏览器的语音识别功能通常不是纯本地处理——录制到的音频会被发送到浏览器厂商(比如 Chrome 对应 Google)的云端服务器进行识别,再把文字结果返回。如果你要说的内容比较敏感,建议提前了解清楚这一点,再决定要不要使用这个功能。
语音转文字工具让你对着麦克风说话,把识别出的内容显示成文字,再一键复制。它并不是自己实现的识别引擎,而是调用浏览器内置的语音识别接口(SpeechRecognition),所以能不能用、识别得准不准,很大程度上取决于你用的浏览器。这一点需要先讲清楚:浏览器的语音识别通常不是纯本地处理,录下的音频会被发送到浏览器厂商的云端服务器识别后再返回文字。因此它适合随手记录想法、口述草稿,不适合念出敏感信息。它也不能上传音频文件来转写。
从代码可以看到,这个工具只采用浏览器标记为「最终」的识别结果,没有开启临时结果显示,所以你不会看到文字一边说一边跳动修改,而是在一句话结束后一次性出现。识别采用连续模式,说完一句后无需重新点击,可以接着说。新识别出的文字是直接拼接到已有内容后面的,工具本身不会添加空格、换行或标点,标点和断句完全取决于浏览器的识别引擎。识别结果区是只读的文本显示区,不能直接在里面编辑,需要修改请复制到别处。
换用最新版的 Chrome 或 Edge 重新打开页面。部分浏览器没有提供语音识别接口,或者默认关闭了它。需要留意的是,即使是同一个浏览器,在某些嵌入式网页容器(例如部分应用内置浏览器)里也可能不可用。
按顺序检查:一、浏览器是否已经允许该网站使用麦克风;二、系统里选择的输入设备是否正确、音量是否足够;三、网络是否畅通,因为识别需要联网;四、所选语言是否和你说的语言一致,用中文模式说英文时结果会很差。因为页面不显示错误原因,只能靠排查。
标点由浏览器的识别引擎决定,工具不会自己插入。有的引擎会输出标点,有的不会。如果结果没有标点,建议复制到文档后手动补充。
通常不能。工具所调用的浏览器接口在多数情况下需要把音频发送到云端识别,断网时识别会失败并静默停止。
页面本身不会把你的语音或识别文字发送到本站服务器。但是真正做识别的是浏览器的语音接口,页面上也明确提示了:录到的音频通常会被发送到浏览器厂商的云端服务器处理,再把文字返回。该处理遵循浏览器厂商自己的隐私政策,不由本工具控制。如果你要说的是涉密、他人隐私、账号密码、医疗或财务等敏感内容,建议不要使用。离开本页面时,工具会自动停止识别以释放麦克风。