gpt4 book ai didi

javascript - 具有逐字同步功能的 AVSpeechSynthesizer

转载 作者:行者123 更新时间:2023-11-28 07:26:19 25 4
gpt4 key购买 nike

我一直在尝试使用 AVSpeechSynthesizerUIWebView 读取文本。我想要的方法是:

  1. 使用JS获取屏幕顶部可见元素(即p、h1、h2、h3等)
  2. 使用 JS 将元素拆分为单词数组。
  3. 每个单词都会一一突出显示 (JS) 并使用 AVSpeechSynthesizer 朗读。

现在的问题是,由于每个单词一次说一个,所以说起来非常突然,就像单个单词而不是句子。我想要的是,如果能让整个元素与 AVSpeechSynthesizer 说话,并了解说话的时间,以便同步突出显示或以某种方式使现在所说的各个单词保持为一句话。

最佳答案

看看AVSpeechSynthesizer-Example在示例中显示逐字同步。

关于javascript - 具有逐字同步功能的 AVSpeechSynthesizer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29625725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com