From 1ee946c7cde9bc6ad6cea1b222b66abfcf209fbc Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Sun, 23 Oct 2022 00:54:49 -0400 Subject: add more notes, rearrange priorities --- 2022/organizers-notebook.md | 181 +++++++++++++++++++++++++++++++++++--------- 1 file changed, 145 insertions(+), 36 deletions(-) (limited to '2022/organizers-notebook.md') diff --git a/2022/organizers-notebook.md b/2022/organizers-notebook.md index 87c2f3f5..213baf9e 100644 --- a/2022/organizers-notebook.md +++ b/2022/organizers-notebook.md @@ -32,6 +32,7 @@ Other projects: - [Work on the OBS scenes](#obs-scenes):zaeph:corwin: - [Build up the ansible playbook](#ansible):sachac:opal: - [Make something to display between talks](#intro):sachac: +- [css enhancement of watch pages](#watch-css):emacsconf: - [Create protocol for live Q&A](#live-protocol):zaeph: - [Find volunteers for tech-checks](#tech-checks):zaeph: - [Smoothen captioning workflow](#caption-workflow):sachac: @@ -192,6 +193,38 @@ interests you! + +caption workflow +YT autosubs +DONE S: Whisper autosubs +Whisper + more granular timestamps + + + + +intro and exit +generic static image, text notes +per-talk video, recorded voiceover +Emacs thing so we can display info, countdowns, IRC + + + + +prerec +Z: DONE convert to webm +Z: normalize audio +reduce noise + + + + +talk pages +S: link to stream, pad, IRC +S: link to prerec when live +embed stream, pad, IRC, prerec + + + schedule one track @@ -232,14 +265,6 @@ interests you! - -prerec -DONE play original with captions -DONE Z: normalize audio -reduce noise - - - BBB rooms about 5 rooms that we cycle through @@ -304,14 +329,6 @@ interests you! - -talk pages -S: link to stream, pad, IRC -S: link to prerec when live -embed stream, pad, IRC, prerec - - - other streams 480p @@ -336,28 +353,12 @@ interests you! - -intro and exit -generic static image -per-talk image -Emacs thing so we can display info, countdowns, IRC - - - ansible none S: some automation comprehensive, can also work against containers - - - -caption workflow -YT autosubs -DONE S: Whisper autosubs -Whisper + more granular timestamps - @@ -426,7 +427,7 @@ chatter in the other lists cc’d in this message; thank you. ## TODO Write volunteer update 2022-10-23 :update: - set up web-based upload, nudging speakers -- Backstage area now open with three talks, info sent to speakers and captioning volunteers +- Backstage area now open with three talks, info sent to speakers and captioning volunteers, jai sent in the first edited captions - created BBB rooms and added them to conf.org - dto signed up for shifts - playbook drafts @@ -437,10 +438,13 @@ chatter in the other lists cc’d in this message; thank you. - - tested streaming to gen and dev streams, viewing from watch pages +requests: + +- html/css/js for watch pages + next week: -- captions -- +- caption workflow @@ -452,6 +456,7 @@ next week: - [Work on the OBS scenes](#obs-scenes):zaeph:corwin: - [Build up the ansible playbook](#ansible):sachac:opal: - [Make something to display between talks](#intro):sachac: +- [css enhancement of watch pages](#watch-css):emacsconf: - [Create protocol for live Q&A](#live-protocol):zaeph: - [Find volunteers for tech-checks](#tech-checks):zaeph: - [Smoothen captioning workflow](#caption-workflow):sachac: @@ -611,6 +616,14 @@ See break commercials + + +## TODO css enhancement of watch pages :emacsconf: + + +### TODO Add start and end attributes to the brief stuff + + ## TODO Create protocol for live Q&A :zaeph: @@ -668,6 +681,50 @@ OpenAPI captions so that people can decide what they like. +### TODO Compare large, medium, and small models + +12 threads + + + + +++ ++ + + + + + + + + + + + + + + + + + + + +
Large 
Medium2:03Shorter subtitles
Small0:40
+ +Large and medium might do better on a system with a GPU + + +### DONE Upload srv2 from YouTube for word-level + + +### TODO Compare with Google Cloud Speech API + +~/code/speech + + ## DONE Update viewing instructions and watch pages :sachac: @@ -2281,7 +2338,7 @@ Probably focus on grabbing the audio first and seeing what’s worth keeping Make a table of the form - +
@@ -4044,6 +4101,58 @@ chatter in the other lists Cc’d on this message. Thank you. (message "Back to safety. Phew!") +## Prerecs + + +### Receive notification when new prerecs are available + + #!/usr/bin/env sh + + set -eu + + sleep_duration=1800 + + data=prerec-wait-new.data + touch "$data" + + plural() { + if [ "$2" = 1 ] || [ "$2" = -1 ]; then + echo "${1}" + else + case $1 in + "is" ) + "are" + ;; + * ) + "${1}s" + esac + fi + } + + notify() { + echo "$1" + notify-send -t 0 "EmacsConf" "$1" + } + + echo "Currently waiting for prerec" + + prerecs_number_past=$(cat "$data") + diff=0 + + while true; do + prerecs_number_current="$(TERM=xterm ssh orga@media.emacsconf.org -- ls -1 /srv/upload | wc -l)" + diff=$((prerecs_number_current - prerecs_number_past)) + if [ $diff -gt 0 ]; then + break + fi + sleep "$sleep_duration" + done + + notify "Yay~, $diff new $(plural "prerec" $diff) $(plural "is" $diff) available!" + + echo "$prerecs_number_current" > "$data" + + ## Publish this page (defun emacsconf-org-publish-this-page () -- cgit v1.2.3