用户如何在 iOS Safari 中启用音频自动播放,以便 Amazon Polly 文本转语音能够按预期工作?

How can a user enable audio auto play in iOS Safari, so that Amazon Polly text to speech will work as expected?

我正在使用 Amazon Polly 生成语音,在我的 Web 应用程序的 "conversational" 交互中说出。这涉及进行 API 调用以获取生成的音频文件,然后在适当的时候播放它以响应用户并与用户交互。

这在桌面上运行良好 chrome,并且在桌面 safari 上运行良好,只要我指示用户转到 Safari > 此网站的设置 > 允许所有自动播放。

但是,在 iOS (iPad) 上的 Safari 中,这不起作用。我还没有找到让用户修改首选项并允许自动播放的等效方法。如果没有这个,我的文本到语音音频将被 Safari 的默认自动播放设置阻止播放。

有没有一种方法可以让我的用户在他们的 iPad 上为这个网站设置这样的偏好?如果没有,是否有一种解决方法可以让我播放我的语音音频文件?

为了这个问题的目的,让我们假设要求用户启用音频自动播放是一种很好的用户体验。

解决方案是确保通过一个实例播放所有音频。当用户第一次进入该站点时,使用他们的初始点击之一通过此实例播放空白音频到 "prime" 它