gpt4 book ai didi

ios - iOS 中的语音服务

转载 作者:可可西里 更新时间:2023-11-01 05:38:04 24 4
gpt4 key购买 nike

我有一个关于在启用 VoiceOver 时了解 iOS 中的事件变化的问题。我正在为盲人开发一些应用程序。

不幸的是,iOS 不支持 TTS,这与您可以使用 NSSpeechSynthesizer 对象的 Mac OS SDK 不同。

我发现 VoiceService 不是公开的。因此,总而言之,iOS 上似乎没有用于朗读文本的 API。

问题是:如何通知用户数据处理结束?

这是一个用户案例:用户按下按钮,应用程序进行一些计算/处理,然后返回结果。在 Mac 中,使用 speakString:@"Result"很容易。

但是我怎样才能让 VoiceOver 宣布结果呢??

对不起,如果我太扭曲了:-)

非常感谢...

最佳答案

你可以用这个

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

关于ios - iOS 中的语音服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11108578/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com