【发布时间】:2015-04-14 11:03:43
【问题描述】:
我一直在尝试使用AVSpeechSynthesizer 来读取来自UIWebView 的文本。我想这样做的方式是:
- 使用 JS 获取屏幕顶部可见元素(即 p、h1、h2、h3 等)
- 使用 JS 将元素拆分为单词数组。
- 一个接一个,每个单词都被突出显示(JS)并使用
AVSpeechSynthesizer朗读。
现在的问题是,由于每个单词一次只说一个,所以它说得非常突然,就像单个单词而不是一个句子。
我想要的是,如果能让整个元素与AVSpeechSynthesizer 说话,并了解说话的时间有多长,以便同步突出显示或以某种方式使现在正在说出的个人单词保持为一个句子。
【问题讨论】:
-
你找到解决办法了吗?
标签: javascript ios uiwebview avspeechsynthesizer