Zum Inhalt springen

Frühe Version

Talking Heads

Talking Heads richtet Charakter, Sprachereignis und Lippenbewegung ein – mit einer sicheren lokalen Kontrolle statt einer LIVE-Auslösung.

Status
Frühe Version
Version
1.1.0

Dein erstes Ergebnis

der Charakter reagiert in der Vorschau ohne TTS-Provider

Voraussetzungen

LTTH Dashboard und ein lokales Audio-Ausgabegerät. Dieser konkrete Talking Heads-Ablauf behandelt Charakter, Sprachereignis und Lippenbewegung.

Sicherheitsgrenzen

Keine echten API-Schlüssel oder Konten eingeben; Platzhalter bleiben Platzhalter. Dieser konkrete Talking Heads-Ablauf behandelt Charakter, Sprachereignis und Lippenbewegung.

Zweck und Zielgruppe

Talking Heads richtet Charakter, Sprachereignis und Lippenbewegung ein – mit einer sicheren lokalen Kontrolle statt einer LIVE-Auslösung.

Streamer:innen, die Charakter, Sprachereignis und Lippenbewegung zuerst ohne LIVE-Auswirkung einrichten möchten.

Aktivierung und Navigation

Öffne im Plugin Manager „Talking Heads“, aktiviere es bei Bedarf und rufe dann die lokale Konfiguration auf.

/plugins/talking-heads/ui.html

Verifizierte Workflows

Talking Heads im Testprofil einrichten

