用途:启动实时麦克风转写。脚本采集音频,通过 WebSocket 流式发送到 ElevenLabs Scribe v2 Realtime,并把已确认文本持续写入临时文件。适用于实时听写、口述记录和实时语音转文字场景。
主要能力:实时流式转写;输出文件路径在启动 JSON 中返回;支持随时读取转写内容;自动播放希伯来语提示音(开始、结束、每 30 分钟提醒仍在转写)。
使用方式:启动前先检查是否已有实例在运行:test -f /tmp/realtime-transcribe.pid && kill -0 $(cat /tmp/realtime-transcribe.pid) 2>/dev/null && echo "ALREADY RUNNING"。若已在运行,应告知用户并提供先停止的选项。启动命令为:source ~/.claude/skills/transcribe/scripts/.env && ELEVENLABS_API_KEY="$ELEVENLABS_API_KEY" nohup python3 ~/.claude/scripts/realtime-transcribe.py > /tmp/realtime-transcribe.log 2>&1 &。等待约 4 秒后,读取 /tmp/realtime-transcribe.log 第一行获取启动 JSON,其中包含 status、pid、output_file 等字段。停止方式:说“אוקי, זה מספיק, בוא נעצור את התמלול”,或让智能体停止,或使用 /live-transcribe-stop。
限制:需要配置 ELEVENLABS_API_KEY;依赖麦克风与 Python 环境;具体平台支持、收费与配额暂未提供。