Commit Graph

21 Commits

Author SHA1 Message Date
Remi
9577458482 Fix remaining German comment 2025-09-20 09:46:34 +02:00
Remi
db4e30292c Add waitlist admin view and log OpenAI decision traces 2025-09-18 23:30:56 +02:00
Remi
f30d671b0f Persist learn progress per user 2025-09-18 23:30:55 +02:00
Remi
e17169655d Harden runtime config and input validation 2025-09-18 14:03:25 +02:00
itsrubberduck
6699d9c0ce resolve merge conflict 2025-09-16 17:44:29 +02:00
Remi
fe66a4c04c Implement authentication, waitlist, and logging upgrades 2025-09-16 17:28:34 +02:00
itsrubberduck
86c887e87e feat(api): extend ATC TTS endpoint with flexible output formats & Speaches support
- say.post.ts:
  - added AudioFmt type, format helpers (mime/ext), Speaches TTS integration
  - routing: Speaches > Piper > OpenAI fallback
  - supports dynamic formats (, ===============================================================================
flac - Command-line FLAC encoder/decoder version 1.5.0
Copyright (C) 2000-2009  Josh Coalson
Copyright (C) 2011-2025  Xiph.Org Foundation

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
===============================================================================

This is the short help; for all options use 'flac --help'; for more explanation
and examples please consult the manual. This manual is often distributed
alongside the program as a man page or an HTML file. It can also be found
online at https://xiph.org/flac/documentation_tools_flac.html

To encode:
  flac [-#] [INPUTFILE [...]]

  -# is -0 (fastest compression) to -8 (highest compression); -5 is the default

To decode:
  flac -d [INPUTFILE [...]]

To test:
  flac -t [INPUTFILE [...]], , ) or smallest
  - uses VOICE_ID and SPEACHES_BASE_URL from ENV
  - response returns correct mime, extension & base64
  - meta extended with modelUsed and format
  - ports & defaults configurable via ENV
2025-09-16 16:42:01 +02:00
itsrubberduck
e155434b57 refactor: update OpenAI TTS integration and cleanup imports
- index.vue: comment out cockpit simulator image
- learn.vue: remove unused imports (useRadioTTS, learnModules)
- atc/say.post.ts & utils/normalize.ts: rename openaiOld → normalize, adjust TTS calls, skip ensureDir/writeFile
- communicationsEngine.ts: fix atcDecisionTree import path
2025-09-16 16:14:12 +02:00
Remi
d69c01e97a Refine pilot monitoring communication flow 2025-09-16 15:48:00 +02:00
itsrubberduck
329bb5dec5 get rid of ptt and decide difference and unite into one endpoint 2025-09-16 13:39:46 +02:00
itsrubberduck
4b8da310b4 new version of pm using decision tree 2025-09-16 12:23:32 +02:00
itsrubberduck
246332aaf3 remove writefile 2025-09-15 23:09:05 +02:00
itsrubberduck
453df5eb0c add atc styled response to readbacks 2025-09-15 23:08:08 +02:00
itsrubberduck
954f7ed818 USE_PIPER 2025-09-15 22:43:07 +02:00
itsrubberduck
601aeb8805 communcations verbessern 2025-09-15 19:34:42 +02:00
itsrubberduck
ac699a2d85 readback ptt geht 2025-09-15 12:45:24 +02:00
itsrubberduck
c722f79d0a tts tut jetz 2025-09-15 11:58:11 +02:00
itsrubberduck
bb2e3bd211 claude änderungen 2025-09-15 11:53:50 +02:00
itsrubberduck
4bd7a58953 Track folder with Git LFS 2025-09-15 11:53:39 +02:00
itsrubberduck
fe8b7629e5 iwas was nich tut dazutun 2025-09-15 11:20:30 +02:00
itsrubberduck
d71f0ca8b4 kann ein bisschen normalized sprechen 2025-09-14 23:20:01 +02:00