SuperAPI AI 工具集

live-transcribe-read

测试与质量

查看项目

更新于 10-15 19:58

技能介绍

用途:读取最近一次 live-transcribe 会话的实时转录内容,并告知用户转录是否仍在更新。

主要能力:实时转录保存在日志文件中而非 .txt 文件,日志在录制期间持续更新,应优先读取日志。可用 cat /tmp/realtime-transcribe.log 2>/dev/null 查看原始日志;用 grep '^[committed]' /tmp/realtime-transcribe.log 2>/dev/null | sed 's/^[committed] //' 仅提取已确认的口语文本并去掉元数据前缀。.txt 文件(/tmp/transcribe-*.txt)可能包含最终转储,但不实时更新。

判断状态:通过 if test -f /tmp/realtime-transcribe.pid && kill -0 $(cat /tmp/realtime-transcribe.pid) 2>/dev/null; then echo "ACTIVE — file is still being updated"; else echo "FINISHED — file is complete"; fi 判断转录是否仍在进行。

使用方式:读取时跳过首行 JSON 状态行和 [session started] 标记,只保留已确认文本。向用户反馈转录文本、是否仍在更新;若仍在进行可稍后再查;若未找到文件则说明尚未录制任何转录。

后续处理:文本读入主上下文后,可按用户要求进行摘要、翻译、提取行动项或格式化等操作。

限制:资料未提供安装方式、平台支持、收费与价格等信息。