speakteam

speakteam

Sprach- und Textchat mit niedriger Latenz für deine Gruppe: Kanäle, Push-to-Talk, Chat und Bildschirmteilen. Ohne Konto, die Identität bleibt auf deinem Rechner.

Version 0.2.0 gebaut am Client 079e0aa · Server 16aed94

Downloads

Alle Dateien gehören zu Version 0.2.0. Die Builds sind nicht signiert (siehe Installation).

Windows

Windows 10 und 11 · x64 · WebView2 (in Windows 11 enthalten)

  • Installerempfohlenspeakteam-0.2.0-windows-amd64-setup.exeMit Startmenü-Eintrag, Deinstallation und Firewall-Regel
    13,3 MB Herunterladen
  • Ohne Installationspeakteam-windows-amd64.exeEine einzelne .exe; Einstellungen unter %APPDATA%\speakteam
    25,3 MB Herunterladen

Linux

x86_64 · GTK 4.14+ und WebKitGTK 6.0

  • Arch Linuxspeakteam-0.2.0-x86_64.pkg.tar.zstsudo pacman -U …
    11,9 MB Herunterladen
  • Debian / Ubuntuspeakteam_0.2.0_amd64.debUbuntu 24.04+, Debian 13+
    12,3 MB Herunterladen
  • Fedoraspeakteam-0.2.0.x86_64.rpmFedora 40+
    12,5 MB Herunterladen
  • Archivspeakteam-0.2.0-linux-amd64.tar.gzNur das Programm, zum Entpacken
    11,4 MB Herunterladen

Server

Für eigene Server · TCP und UDP 9987

  • Linux x64speakteam-server-linux-amd64
    18,1 MB Herunterladen
  • Linux ARM64speakteam-server-linux-arm64z. B. Raspberry Pi 4/5 mit 64-Bit-System
    16,9 MB Herunterladen
  • Windows x64speakteam-server-windows-amd64.exe
    18,3 MB Herunterladen
  • Windows ARM64speakteam-server-windows-arm64.exe
    16,8 MB Herunterladen
  • Beispielkonfigurationspeakteam-server.example.tomlAls speakteam-server.toml neben den Server legen
    4,0 KB Herunterladen

stprobe

Testclient: prüft Verbindung, Paketverlust und Latenz zu einem Server

macOS (Apple Silicon): noch kein Download.

Neu in 0.2.0

Ältere Clients (0.1.x) verbinden sich weiter mit dem Server; Bildschirmteilen gibt es aber erst ab 0.2.0.

Bildschirm teilen

  • Monitore und einzelne Fenster teilen, unter Windows und Linux (Wayland über den Auswahldialog des Desktops, X11 direkt).
  • Zuschauen als Raster, Reihe oder Fokus; Kacheln per Ziehen sortieren, Vollbild mit F, zurück mit Esc.
  • LIVE-Abzeichen im Kanalbaum, Hinweis im Chat und als Meldung, eigene Einstellungsseite und Hotkey zum Beenden.

Verbindung

  • Verbinden aus anderen Netzen klappt zuverlässig; Fehlermeldungen sagen, was blockiert, und nennen den echten Port.
  • Erneutes Einloggen mit derselben Identität übernimmt die alte Sitzung sofort.
  • Windows: Blockiert die Firewall die App, bietet sie nach dem fehlgeschlagenen Verbinden „Windows-Firewall freigeben“ an; der Installer legt die Regel selbst an.

Oberfläche

  • Flacher, ruhiger Look ohne verzögernde Animationen und spürbar flüssiger.
  • Jeder Schalter lässt sich wieder ausschalten, auch das Serverpasswort beim Verbinden.
  • Vor dem ersten Mikrofonzugriff fragt die App nach und merkt sich die Antwort.

Chat und Linux

  • Bricht die Verbindung beim Senden ab, bleibt die Nachricht als „Noch nicht bestätigt“ stehen und wird automatisch erneut gesendet, erscheint aber nicht doppelt.
  • Linux ohne Tray (z. B. GNOME): Fenster schließen beendet die App, statt sie unsichtbar weiterlaufen zu lassen.

Installation

Einstellungen und Identität liegen im Benutzerprofil und bleiben bei Updates erhalten.

Windows

Die Builds sind nicht signiert. Edge warnt deshalb eventuell schon beim Download („wird nicht häufig heruntergeladen“): in der Download-Liste über … → Beibehalten behalten (Chrome ähnlich). Beim Start meldet SmartScreen „Der Computer wurde durch Windows geschützt“: Weitere Informationen → Trotzdem ausführen. Manche Virenscanner warnen bei unsignierten Programmen ebenfalls.

