【问题标题】:Highlight text while Text to Speech is running文本转语音运行时突出显示文本
【发布时间】:2014-12-24 19:28:47
【问题描述】:

我正在为 ipad 开发一个应用程序,我想在其中添加如下功能:-

当用户点击播放按钮时,文本到语音将开始播放该文本,该单词将在阅读时突出显示。

我知道 iOS 的内置功能,但我想以编程方式进行。

我搜索了很多,结果如下:

Link 1

Link 2

Link 3

如果有人知道任何 API 或任何内置框架。让我知道。

珍惜你的时间。

【问题讨论】:

    标签: ios objective-c ipad text-to-speech


    【解决方案1】:

    您可以使用 iOS 7 及更高版本内置的出色的文本转语音库,称为 AVSpeechSynthesizer。

    您可以使用 AVSpeechSynthesizer 委托方法控制语音以及获取语音进度通知。应该可以帮助您实现所需功能的方法应该是 speechSynthesizer:willSpeakRangeOfSpeechString:utterance: 方法。

    查看AVSpeechSynthesizer 以及AVSpeechSynthesizerDelegate API 参考。

    Matt Thompson 在 NSHipster 上的 post 提供了与示例完全相同的功能。

    【讨论】:

    • 好的..我会尽快回复你的。
    • 这里面有设置吗?我下载了那个项目,但它不工作。
    • 我不确定,我自己没试过。不过代码很简单,几分钟就能实现。
    • ZeMoon :- 非常感谢。非常感谢。
    猜你喜欢
    • 2020-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多