Skip to content

Sprachspeicher contesttauglich am TS-590: kürzen, anhören, Vorlauf, fester Pegel - #449

Merged
oe5sos merged 2 commits into
mainfrom
feat/590-sprachspeicher-aufnahme
Nov 13, 2026
Merged

oe5sos merged 2 commits into
mainfrom
feat/590-sprachspeicher-aufnahme

Conversation

@oe5sos

@oe5sos oe5sos commented Nov 13, 2026

Copy link
Copy Markdown
Owner

Warum

Am TS-590 liegt zwischen Longpath und dem Sender keine Sprachbearbeitung — an der ANAN macht das die ganze WDSP-Kette. Eine Ansage geht also so hinaus, wie sie aufgenommen wurde: mit der Stille vorn, dem Klick der Aufnahmetaste, und mit dem Pegel, den der Zufall ergab. Im Contest ist das die Stelle, an der die ALC jedes Mal anders arbeitet.

Was neu ist

Aufnahme. Stille vorn und hinten und der Klick der Taste fallen weg (Sprache = mindestens 80 ms laut am Stück), Rand 80/200 ms, weiche Kanten — ein harter Schnitt mitten im Rauschen knackt. Nach dem Speichern sagt es, was es war: aufgenommen / zu leise / übersteuert / keine Sprache erkannt (dann ungekürzt gespeichert, statt stillschweigend etwas wegzuwerfen).

Anhören je Platz im Voice-Keyer-Feld (▷): über den Lautsprecher, es wird nichts gesendet, und so aufbereitet, wie es über den 590 hinausgeht.

Der 590-Weg (Ts590Sprache):

  • 150 ms Stille nach TX1;, bevor die Ansage beginnt. Der 590 und der Transverter dahinter schalten erst um — und die Aufnahme fängt seit heute direkt mit der ersten Silbe an. Ohne Vorlauf verschluckt der Sender genau sie.
  • Hochpass 150 Hz und ein fester Pegel je Ansage (Sprache −16 dBFS, Spitze höchstens −1 dBFS), aus der ganzen Datei bestimmt, nicht im Lauf geregelt. Jede Ansage treibt die ALC gleich, egal wie laut sie aufgenommen wurde.

Der Aufnahmeknopf geht jetzt auch ohne Sendefaden (Flex) — über canRecord().

Sicherheit unverändert

Die sechs Sicherungen vor TX1; sind unangetastet: Setup-Schalter (Vorgabe aus), CAT verbunden, Transverter nicht nur-Empfang, DRV an, Leistung ≤ kMaxLeistungW, Sprachbetriebsart. Die Pegelrechnung hat eine Obergrenze (kMaxHubDb), und der Schreibweg nach qint16 clamped — kein Überlauf, keine Knackser auf der Luft.

Geprüft

4/4 offscreen: tst_ansage_aufbereitung, tst_voice_keyer, tst_voice_keyer_player, tst_cat_funkgeraet.

Am Gerät noch nicht gehört. Der Zweig lag seit heute früh fertig da; hier ist er auf main nachgezogen und durch die CI geschickt. Die Live-Prüfung am 590 (Vorlauf lang genug? Pegel am Transverter?) steht aus.

🤖 Generated with Claude Code

oe5sos and others added 2 commits November 13, 2026 13:56
…ester Pegel

Aufnahme: Stille vorn/hinten und der Klick der Aufnahmetaste fallen weg
(Sprache = mindestens 80 ms laut am Stück), Rand 80/200 ms, weiche Kanten.
Nach dem Speichern ein Hinweis: aufgenommen / zu leise / übersteuert /
keine Sprache erkannt (dann ungekürzt gespeichert).

Anhören je Platz im Voice-Keyer-Feld (▷): über den Lautsprecher, nichts
wird gesendet, so aufbereitet, wie es über den 590 hinausgeht.

590-Weg (Ts590Sprache): 150 ms Stille nach TX1, bevor die Ansage beginnt;
Hochpass 150 Hz und ein fester Pegel je Ansage (Sprache -16 dBFS, Spitze
höchstens -1 dBFS), aus der ganzen Datei bestimmt.

Aufnahmeknopf auch ohne Sendefaden (Flex) über canRecord().

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@oe5sos
oe5sos merged commit 666b6b5 into main Nov 13, 2026
19 of 22 checks passed
@oe5sos
oe5sos deleted the feat/590-sprachspeicher-aufnahme branch November 13, 2026 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant