如何获取微软Edge浏览器“大声朗读”功能的语音下拉列表?
获取Edge浏览器“大声朗读”完整语音列表的方法
方法一:通过开发者工具控制台调用Web Speech API获取
- 打开Edge浏览器并任意打开一个网页,按
F12打开开发者工具 - 切换到
Console标签页,粘贴以下代码并回车执行:
speechSynthesis.getVoices().then(voices => { const voiceInfo = voices.map(v => `${v.name} | 语言: ${v.lang} | 本地服务: ${v.localService}`); console.log('所有可用语音:\n' + voiceInfo.join('\n')); // 自动复制到剪贴板 navigator.clipboard.writeText(voiceInfo.join('\n')).then(() => { console.log('语音列表已复制到剪贴板,可直接粘贴到文本编辑器'); }); });
- 执行后,控制台会输出所有语音的详细信息,同时列表会自动复制到剪贴板,直接粘贴到记事本或其他工具即可保存。
方法二:从Windows系统设置导出(Windows平台适用)
- 打开Windows设置,依次进入「时间和语言」→「语音」
- 在「语音」页面的「可用语音」区域,会列出所有系统安装的语音(Edge的“大声朗读”会调用这些语音)
- 使用
Ctrl+A全选语音列表,Ctrl+C复制后粘贴到文本工具中即可。
这两种方法都能高效获取完整的语音列表,无需手动滚动下拉框截图。
内容的提问来源于stack exchange,提问作者NewSites
相关产品推荐
相关产品推荐