Der Golden Path für Charakter, Sprachereignis und Lippenbewegung beginnt auf /plugins/talking-heads/ui.html; „Standarddauer (ms)“ (#animationDuration) begrenzt den Eingabewert auf den deklarierten Bereich 1000 to 30000. Im Plugin-Code deklarierte Schnittstelle: GET /api/talkingheads/animations.

  1. heads-card
  2. character-select
  3. speech-map
  4. text-preview
  5. heads-overlay
  6. heads-reset

Overlay sicher prüfen

Für Charakter, Sprachereignis und Lippenbewegung führt die reale Overlay-URL /plugins/talking-heads/overlay.html zur lokalen Vorschau; die Konfiguration liegt auf /plugins/talking-heads/ui.html. „Standarddauer (ms)“ (#animationDuration) begrenzt den Eingabewert auf den deklarierten Bereich 1000 to 30000. Im Plugin-Code deklarierte Schnittstelle: GET /api/talkingheads/animations.

  1. heads-overlay

Referenz der Workflow-Steuerelemente

#apiStatus

Standard im Testprofil „#apiStatus“ (#apiStatus) auf /plugins/talking-heads/ui.html startet ohne vorgegebenen Wert; lege ihn beim Einrichten fest.

Werte und Grenzen Für „#apiStatus“ (#apiStatus) auf /plugins/talking-heads/ui.html gibt es keine feste Auswahlliste; verwende einen zur Einrichtung passenden Wert.

Abhängigkeiten „#apiStatus“ (#apiStatus) steht auf /plugins/talking-heads/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„#apiStatus“ (#apiStatus) nimmt auf /plugins/talking-heads/ui.html den für diese Plugin-Konfiguration benötigten Freitext oder Wert entgegen.

#assetCharacter

Standard im Testprofil „Basisfigur / Kopf“ (#assetCharacter) auf /plugins/talking-heads/ui.html startet ohne vorgegebenen Wert; lege ihn beim Einrichten fest.

Werte und Grenzen Für „Basisfigur / Kopf“ (#assetCharacter) auf /plugins/talking-heads/ui.html gibt es keine feste Auswahlliste; verwende einen zur Einrichtung passenden Wert.

Abhängigkeiten „Basisfigur / Kopf“ (#assetCharacter) steht auf /plugins/talking-heads/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Basisfigur / Kopf“ (#assetCharacter) nimmt auf /plugins/talking-heads/ui.html den für diese Plugin-Konfiguration benötigten Freitext oder Wert entgegen.

#previewText

Standard im Testprofil Vorgegebener Wert für „Hallo! Mein Mund öffnet und schließt sich jetzt synchron zu TTS.“ (#previewText) auf /plugins/talking-heads/ui.html: „Hallo! Mein Mund öffnet und schließt sich jetzt synchron zu TTS.“.

Werte und Grenzen Für „Hallo! Mein Mund öffnet und schließt sich jetzt synchron zu TTS.“ (#previewText) auf /plugins/talking-heads/ui.html gibt es keine feste Auswahlliste; verwende einen zur Einrichtung passenden Wert.

Abhängigkeiten „Hallo! Mein Mund öffnet und schließt sich jetzt synchron zu TTS.“ (#previewText) steht auf /plugins/talking-heads/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Hallo! Mein Mund öffnet und schließt sich jetzt synchron zu TTS.“ (#previewText) nimmt auf /plugins/talking-heads/ui.html den für diese Plugin-Konfiguration benötigten Freitext oder Wert entgegen.

#previewTtsBtn

Standard im Testprofil Vorgegebener Wert für „TTS-Vorschau“ (#previewTtsBtn) auf /plugins/talking-heads/ui.html: „action“.

Werte und Grenzen Für „TTS-Vorschau“ (#previewTtsBtn) auf /plugins/talking-heads/ui.html sind diese Werte vorgesehen: action.

Abhängigkeiten „TTS-Vorschau“ (#previewTtsBtn) steht auf /plugins/talking-heads/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

Mit „TTS-Vorschau“ (#previewTtsBtn) auf /plugins/talking-heads/ui.html führst du die zugehörige Aktion aus.

#testAnimationBtn

Standard im Testprofil Vorgegebener Wert für „Animation testen“ (#testAnimationBtn) auf /plugins/talking-heads/ui.html: „action“.

Werte und Grenzen Für „Animation testen“ (#testAnimationBtn) auf /plugins/talking-heads/ui.html sind diese Werte vorgesehen: action.

Abhängigkeiten „Animation testen“ (#testAnimationBtn) steht auf /plugins/talking-heads/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

Mit „Animation testen“ (#testAnimationBtn) auf /plugins/talking-heads/ui.html führst du die zugehörige Aktion aus.

#clearCacheBtn

Standard im Testprofil „#clearCacheBtn“ (#clearCacheBtn) auf /plugins/talking-heads/ui.html startet ohne vorgegebenen Wert; lege ihn beim Einrichten fest.

Werte und Grenzen Für „#clearCacheBtn“ (#clearCacheBtn) auf /plugins/talking-heads/ui.html gibt es keine feste Auswahlliste; verwende einen zur Einrichtung passenden Wert.

Abhängigkeiten „#clearCacheBtn“ (#clearCacheBtn) steht auf /plugins/talking-heads/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„#clearCacheBtn“ (#clearCacheBtn) nimmt auf /plugins/talking-heads/ui.html den für diese Plugin-Konfiguration benötigten Freitext oder Wert entgegen.

#animationDuration

Standard im Testprofil Vorgegebener Wert für „Standarddauer (ms)“ (#animationDuration) auf /plugins/talking-heads/ui.html: „5000“.

Werte und Grenzen Für „Standarddauer (ms)“ (#animationDuration) auf /plugins/talking-heads/ui.html sind diese Werte vorgesehen: 1000 to 30000.

Abhängigkeiten „Standarddauer (ms)“ (#animationDuration) steht auf /plugins/talking-heads/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Standarddauer (ms)“ (#animationDuration) begrenzt den Eingabewert auf den deklarierten Bereich 1000 to 30000.

#assetPack

Standard im Testprofil „Bibliothek“ (#assetPack) auf /plugins/talking-heads/ui.html startet ohne vorgegebenen Wert; lege ihn beim Einrichten fest.

Werte und Grenzen Für „Bibliothek“ (#assetPack) auf /plugins/talking-heads/ui.html gibt es keine feste Auswahlliste; verwende einen zur Einrichtung passenden Wert.

Abhängigkeiten „Bibliothek“ (#assetPack) steht auf /plugins/talking-heads/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Bibliothek“ (#assetPack) nimmt auf /plugins/talking-heads/ui.html den für diese Plugin-Konfiguration benötigten Freitext oder Wert entgegen.

#avatarLotteryEnabled

Standard im Testprofil Vorgegebener Wert für „Avatar-Lotterie aktivieren“ (#avatarLotteryEnabled) auf /plugins/talking-heads/ui.html: „unchecked“.

Werte und Grenzen Für „Avatar-Lotterie aktivieren“ (#avatarLotteryEnabled) auf /plugins/talking-heads/ui.html sind diese Werte vorgesehen: checked, unchecked.

Abhängigkeiten „Avatar-Lotterie aktivieren“ (#avatarLotteryEnabled) steht auf /plugins/talking-heads/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Avatar-Lotterie aktivieren“ (#avatarLotteryEnabled) schaltet das zugehörige Verhalten auf /plugins/talking-heads/ui.html ein oder aus.

#enabled

Standard im Testprofil Vorgegebener Wert für „Talking Heads aktivieren“ (#enabled) auf /plugins/talking-heads/ui.html: „unchecked“.

Werte und Grenzen Für „Talking Heads aktivieren“ (#enabled) auf /plugins/talking-heads/ui.html sind diese Werte vorgesehen: checked, unchecked.

Abhängigkeiten „Talking Heads aktivieren“ (#enabled) steht auf /plugins/talking-heads/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Talking Heads aktivieren“ (#enabled) schaltet das zugehörige Verhalten auf /plugins/talking-heads/ui.html ein oder aus.

#lotteryAnimationDuration

Standard im Testprofil Vorgegebener Wert für „Lotterie-Dauer (ms)“ (#lotteryAnimationDuration) auf /plugins/talking-heads/ui.html: „2600“.

Werte und Grenzen Für „Lotterie-Dauer (ms)“ (#lotteryAnimationDuration) auf /plugins/talking-heads/ui.html sind diese Werte vorgesehen: 800 to 10000.

Abhängigkeiten „Lotterie-Dauer (ms)“ (#lotteryAnimationDuration) steht auf /plugins/talking-heads/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Lotterie-Dauer (ms)“ (#lotteryAnimationDuration) begrenzt den Eingabewert auf den deklarierten Bereich 800 to 10000.

#lotteryGiftId

Standard im Testprofil Vorgegebener Wert für „Geschenk-ID (optional)“ (#lotteryGiftId) auf /plugins/talking-heads/ui.html: „empty“.

Werte und Grenzen Für „Geschenk-ID (optional)“ (#lotteryGiftId) auf /plugins/talking-heads/ui.html gibt es keine feste Auswahlliste; verwende einen zur Einrichtung passenden Wert.

Abhängigkeiten „Geschenk-ID (optional)“ (#lotteryGiftId) steht auf /plugins/talking-heads/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Geschenk-ID (optional)“ (#lotteryGiftId) nimmt auf /plugins/talking-heads/ui.html den für diese Plugin-Konfiguration benötigten Freitext oder Wert entgegen.

#lotteryGiftNames

Standard im Testprofil Vorgegebener Wert für „Geschenkname(n), kommasepariert“ (#lotteryGiftNames) auf /plugins/talking-heads/ui.html: „Heart Me, Team Heart, Team Herz“.

Werte und Grenzen Für „Geschenkname(n), kommasepariert“ (#lotteryGiftNames) auf /plugins/talking-heads/ui.html gibt es keine feste Auswahlliste; verwende einen zur Einrichtung passenden Wert.

Abhängigkeiten „Geschenkname(n), kommasepariert“ (#lotteryGiftNames) steht auf /plugins/talking-heads/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Geschenkname(n), kommasepariert“ (#lotteryGiftNames) nimmt auf /plugins/talking-heads/ui.html den für diese Plugin-Konfiguration benötigten Freitext oder Wert entgegen.

#prepareAssetBtn

Standard im Testprofil Vorgegebener Wert für „Frames erzeugen und pruefen“ (#prepareAssetBtn) auf /plugins/talking-heads/ui.html: „action“.

Werte und Grenzen Für „Frames erzeugen und pruefen“ (#prepareAssetBtn) auf /plugins/talking-heads/ui.html sind diese Werte vorgesehen: action.

Abhängigkeiten „Frames erzeugen und pruefen“ (#prepareAssetBtn) steht auf /plugins/talking-heads/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

Mit „Frames erzeugen und pruefen“ (#prepareAssetBtn) auf /plugins/talking-heads/ui.html führst du die zugehörige Aktion aus.

#requireCustomVoice

Standard im Testprofil Vorgegebener Wert für „Nur Custom Voice“ (#requireCustomVoice) auf /plugins/talking-heads/ui.html: „unchecked“.

Werte und Grenzen Für „Nur Custom Voice“ (#requireCustomVoice) auf /plugins/talking-heads/ui.html sind diese Werte vorgesehen: checked, unchecked.

Abhängigkeiten „Nur Custom Voice“ (#requireCustomVoice) steht auf /plugins/talking-heads/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Nur Custom Voice“ (#requireCustomVoice) schaltet das zugehörige Verhalten auf /plugins/talking-heads/ui.html ein oder aus.

#requireSubscriber

Standard im Testprofil Vorgegebener Wert für „Nur Abonnenten“ (#requireSubscriber) auf /plugins/talking-heads/ui.html: „unchecked“.

Werte und Grenzen Für „Nur Abonnenten“ (#requireSubscriber) auf /plugins/talking-heads/ui.html sind diese Werte vorgesehen: checked, unchecked.

Abhängigkeiten „Nur Abonnenten“ (#requireSubscriber) steht auf /plugins/talking-heads/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Nur Abonnenten“ (#requireSubscriber) schaltet das zugehörige Verhalten auf /plugins/talking-heads/ui.html ein oder aus.

#rolePermission

Standard im Testprofil Vorgegebener Wert für „Berechtigung“ (#rolePermission) auf /plugins/talking-heads/ui.html: „all“.

Werte und Grenzen Für „Berechtigung“ (#rolePermission) auf /plugins/talking-heads/ui.html sind diese Werte vorgesehen: all, team, moderator, subscriber.

Abhängigkeiten „Berechtigung“ (#rolePermission) steht auf /plugins/talking-heads/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Berechtigung“ (#rolePermission) bietet auf /plugins/talking-heads/ui.html diese statisch definierten Werte: all, team, moderator, subscriber.

#saveConfigBtn

Standard im Testprofil Vorgegebener Wert für „Auswahl speichern“ (#saveConfigBtn) auf /plugins/talking-heads/ui.html: „action“.

Werte und Grenzen Für „Auswahl speichern“ (#saveConfigBtn) auf /plugins/talking-heads/ui.html sind diese Werte vorgesehen: action.

Abhängigkeiten „Auswahl speichern“ (#saveConfigBtn) steht auf /plugins/talking-heads/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

Mit „Auswahl speichern“ (#saveConfigBtn) auf /plugins/talking-heads/ui.html führst du die zugehörige Aktion aus.

Schnittstellen und Integrationen

UI-Inventar

Fehlerbehebung

Wenn Charakter, Sprachereignis und Lippenbewegung nicht sichtbar ist, prüfe zuerst den aktiven Plugin-Status, die lokale Route und gespeicherte Testwerte.

Prüfschritte „Standarddauer (ms)“ (#animationDuration) begrenzt den Eingabewert auf den deklarierten Bereich 1000 to 30000. Im Plugin-Code deklarierte Schnittstelle: GET /api/talkingheads/animations.

Lösung Öffne /plugins/talking-heads/ui.html, prüfe den im Symptom genannten Zustand und wiederhole anschließend den lokalen Test. „Standarddauer (ms)“ (#animationDuration) begrenzt den Eingabewert auf den deklarierten Bereich 1000 to 30000. Im Plugin-Code deklarierte Schnittstelle: GET /api/talkingheads/animations.

Schritt für Schritt

  1. 1

    Heads Card im Testprofil konfigurieren

    Arbeite im sichtbaren Bereich Heads Card von Charakter, Sprachereignis und Lippenbewegung. Verwende nur lokale Demo-Werte; keine Zugangsdaten, Geraete-ID oder LIVE-Ziel.

    Daran erkennst du den Erfolg: Die passende Plugin-Oberfläche ist eindeutig sichtbar.

    Heads Card im Testprofil konfigurieren - Charakter, Sprachereignis und Lippenbewegung
    1. Heads Card im Testprofil konfigurieren
  2. 2

    Character Select im Testprofil konfigurieren

    Arbeite im sichtbaren Bereich Character Select von Charakter, Sprachereignis und Lippenbewegung. Verwende nur lokale Demo-Werte; keine Zugangsdaten, Geraete-ID oder LIVE-Ziel.

    Daran erkennst du den Erfolg: Der Demo-Wert ist sichtbar und kann vor dem Test geprüft werden.

    Character Select im Testprofil konfigurieren - Charakter, Sprachereignis und Lippenbewegung
    2. Character Select im Testprofil konfigurieren
  3. 3

    Speech MAP im Testprofil konfigurieren

    Arbeite im sichtbaren Bereich Speech MAP von Charakter, Sprachereignis und Lippenbewegung. Verwende nur lokale Demo-Werte; keine Zugangsdaten, Geraete-ID oder LIVE-Ziel.

    Daran erkennst du den Erfolg: Der Demo-Wert ist sichtbar und kann vor dem Test geprüft werden.

    Speech MAP im Testprofil konfigurieren - Charakter, Sprachereignis und Lippenbewegung
    3. Speech MAP im Testprofil konfigurieren
  4. 4

    Text Preview lokal testen

    Fuehre Text Preview nur mit eine lokale Textvorschau im isolierten Testprofil aus; keine LIVE-Quelle, Hardware oder externe Verbindung wird benutzt.

    Daran erkennst du den Erfolg: der Charakter reagiert in der Vorschau ohne TTS-Provider

    Text Preview lokal testen - Charakter, Sprachereignis und Lippenbewegung
    4. Text Preview lokal testen
  5. 5

    Lokalen Animations-Test in Talking Heads finden

    Wähle zuerst einen bereits eingerichteten Charakter und prüfe dann den sichtbaren Test-Animation-Button. Führe ihn nur in der nicht sendenden Testumgebung aus; die Anleitung erzeugt keinen erfundenen Avatar im Overlay. Lokaler Overlay-Pfad: `/plugins/talking-heads/overlay.html`.

    Daran erkennst du den Erfolg: Der lokale Animations-Test ist sichtbar und beschreibt einen nachvollziehbaren Testschritt nach der Charaktereinrichtung.

    Lokalen Animations-Test in Talking Heads finden
    5. Lokalen Animations-Test in Talking Heads finden
  6. 6

    Heads Reset sicher zuruecksetzen

    Entferne nur die Demo-Werte fuer Heads Reset, bevor du Charakter, Sprachereignis und Lippenbewegung produktiv vorbereitest.

    Daran erkennst du den Erfolg: Das Testprofil bleibt ohne produktive Auswirkung.

    Heads Reset sicher zuruecksetzen - Charakter, Sprachereignis und Lippenbewegung
    6. Heads Reset sicher zuruecksetzen

Overlay und OBS

Füge diese URL erst in eine nicht gesendete OBS-Testszene als Browser-Quelle ein.

/plugins/talking-heads/overlay.html

Nächste passende Tutorials

Alle Plugin-Tutorials