summaryrefslogtreecommitdiffstats
path: root/roles/prerec/templates/Makefile
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2025-11-26 14:45:30 -0500
committerSacha Chua <sacha@sachachua.com>2025-11-26 14:45:30 -0500
commit16cbdc124d448afd1264fa37b12bd8f0f1841fd8 (patch)
treec477806c4e9bfc73f07c84e6a703a068c220d635 /roles/prerec/templates/Makefile
parenta921272d3c9c2c5c45ff3844ea16f2f8c9d105bb (diff)
downloademacsconf-ansible-16cbdc124d448afd1264fa37b12bd8f0f1841fd8.tar.xz
emacsconf-ansible-16cbdc124d448afd1264fa37b12bd8f0f1841fd8.zip
updatesHEADmain
Diffstat (limited to 'roles/prerec/templates/Makefile')
-rw-r--r--roles/prerec/templates/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/roles/prerec/templates/Makefile b/roles/prerec/templates/Makefile
index d841cda..f58c5d6 100644
--- a/roles/prerec/templates/Makefile
+++ b/roles/prerec/templates/Makefile
@@ -67,7 +67,7 @@ emacsconf-%--main.opus: emacsconf-%--main.webm
ffmpeg -y -i "$<" -c:a copy "$@"
emacsconf-%--reencoded.vtt: emacsconf-%--reencoded.opus
- whisperx --model large-v3 --align_model WAV2VEC2_ASR_LARGE_LV60K_960H --compute_type int8 --print_progress True --max_line_width 50 --segment_resolution chunk --max_line_count 1 --language en "$<"
+ whisperx --model large-v3 --align_model WAV2VEC2_ASR_LARGE_LV60K_960H --compute_type int8 --print_progress True --max_line_width 50 --segment_resolution chunk --max_line_count 1 --language en --initial_prompt "Transcribe this talk about Emacs. It may mention Emacs keywords such as Org Mode, Org Roam, Magit, gptel, or chatgpt-shell, or tech keywords such as LLMs. Format function names and keyboard shortcut sequences according to Emacs conventions using Markdown syntax. For example: control h becomes \`C-h\`." "$<"
emacsconf-%--backstage--silences.csv: emacsconf-%--reencoded.opus
ffmpeg -i "$<" -af silencedetect=noise=-30dB:d=0.5 -f null - 2>&1 | awk '/silence_start/ {start=$$NF} /silence_end/ {print start "," (start + $$NF)}' > "$@"