首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >逐字同步的AVSpeechSynthesizer

逐字同步的AVSpeechSynthesizer
EN

Stack Overflow用户
提问于 2015-04-14 11:03:43
回答 1查看 215关注 0票数 1

我一直在尝试使用AVSpeechSynthesizer来读取UIWebView的文本。我想做的方法是:

  1. 使用JS获取屏幕上的顶部可见元素(即p、h1、h2、h3等)
  2. 使用JS将元素拆分为一个单词数组。
  3. 每个单词一个接一个地被高亮显示(JS),并使用AVSpeechSynthesizer来表达。

现在的问题是,因为每个单词都是一次一个人说的,它说得非常突然,就像单个单词,而不是一个句子。我想要的是,如果让整个元素与AVSpeechSynthesizer对话,并了解如何使用多长时间,以便同步突出显示,或以某种方式使单独的单词现在保持为一个句子。

EN

回答 1

Stack Overflow用户

发布于 2015-04-14 11:23:05

看看AVSpeechSynthesizer-示例,它在示例中逐个显示同步。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29625725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档