【问题标题】:How to prevent Nuance's DragonMobile from turning off VoiceOver?如何防止 Nuance 的 DragonMobile 关闭 VoiceOver?
【发布时间】:2013-04-05 19:27:40
【问题描述】:

Nuance 的 DragonMobile 组件显然会在初始调用 SKRecognizerinitWithType:detection:language:delegate 和组件调用 recognizerDidFinishRecording: 之间关闭 VoiceOver 通知。他们这样做是有道理的,因为他们不希望 VoiceOver 通知被麦克风拾取和转录。

问题是识别器的初始化和对recognizerDidBeginRecording:的初始调用之间通常有1-2秒的间隔。为了防止用户的前几个单词被抄录出来,有必要使用recognizerDidBeginRecording: 向用户指示他们应该开始讲话(即您不能只是让他们按下麦克风按钮并开始讲话立即)。

我的问题是,由于 DragonMobile 会在调用 initWithType: 时立即关闭 VoiceOver,因此我无法向 VoiceOver 用户指示他们应该在适当的时间开始通话。

【问题讨论】:

  • VoiceOver (VO) 和 DragonMobile (DM) 适用于两种不同的残疾人群体。 VO 适用于盲人或视力低下的人。 DM 适合有行动不便(没有双关语)问题的人。所以我想说,除非你有用例,否则我不会说有问题c
  • @RyanB:DragonMobile 不适合行动不便的人;它适合任何希望交谈而不是打字的人。用 VoiceOver 打字是一个可怕的 PITA,我所有的 VoiceOver 测试人员都更喜欢使用 DM 语音识别。所以我肯定有一个用例。
  • Dragon 系列产品的目的是帮助那些无法使用鼠标的人。就在几年前,他们对产品进行了改进,使其更适合更广泛的人群。人们想要使用 Dragon 与内置的任何东西是因为质量。此外,Dragon 依靠视觉上看到屏幕进行操作,而 VoiceOver 则没有,这两者发生了争执。

标签: ios accessibility screen-readers voiceover


【解决方案1】:

找到了一种解决方法:DragonMobile 允许您指定 SKEarcons,这是在开始、停止或取消录制时播放的音频文件。我将录制 VoiceOver 发出我需要的通知,然后将这些录音用作耳标,这样听起来就像 VoiceOver 的其余部分一样。

根据我刚刚采访的一位 Nuance 技术代表,DragonMobile 确实接管了音频层并在录制过程中抑制了任何输出,而且除了耳塞之外,他们不会暴露任何其他方式。

【讨论】:

    猜你喜欢
    • 2020-09-20
    • 1970-01-01
    • 2015-07-07
    • 2012-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多