diff options
| author | Craig Jennings <c@cjennings.net> | 2026-02-09 16:11:42 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-02-09 16:11:42 -0600 |
| commit | 8ce3559fef009243e3838c90ad3f882d611fa3e0 (patch) | |
| tree | 18c7f7ece14d6f10d90d2e9fe98bcbf0fca8bd77 /scripts/assemblyai-transcribe | |
| parent | b6c2e90b90cafcec5e877b904978eddc73857866 (diff) | |
| download | dotemacs-8ce3559fef009243e3838c90ad3f882d611fa3e0.tar.gz dotemacs-8ce3559fef009243e3838c90ad3f882d611fa3e0.zip | |
fix(keyboard): support daemon mode for M-S- key translations
GUI key translations (M-O → M-S-o, etc.) were never installed in daemon
mode because env-gui-p returns nil at startup with no frame. Use
server-after-make-frame-hook for daemon, emacs-startup-hook otherwise.
Also adds timestamps to assemblyai-transcribe output.
Diffstat (limited to 'scripts/assemblyai-transcribe')
| -rwxr-xr-x | scripts/assemblyai-transcribe | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/assemblyai-transcribe b/scripts/assemblyai-transcribe index 22cbf5383..c798cb6b5 100755 --- a/scripts/assemblyai-transcribe +++ b/scripts/assemblyai-transcribe @@ -127,7 +127,7 @@ echo "Transcription complete! (${ELAPSED}s total)" >&2 # Extract utterances and format as "Speaker A: text" echo "$RESULT" | jq -r ' if .utterances then - .utterances[] | "Speaker \(.speaker): \(.text)" + .utterances[] | ((.start / 1000 | floor) as $s | "\([$s/3600 | floor, ($s % 3600 / 60 | floor), $s % 60] | map(tostring | if length < 2 then "0" + . else . end) | join(":")) Speaker \(.speaker): \(.text)") else .text end |