Der Installer braucht Administratorrechte und legt die Firewall-Regel selbst an. Die Variante ohne Installation ist eine einzelne .exe: Fragt Windows nach Netzwerkzugriff, erlaube ihn. Schlägt das Verbinden trotzdem fehl, bietet die App dort „Windows-Firewall freigeben“ an.

Arch Linux

sudo pacman -U speakteam-0.2.0-x86_64.pkg.tar.zst
sudo pacman -S --needed gst-plugin-pipewire gst-plugins-good gst-plugins-bad \
  gst-plugins-ugly gst-plugin-va gst-libav xdg-desktop-portal

Der zweite Befehl installiert, was Bildschirmteilen und Zuschauen brauchen; dazu das Portal deines Desktops, z. B. xdg-desktop-portal-kde, -gnome, -wlr oder -hyprland.

Debian und Ubuntu

sudo apt install ./speakteam_0.2.0_amd64.deb

Ubuntu 24.04+ und Debian 13+. apt installiert die empfohlenen GStreamer-Pakete fürs Bildschirmteilen gleich mit.

Fedora

sudo dnf install ./speakteam-0.2.0.x86_64.rpm

Fedora 40+. Die empfohlenen Pakete (PipeWire-GStreamer, OpenH264) installiert dnf standardmäßig mit.

Push-to-Talk unter Wayland

Globale Hotkeys brauchen dort Lesezugriff auf die Eingabegeräte: sudo usermod -aG input $USER, danach neu anmelden. Achtung: damit kann jedes Programm dieses Nutzers alle Tastatureingaben mitlesen. Ohne die Gruppe funktionieren die Hotkeys, solange ein X11/XWayland-Fenster (z. B. das Spiel) den Fokus hat.

Eigener Server

chmod +x speakteam-server-linux-amd64
./speakteam-server-linux-amd64 -config speakteam-server.toml

Die Beispielkonfiguration als speakteam-server.toml daneben speichern und anpassen. TCP und UDP 9987 freigeben. Beim ersten Start steht der Admin-Schlüssel im Log und in data/admin-token.txt.

Prüfsummen

SHA-256 aller Dateien, auch als SHA256SUMS.txt. Prüfen unter Linux: sha256sum -c SHA256SUMS.txt --ignore-missing, unter Windows: Get-FileHash <Datei> in PowerShell.

DateiSHA-256
speakteam_0.2.0_amd64.deb8953f5301ed81e01c9967eb782443f0efa63489117be23234b81ca5ed6cbd71b
speakteam-0.2.0.x86_64.rpm22fbe678b9a18ecb4b97c1bf98c0e5ea57b6f6940909171e50e5a18d9a017ba9
speakteam-0.2.0-linux-amd64.tar.gz9f7732146a34d5af16ac297f7366273cb37e1527b16310ac0a1a8df480f1da9f
speakteam-0.2.0-windows-amd64-setup.exefb6351aaa1b30f2ddb3168ef61d224a5544cbe1c982e929a6954e1a2b8634d21
speakteam-0.2.0-x86_64.pkg.tar.zstcf3af10eb0980a827c1d736b03a525b3e5cce8b83ac08dd87abdb78719a28d4f
speakteam-server.example.toml0ff427faa11bdd414f0acbc60b2a5ffdb5802381b7eff6082bb3c83e38a576bd
speakteam-server-linux-amd64736d21c90b73a55260678247640266c11725b271775abda4143e9fd85dc057a7
speakteam-server-linux-arm64be20938fb5fedb2dbcc2d0464f50bddf1751a34e9890ff516d340565cb911127
speakteam-server-windows-amd64.exe02462ff52fb6d67914787b6e693bafcfdafc7c8b5233608e8cc5ccaa6dc9c1cb
speakteam-server-windows-arm64.exe33cb042cbdedc209cd8e11b3f1d4dd452745cd9e3b15a3c41d0b64f34127c8f1
speakteam-windows-amd64.exe1febd56a0d6a967c606c1a882f9699490212c91a8e0fb6e23b5a0f59afbd4fb1
stprobe-linux-amd64614e08a41e74ae08d278f3983dd537dd6f0f32a7b41b28b3467cd302560615d1
stprobe-linux-arm647da8d01098d3aef2c25880214a46c8926e6bc9ff303f1a1bc5f3b2d24a7a5337
stprobe-windows-amd64.exe90bb7d0c219409f47a613351e542efcc6e8821b0453610bdd6d8fb86484c3870
stprobe-windows-arm64.exe3b1905a3adbf7d67cb453fffa2f1124539b5601600e45dfd008fdbf22eed36a0