首页 > 解决方案 > Swift:使用时间戳渲染转录

问题描述

我正在制作一个从语音转换为文本的应用程序,现在我正在尝试在屏幕上显示结果,我想知道如何做这个(来自Otter应用程序):

基本思路:


我的想法:

标签: iosswift

解决方案


我宁愿推荐使用UIButton而不是UILabel,因为它很容易设置点击识别器并且它支持开箱即用的突出显示。如果我们谈论一个接一个地放置多个视图的简单方法,首先想到的是使用UIStackView——它很容易定制和使用。最困难的部分是跟踪音频播放并将其与 UI 同步。第一种方法是跟踪播放,当它进入某个转录范围时,在同一索引处获取其索引和突出显示arrangedSubviews按钮UIStackView


推荐阅读