Word Factory 在加载“聆听和选择”之前执行支持检查。 它查找浏览器的 语音合成 接口, 语音合成话语 构造函数和至少一种语言以以下形式开头的语音 zh。如果语音列表最初为空,则页面将等待最多四秒钟以获取浏览器的语音列表 声音已更改 事件。
这个门很重要,因为在没有可播放语音的情况下显示听力问题会使回合变成猜测。如果检查失败,则不会加载 iframe,并且启动状态会说明需要英语语音。
为什么语音可用性可能不同
Web 语音 API 公开浏览器和操作系统提供的语音。的 Web 语音 API 规范 定义合成接口,而 MDN 的 getVoices 文档 解释返回的列表代表当前设备上可用的语音。因此,当前的两个浏览器可以用不同的口音或语音质量来发音相同的单词。
某些浏览器会在页面加载后填充语音列表。的 语音更改事件 的存在就是为了延迟可用性。 Word Factory 在确定语音不可用之前会侦听该事件。
故障排除清单
- 确认设备未静音并且允许浏览器选项卡播放声音。
- 按游戏的“开始”按钮。在音频开始之前,语音可能需要用户操作。
- 如果页面报告没有英语语音,请检查操作系统的语言或辅助功能设置,并在该选项可用的情况下安装英语文本转语音语音。
- 添加语音后关闭并重新打开浏览器,以便重建其语音列表。
- 在同一设备上尝试另一个主流浏览器的当前版本。这将浏览器配置问题与设备语音问题分开。
- 如果没有出现英文语音,请使用另一个 Word Factory 游戏。单词搜索、缺失字母和其他视觉模式不需要语音。
当游戏打开但没有声音时
通过支持门证明列出了英语语音;它并不能证明选项卡、输出设备或系统音量是可听见的。检查声音是否传送至耳机、显示器或断开连接的蓝牙设备。出现问题后按一次游戏内扬声器,因为某些环境仅在用户手势后才允许讲话。然后在同一浏览器配置文件中测试普通媒体。如果其他音频正常但语音保持静音,请重新启动浏览器,以便重建其合成服务和语音列表。
使用错误的语言或口音时
门接受任何语言元数据以英语开头的公开语音。设备可能会选择与学习者预期不同的英语区域。查看操作系统的首选语音语言和默认语音。 Word Factory 不会下载私人语音或承诺特定口音,因此应在共享收听活动之前对托管设备进行一致配置。
工作示例:按钮保留在启动页面上
学习者按“播放收听并选择”,但状态更改为“需要英语语音”。正确的应对措施是不要重复刷新。首先,确认操作系统有英文语音。安装或启用后,重新启动浏览器并再次按“播放”。如果出现相同的消息,请尝试使用其他当前浏览器。当门通过时,游戏加载并且扬声器控件可以重播当前单词。
游戏发送的内容
游戏要求浏览器通过其合成 API 说出一个单词;它不请求麦克风访问,也不执行语音识别。语音实现可以是本地的,也可以取决于浏览器或操作系统提供的服务。 Word Factory 无法仅通过 API 确定特定安装的语音是如何生成的,因此具有严格网络或隐私要求的用户应查阅其设备和浏览器文档。
支持检查仅读取查找英语条目所需的可用语音元数据。游戏不要求学习者录制或上传语音。
如果语音开始,然后在选项卡隐藏后停止,请返回选项卡并使用重播控件。当页面失去焦点、设备休眠或另一个应用程序接管音频时,浏览器可能会暂停或取消排队的语音。这是播放状态问题,而不是答案或级别数据丢失的证据。
已知限制和替代方案
发音、口音、语速和音量可能有所不同。因此,游戏测试的是对当前设备提供的语音形式的识别,而不是单个标准化录音。这是有用的练习,但不应将其视为发音评估。
如果一致的音频至关重要,请为每个学习者使用相同的托管设备图像和浏览器。否则将声音变化视为额外的聆听暴露。对于安静的环境或不受支持的设备,请从以下选项中选择视觉游戏 游戏选择指南.
