3

我想让用户直接从我的应用程序中按下一个按钮,并使用 VoiceOver 阅读屏幕上的内容。现在,我唯一的选择是捆绑每个页面的录音,并在用户按下按钮时播放它们。VoiceOver 将真正简化这个过程。是否可以?

谢谢!
托马斯

4

3 回答 3

3

你可以用这个

if (UIAccessibilityIsVoiceOverRunning()) {
   UIAccessibilityPostNotification(UIAccessibilityAnnouncementNotification,
                                   @"Result has been computed.");
}

有关更多 API 详细信息...

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIKitFunctionReference/Reference/reference.html

于 2012-07-17T10:08:04.737 回答
2

不,有关想要做类似事情的人的更多信息,请参阅此链接

于 2010-05-14T12:41:48.600 回答
0

我遇到了类似的事情......以避免录制大量音频......您可以使用非本地文本到语音,如 Flite 引擎(这是免费的)。不幸的是,原生 Voice Over 仍然是私有的 - 并且还劫持了您希望用于按钮按下的触摸!

https://bitbucket.org/sfoster/iphone-tts

于 2011-05-07T12:54:36.140 回答