在iOS上获取VoiceOver的当前速度

Víc*_*Led 5 accessibility ios voiceover

有没有办法在iOS应用程序上获得VoiceOver语音的当前速度?有时我使用自己的AVSpeechUtterance字符串,我想使用与VoiceOver设置相同的速率.提前致谢.

jl3*_*303 3

该公告是专门针对 VoiceOver 用户的吗?那么最好从 UIAccessibility 发布公告通知。VoiceOver 将宣布通知,因此用户将听到与 VoiceOver 设置相同的声音和速度。

UIAccessibility.post(notification:.announcement, argument:"Hello World!")
Run Code Online (Sandbox Code Playgroud)

从文档中阅读更多信息。

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