From eb2f69b24e86d9f7d816947b82f81834fa2a8d31 Mon Sep 17 00:00:00 2001 From: Nicholai Date: Mon, 2 Mar 2026 00:56:50 -0700 Subject: [PATCH] 2026-03-02T07-56-50_auto_memory/memories.db-wal --- memory/memories.db-wal | Bin 6806272 -> 6806272 bytes tools/meeting-notes/src/index.ts | 8 +++----- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/memory/memories.db-wal b/memory/memories.db-wal index 7df02fff984a4ba1afb36ab2aeb4c91dcb93fcb0..6e189026e8d96447f914659a327ff6e4220eb0d0 100644 GIT binary patch delta 1109 zcmYk)X-rdD7zW^bTVQHS+pAEJs$HPCfJ#A8kgbZ!z?4PB0T*gfD-LF6a3QEcZS)K3 ztSmCuSvoLL+!xGfk4x0(4@LcCJT z;z>eM@*{r=pif9feMn9U3M3_|NKFFurG6Ad!K9%O3Z?!OMp_y`18ETHNKXbbQaDAB zi6Ut*4WXeljG`#|;P78-#bXAAQfAwg@m2nzq#DsVFMJ3qDAU|mD{ZzM{<}(DfxkS1 zYi6#c;mN$TL|G&TR`ri$KW~h@st^}FjFRgQJ27~Uv#1VwXOgY&XKA+^MXJ=th!^T3 z1NjbCovK(Ukxi(NKNYfp+sDjn^nxJ!;mY+#`}iC`W-phz)cjTPW}8Zj%kwr>rl>7e zsAP9;yP6(WsOp%#!LuPf)a2M^X=whlqYPERlXYu#eH-(cbCd*Sue0gz0~gE}nR%_T zN39(l&v9cjIE;$Bg5Q|Lo$^=Oqb%gei8N+k?vM53zOOG#Ykk`2UL1`o);f9FrI*u< zth-nLes{_;-`%rYzTWZr3)3NHu8Hndhao*>n{U5Pe!S}UjlT_L27|#Hu-$h7m-t8Z zihox)nEik^V5e{Y$46~F*9uFwusq9$fZe_eT3XI^kGQ}4Ije5<2JG?e52)O^9 zE3-ByWV4P&1Iob_-PWixOwOJ)d&;dh+y8gPChTDr<|hcD)`*vjE*_mJcn*6vEJ64$ z#Nw=E4YRfy9;jun3n%^ZB6{_g%+l!zNbb!&8+T*V26sh_R1jzJMrBY(=i^(`HZLhs zB7x_+IIhbgE{>3dc>>zinz!NJPnnll+mim+*2>Cwqg2q~u#cbFEhOx9k|T-TGfB}4 z#*GAf_jO7i-2JaIq)F_)%y%(sez;D(zO;NK#DE!MAr3~tXo!a~FcuOZ5yn9hBtr_M zLK;|LJWPOem}kG9w5$Luo+{2jQhNwc6>0qhpz3D|Xru>9n1;g6JstrP3#)X_L(F%f3(k`|Lh> z9Fska!wDlyV+M<`7Zzg)mSP!}V-|a31y*7XtFRB=fSwRj^A$2zRXoA7451xMgW9Ccyq>62Oo1)oE|s~9ytbvz>O8=vx#m>B0pnwwy_ z6>ehuQ|n32kWFz4guD=vAS6YIMM#Mdhjz#rs==8c_HLcCQB07lM!0sAj}dBb8kJIS zL*qbP>e(35e$zNC5=N^~B6;^Gqn?#M7&|}Ey{+T+_!^TwXP* zRMOf*-j8{|Tpe*#8`ii$GeyOwJ8$N0H@h!=)#s0rBC_mng7Oo`?pkuP&TJ&h-!rT# zd_8fvRNpW;)!5*CBBbo3l%0~)|G(txQ-=5DLS=C56`C;-?KE42Xfz`-p@@ij=g)J8U#7q|Bl%?k5`3*w=@gttB0bF@z{)eo2K zC-W2kwx95!=lR3VC0$l&rG;44B6q-mXTiaU^OLKg6z)=|{6`M+C>4kzvBfSK&ILS0B_zu4aaA;R4quSaqi*CH~e2 z4_y=NrIfvjX-EtvJ%`adO6G8G7tu_!#YmlW*R%6#EauV}*%X<|;PYwW+Ynw$qRN$K zv2Z5Q)JNCN3HMtq&FF@ZJgBK~_LU2Bx6SdF>56OQPNv^mh}e1!CMJNQl2$x}E2CtF6Vl8!FsoIJ~?s`)nst?C-!Zf%cEF9dr+qpt{>%hN<|mz>*YNx=dq`2-I|55 zV^7vxd)iV{Z2(4K0z5E-ZQxlD4Prnnhy&Zfb08k<00|%wBmoOZ20Ov?AO)m?G>{Hn z02yEx*bOp47RUxK0xPhAJzy``2XcTN><76Z59EUaPzYWEMW7hG3|;}Rg4e+7pahhX Kn(DIFl79faW%ynI diff --git a/tools/meeting-notes/src/index.ts b/tools/meeting-notes/src/index.ts index b317a1664..d90744ad9 100644 --- a/tools/meeting-notes/src/index.ts +++ b/tools/meeting-notes/src/index.ts @@ -311,17 +311,15 @@ class MeetingNotesBot { const fs = await import('fs'); fs.writeFileSync(rawFile, combined); - // Discord voice receiver outputs raw opus packets, wrap in ogg for ffmpeg const ffmpeg = spawn('ffmpeg', [ - '-f', 'ogg', + '-f', 's16le', + '-ar', String(SAMPLE_RATE), + '-ac', String(CHANNELS), '-i', rawFile, '-ar', '16000', '-ac', '1', '-y', wavFile, ]); - - let ffmpegErr = ''; - ffmpeg.stderr.on('data', (d: Buffer) => { ffmpegErr += d.toString(); }); ffmpeg.on('close', async (code) => { unlinkSync(rawFile);