我正在使用 Amazon Polly 生成语音,在我的 Web 应用程序中以“对话式”交互方式说出。这涉及进行 API 调用以获取生成的音频文件,然后在适当的时候播放它以响应用户并与用户交互。
这在桌面 chrome 上效果很好,在桌面 safari 上效果很好,只要我指示用户转到 Safari > 此网站的设置 > 允许所有自动播放。
但是,在 iOS (iPad) 上的 Safari 中,这不起作用。我还没有找到让用户修改首选项并允许自动播放的等效方法。没有这个,我的文本到语音音频被 Safari 的默认自动播放设置阻止播放。
有没有办法让我的用户在他们的 iPad 上为这个网站设置这样的偏好?如果没有,是否有一种解决方法可以让我播放我的语音音频文件?
出于这个问题的目的,让我们假设要求用户启用音频自动播放是一种很好的用户体验。