语音转文字 — 免费在线语音输入
用麦克风口述,得到可编辑的文字稿
在浏览器中处理 · 不上传任何内容
你的声音由浏览器的语音服务处理,而不是本站
识别由浏览器厂商的服务完成。电脑和安卓上的 Chrome 会把音频发送到 Google 的服务器,Edge 会发送到 Microsoft 的在线语音服务。Safari 以及 iPhone 和 iPad 上的所有浏览器(包括 Chrome 和 Edge)使用 Apple 的语音识别,根据设备、语言和设置,在设备上或 Apple 的服务器上处理。各公司各自的隐私政策适用。不会向 ToolSnack 服务器发送任何内容(无论音频还是文字),文字稿只留在本页面。请避免口述敏感信息。
正在检查浏览器支持情况…
确定的语句会追加到这里,文字可以随意编辑。
工具简介
语音转文字可以在网页里直接把你说的话变成文字。开会时记录想法、手上忙着时做笔记,或者先口述一份初稿再用键盘润色,都很方便。说话时,仍在识别中的语句会以浅色斜体显示;浏览器确定之后,这句话会追加到下方的文字稿框中。文字稿随时可以编辑,一键就能复制。识别不是由本站完成的,而是由浏览器厂商的语音服务完成:电脑和安卓上的 Chrome 使用 Google,Edge 使用 Microsoft,Safari 以及 iPhone 和 iPad 上的所有浏览器(那里的 Chrome 和 Edge 也运行在 Apple 的引擎上)使用 Apple。根据设备、语言和设置,Apple 可能在设备上或其服务器上处理音频。不会向 ToolSnack 发送任何内容。
使用方法
- 选择识别语言。在中文页面上,默认是“中文(普通话,中国大陆)”。列表中还有中文(台灣)、英语(美国、英国)、韩语、日语等。
- 点“开始听写”,浏览器询问时允许使用麦克风。
- 自然、清晰地说话。尚未确定的语句会先以浅色文字显示。
- 说完后点“停止”。听写进行中不能更改语言。
- 在文字稿框中修改需要更正的地方,然后点“复制”。
- 点“清空”可清空文字稿,重新开始。
工作原理
- API:本工具使用 Web Speech API 中的
SpeechRecognition,在基于 Chromium 的浏览器中退而使用webkitSpeechRecognition。两者都没有时,会提示浏览器不受支持。 - 识别模式:
continuous和interimResults都已开启。临时结果只用于预览,只有最终结果才会加入文字稿。 - 语句连接:每个最终语句去掉首尾空白后,前面加一个空格再追加。以下情况不加空格:文字已以空白或换行结尾;语句以逗号、句号等标点开头;或者语言是中文和日文这类不用空格分词的语言。在文字最开头以及句号、问号、感叹号之后,英文等有大小写的文字首字母会大写。
- 自动重启:如果你没有点“停止”而浏览器结束了会话,会开始新的会话。连续重启五次都没有识别到内容时,听写停止。
- 错误:麦克风被阻止、没有检测到语音、网络故障、找不到麦克风和不支持的语言各有对应的提示。“没有检测到语音”时听写继续,其他错误会停止听写。
- 长度限制:文字稿超过 100,000 个字符时,听写停止。复制后清空文字稿即可继续。
示例
| 语言 | 依次收到的最终语句 | 文字稿 |
|---|---|---|
| 中文(普通话) | 大家好 / 今天我们开会 | 大家好今天我们开会 |
| 中文(普通话) | 你好 / ,世界 | 你好,世界 |
| 英语(美国) | hello there. / how are you | Hello there. How are you |
| 韩语 | 안녕하세요 / 반갑습니다 | 안녕하세요 반갑습니다 |
识别准确度取决于麦克风、背景噪音、语速以及浏览器背后的语音服务。Brave、Opera 等其他 Chromium 浏览器常常提供这项功能,却会因网络错误而失败,请在这些情况下改用 Chrome 或 Edge。文字稿不会保存在任何地方,关闭页面前请先复制。
常见问题
我的声音会传到 ToolSnack 的服务器吗?
不会。ToolSnack 的服务器从不接收你的音频或文字稿。不过,识别本身由浏览器厂商的服务完成。电脑和安卓上的 Chrome 会把音频发送到 Google 的语音识别服务器,Edge 会发送到 Microsoft 的在线语音服务。Safari 以及 iPhone 和 iPad 上的所有浏览器(包括那里的 Chrome 和 Edge)使用 Apple 的语音识别,根据设备、语言和设置,在设备上或 Apple 的服务器上处理。各公司各自的隐私政策适用,所以请不要口述密码或其他敏感信息。
为什么在 Firefox 里不能用?
语音输入依赖 Web Speech API(一项网页标准草案)中的 SpeechRecognition,Firefox 在默认配置下不提供它。缺少这项功能时,开始按钮会被禁用,并显示原因说明。请改用 Chrome、Edge 或 Safari 打开本页面。
我拒绝了麦克风权限,怎么重新打开?
点击地址栏左侧的网站信息图标,把“麦克风”设为“允许”,然后再点“开始听写”。权限被阻止期间,工具会显示相应提示。在手机上,浏览器 App 本身也需要在系统设置中获得麦克风权限。
我停顿一下,听写就会停止吗?
浏览器常常会在一段静音或一段时间后结束识别会话。只要你没有点“停止”,本工具会自动开始新的会话。如果连续自动重启五次都没有识别到任何内容,它会停止并告诉你,避免麦克风一直开着。
会自动加标点吗?
标点取决于浏览器的语音服务。本工具只负责把收到的语句连接起来、整理空格,并把英文等句首字母大写。缺少的标点可以直接在文字稿框里补上。