是否有任何方法可以在iOS应用上获取VoiceOver语音的当前速度?有时,我使用自己的AVSpeechUtterance字符串,但我想使用VoiceOver设置上配置的相同速率。提前致谢。

最佳答案

该公告是否专门针对VoiceOver用户?然后最好从UIAccessibility发布公告通知。 VoiceOver会宣布该通知,因此用户可以从VoiceOver设置中以相同的声音和速度收听。

UIAccessibility.post(notification:.announcement, argument:"Hello World!")

从文档中阅读更多信息。

UIAccessibility.post:https://developer.apple.com/documentation/uikit/uiaccessibility/1615194-post

UIAccessibility.Notification:https://developer.apple.com/documentation/uikit/uiaccessibility/notification

公告:https://developer.apple.com/documentation/uikit/uiaccessibility/notification/1620176-announcement

10-06 04:35