itsrubberduck
5a25e212d7
fix(classroom): audio speed slider now actually changes playback speed with pitch correction
...
- Fix client: playbackRate was set to 1 for non-native-speed providers (Speaches/Piper),
making the speed slider ineffective in the main Pizzicato audio path
- Fix server: pass speed parameter to Speaches TTS API
- Add pitch-preserving playback via MediaElementSourceNode when rate != 1,
routing through the same Web Audio effects chain (radio filters, distortion, etc.)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-15 01:01:02 +01:00
itsrubberduck
ea51e1dcc3
feat(classroom): integrate user feedback — audio speed, METAR TTS, phonetics, UI fixes
...
- Lower default audio speed to 0.85x, extend slider range to 0.5-1.3x
- Add METAR normalization for intelligible TTS (wind, vis, clouds, temp, QNH)
- Expand SID/STAR suffix regex to handle spaces (SUGOL 2S)
- Add approach suffix phonetic expansion (ILS 08R Y → Yankee)
- Fix "Soll:" → "Expected:" in readback feedback
- Accept numeric values for pushback delay field
- Add news article documenting the changes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-14 14:21:35 +01:00
itsrubberduck
d90b494334
fix pm
2026-02-13 08:50:02 +01:00
Remi
b602a16cef
Brighten high-readability profiles and default to level 5
2025-10-18 21:39:23 +02:00
Remi
5b12888212
Loosen readability 4-5 filters for clarity
2025-10-18 21:33:52 +02:00
Remi
86727e7749
Normalize taxi routes for clearer speech
2025-10-18 21:29:56 +02:00
Remi
5037da189f
Add simple auto flow evaluation for communication engine
2025-10-14 12:02:49 +02:00
itsrubberduck
87b2e3b215
merge
2025-10-12 15:42:18 +02:00
itsrubberduck
fb4cf53a89
insight into research
2025-10-04 16:49:44 +02:00
Remi
ba93c494c9
Add session timeline logging and admin sessions view
2025-09-21 23:08:10 +02:00
Remi
10cae457f9
Enable flow-aware decision routing
2025-09-21 21:16:33 +02:00
Remi
cf6748b9bc
Build decision flow editor and runtime integration
2025-09-20 18:33:32 +02:00
Remi
880605b262
Fix learn TTS speed control
2025-09-20 12:13:49 +02:00
Remi
1711ed1e5e
refactor: share llm decision types
2025-09-20 09:27:45 +02:00
Remi
29ee3143e4
feat: improve learn experience
2025-09-19 23:01:39 +02:00
Remi
9e25c91446
Refactor radio audio effects and use in learn page
2025-09-19 13:20:00 +02:00
itsrubberduck
6e6576dd68
replace fower to four becaus tts doesnt work
2025-09-19 09:43:01 +02:00
Remi
b22b460513
refactor: centralize radio speech normalization
2025-09-19 09:20:04 +02:00
itsrubberduck
576fd83dc8
merge
2025-09-19 08:55:49 +02:00
Remi
c18568f12b
Translate pilot monitoring and learn pages
2025-09-19 08:54:57 +02:00
Remi
641042ac75
Translate news posts and remove banners
2025-09-18 23:49:41 +02:00
Remi
422035dff7
Add ATIS quick actions and airport frequency data
2025-09-18 18:16:40 +02:00
Remi
a4b8a0ca2f
Align public messaging and add news banners
2025-09-17 19:22:56 +02:00
itsrubberduck
57403d27aa
merge
2025-09-17 16:01:32 +02:00
Remi
7644b895c4
Add automated flight simulation trace for pilot monitoring
2025-09-17 15:56:09 +02:00
Remi
e6755d2042
Revise landing messaging and add news feed
2025-09-17 15:44:41 +02:00
Remi
fe66a4c04c
Implement authentication, waitlist, and logging upgrades
2025-09-16 17:28:34 +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
059dc656b3
The system now intelligently handles edge cases while maintaining the core decision tree structure. The LLM will follow the schema when possible but can respond naturally when the pilot says something unexpected, making it much more realistic and flexible for training scenarios
2025-09-16 12:38:15 +02:00
itsrubberduck
4b8da310b4
new version of pm using decision tree
2025-09-16 12:23:32 +02:00