在 Blink 上的语音备忘录 — 播放、阅读、复制
当您在 Blink 上录制语音备忘录时,会保留两样东西:音频本身和转录文本。您将在 Blink 的页面上以及它的编辑页面上的“媒体和文件”下找到这两者。
转录文本
转录文本在录制保存后自动生成。在此过程中,您会看到“转录待处理”;如果无法生成,则会显示“转录失败”,而音频仍然可以收听。
复制转录文本 (2026-09-10)
在“转录文本”旁边有一个小复制按钮。按下它会将整个转录文本放入您的剪贴板,以便您可以将其粘贴到电子邮件、文档或其他任何地方。按钮会瞬间显示一个勾号,以便您看到它成功了 —— 您不必将鼠标悬停在任何地方或猜测。
它出现在Blink页面和Blink编辑页面上,因为这两个地方都会显示转录文本。
如果说复制被阻止
某些浏览器拒绝访问剪贴板 —— 通常是较旧的 iPhone 浏览器,或在不是通过安全连接提供的页面上的任何浏览器。如果发生这种情况,页面会告诉您,并要求您手动选择文本并复制。它不会假装复制了未复制的东西:一个默默失败的复制按钮比没有按钮还糟糕,因为您会在不知道的情况下粘贴错误的内容。
当音频被移除时
音频文件可以被删除,而转录文本仍然保留 —— 在您想要文字但不需要占用存储时很有用。在这种情况下,播放器将被替换为“音频文件已移除 — 转录文本保留在下面。”转录文本及其复制按钮将继续正常工作。
供开发者使用
该控件是一个共享的部分,templates/blink/_transcript_copy_button.html,被blink_detail.html和blink_edit.html包含 — 它们渲染相同的音频卡块,而这两个文件之前已经有所不同。它的图形来自图标注册表({% of_icon "copy" %}),因此重新指向“copy”至/adminapp/icons/可以在任何地方更改它。
其行为在static/js/of-copy.js中,由document委托,因此它覆盖页面上的每个音频卡,并在部分包含的次数内绑定一次。将任何按钮标记为class="js-of-copy"和data-copy-target="<element id>"以重用它。
特性检测不是可选的。在非安全源和较旧的 iOS Safari 上,navigator.clipboard是未定义的;未加保护时调用会抛出异常,处理程序会停止,按钮在控制台没有任何响应时不会执行任何操作。在其后有一个execCommand回退,如果两者都失败,则会宣布失败而不是被吞没。
This guide was translated automatically. Read the English original.