AI spolumoderátor

AI parťák, se kterým můžete mluvit během vysílání. Umí také číst chat.

Dva způsoby použití

Hlasový spolumoderátor

Mluvte nahlas s AI na cohost.html. Odpovídá vám a na požádání může probírat chat.

Nastavení

Tlačítka Docku

Klikněte pravým tlačítkem na zprávu v Docku. Avatar AI ji přečte nebo připraví odpověď či lehké rýpnutí, které nejprve schválíte.

Nastavení

Oba zobrazují avatar a řečovou bublinu v OBS. Používají Překryv scény AI, cohost-overlay.html.

Hlasový spolumoderátor v 8 krocích

Toto používá OpenAI Realtime, takže potřebujete klíč API OpenAI. Další možnosti jsou níže.

  1. V nabídce Social Stream vyberte ChatGPT API, vložte klíč API projektu OpenAI a klikněte na Otestovat vybraného chatbota (Test selected chat bot).
  2. Otevřete cohost.html z nabídky. Tento odkaz uchovávejte v soukromí.
  3. Vyberte OpenAI Realtime.
  4. Vyberte mikrofon, do kterého mluvíte. Nechte Zvuková odpověď (Audio Response) vybrané.
  5. Stiskněte Spustit spolumoderátora (Start Co-host).
  6. Ponechte Živý chat na Pouze kontext (Context only). Kdykoli se zeptejte „Co říká chat?“
  7. V OBS zachytávejte zvuk stránky nebo aplikace spolumoderátora. Hlas AI se přehrává pouze tam.
  8. Přidejte cohost-overlay.html?session=YOUR_SESSION_ID do OBS jako zdroj prohlížeče pro avatar a řečovou bublinu.
Ovládací stránka cohost.html s mediálními zařízeními, nastavením poskytovatele AI, systémovými pokyny a stavem živého chatu
Stránka spolumoderátora: mikrofon, poskytovatel AI, pokyny a stav živého chatu.
Chcete samostatnou zvukovou stopu v OBS? Vyberte virtuální kabel v Výstup spolumoderátora, pokud to vaše nastavení podporuje. Nechte viditelnou i řečovou bublinu, aby mohli sledovat i diváci, kteří neslyší.
Povolit pohled na obrazovku nebo kameru? Volitelné. Video začíná v režimu Bez videa (No Video). Pokud vyberete Sdílení obrazovky (Screen Share) nebo kameru, OpenAI dostane jeden snímek pokaždé, když promluvíte nebo napíšete, nikoli živé video. To může zvýšit cenu a zpoždění.
Soukromí: mikrofon, vybraná obrazovka nebo kamera a sdílené zprávy chatu se odesílají OpenAI. Diváci nemohou pomocí chatu přimět spolumoderátora spouštět nástroje. Odkaz vyprší po 12 hodinách, funguje jen pro vaši relaci a po načtení stránky zmizí z adresního řádku.
Další informace o OpenAI Realtime
  • Účtuje se na váš účet API OpenAI. Je oddělený od chatgpt.com a nepřipojuje se ke konverzaci na webu ani v aplikaci ChatGPT.
  • Běžný klíč zůstává v Social Stream. Stránka spolumoderátora dostane jen krátkodobé oprávnění.
  • Kvůli tomu nemusíte zapínat soukromý chatbot.
  • Odpovědi jsou omezené na 512 výstupních tokenů. Diagnostika ukazuje celkové využití tokenů a rychlost začátku odpovědí.
  • Pokud mu skočíte do řeči, zastaví se a zahodí nepřehraný zvuk.
  • Uchovává až 20 nedávných zpráv po dobu až 90 sekund, včetně informací o darech, členství, moderátorech, událostech a kanálech. Pak je zapomene.
  • Po výpadku se sám připojí a před limitem 60 minut OpenAI spustí novou relaci. Pokyny a rychlost zachová, ale zapomene mluvenou konverzaci.

Jak používá váš chat

Otevřete stránku spolumoderátora se stejnou hodnotou session jako Social Stream, aby viděl živý chat. Způsob vyberte v Živý chat.

Nastavení živého chatuCo dělá
Pouze kontext: odpovědět na požádání (výchozí)Pamatuje si nedávné zprávy a mlčí, dokud se nezeptáte na chat.
Nahlas odpovídat na otázky a zmínkySám nahlas odpovídá na otázky a zmínky.
Nahlas odpovídat na každou zprávuNahlas odpovídá na každou zprávu.

Žádná z těchto možností neposílá odpovědi do chatu YouTube, Twitch nebo Kick. Pouze kontext (Context only) posílá chat AI pouze s OpenAI Realtime. Ostatní poskytovatelé chat sledují, ale nepředávají jej AI.

Hlas bez OpenAI

Kde jej spouštíteJak vás slyší
Desktopová aplikace SSNWhisper na vašem počítači. Při prvním použití stáhne asi 42 MB. Poté funguje offline.
Chrome (odkaz rozšíření)Rozpoznávání řeči v Chromu. Může vyžadovat internet.
Ostatní prohlížečeHlas nemusí fungovat. Psaní, živý chat, kamera či obrazovka a odpovědi AI mohou fungovat dál.

Chcete-li ověřit, že vás slyší, otevřete Diagnostika. Mělo by se zobrazit Poslouchá (Desktop Whisper) nebo Poslouchá (OpenAI WebRTC), a vaše slova by se měla objevit pod Rozpoznáno (Heard).

Bezplatná AI k vyzkoušení

  1. Otevřít Chatboti a AI služby → Nastavit poskytovatele LLM.
  2. Vyberte SSN Hosted Trial LLM (experimentální).
  3. Endpoint, token a model ponechte prázdné.

Po dobu zkoušky je zdarma a může být vypnutá nebo omezená. Pro dlouhodobé používání přidejte vlastní token nebo použijte místní AI.

Tlačítka Docku v 5 krocích

  1. Otevřete Dock: dock.html?session=YOUR_SESSION_ID.
  2. Přidejte překryv scény do OBS: cohost-overlay.html?session=YOUR_SESSION_ID. Přidejte &tts pokud má mluvit.
  3. V nabídce nastavte poskytovatele AI. Pro rychlé vyzkoušení použijte SSN Hosted Trial LLM.
  4. Zapněte Chatboti a AI služby → Chat Bot - Soukromé rozhraní → Povolit soukromý chatbot.
  5. Klikněte pravým tlačítkem na zprávu v Docku a vyberte Spolumoderátor (Co-host).
Chybí nabídka Co-host? Objeví se až poté, co Dock zjistí překryv scény ve stejné relaci.
TlačítkoCo děláVyžaduje
Přečíst na spolumoderátorovi (Read on Co-host)Avatar přečte zprávu.Připojený překryv scény. AI není potřeba.
Odpovědět (Answer)Připraví krátkou odpověď ke schválení.Zapnutý soukromý chatbot a poskytovatel AI.
Lehce popíchnout (Light Roast)Připraví krátké, hravé a nezávadné rýpnutí ke schválení.Zapnutý soukromý chatbot a poskytovatel AI.
Přednést (Speak)Pošle schválený návrh do překryvu.Návrh.
KopírovatZkopíruje návrh bez odeslání.Návrh.

Návrhy AI se nepřečtou, dokud nekliknete na Přednést (Speak). Schválení probíhá v Docku, mimo vysílání.

Nabídka pravého tlačítka zatím nefunguje z klávesnice. Uživatelé klávesnice mohou psát nebo mluvit na cohost.html místo toho.

Rychlost, kvalita a cena (OpenAI)

NastaveníRychlejší a levnějšíChytřejší, pomalejší
ModelMiniPlná kvalita (vyšší cena)
Úsilí při uvažováníMinimal nebo LowHigh nebo Extra high (vyšší cena)
Rychlost střídání v hovoruFast: čeká asi 2 sekundy po konci řeči. Může vstoupit do pauzy.Balanced: asi 4 sekundy. Patient: asi 8.

Změny uvažování se projeví i během připojení. Diagnostika ukazuje dobu do začátku odpovědi. Síť a zatížení OpenAI se mohou lišit.

Nechte jej ovládat vysílání

Spolumoderátor může přehrávat Spotify, přepínat scény OBS nebo zvýraznit zprávu. Vše je standardně vypnuté. OpenAI Realtime podporuje všechny tři funkce. SSN Configured LLM podporuje jen Spotify. Ostatní poskytovatelé je zatím nepodporují.

  1. V nabídce Social Stream zapněte pouze požadované nástroje.
  2. Pro OBS zadejte přesné názvy povolených scén oddělené čárkami. Nechte actions.html připojené k OBS nebo použijte zdroj prohlížeče OBS s úplnými oprávněními.
  3. Zapnuto (On) cohost.html, otevřete Ovládání vysílání spolumoderátorem a zapněte stejné nástroje.
  4. Řekněte například „přepni na BRB“, „zvýrazni poslední zprávu“ nebo „vymaž zvýrazněný chat“.
Nástroje můžete spouštět jen vy. Diváci nemohou. Spustí jeden nástroj na požadavek a vybírá jen scény z vašeho seznamu. Zvýraznění zprávy vyžaduje otevřený Dock. Odpověď „hotovo“ znamená odeslání požadavku, nikoli dokončení v OBS nebo překryvu.

Řešení problémů

ProblémVyzkoušejte
V Docku chybí nabídka Co-hostPřekryv scény není otevřený ve stejné relaci. Přepínač Primary chat bot overlay to neovlivňuje.
Answer nebo Light Roast je neaktivníZapněte soukromý chatbot a ověřte, že je Social Stream spuštěný.
Answer, Light Roast nebo SSN Configured LLM překračuje časový limitOvěřte, že je Social Stream zapnutý, relace se shoduje, soukromý chatbot je zapnutý a poskytovatel AI je dostupný.
Stránka spolumoderátora nevidí chatPoužijte stejné session jako v nabídce. Live Chat nastavte na cokoli kromě Off.
Zná chat, ale mlčíV režimu Pouze kontext je to normální. Zeptejte se, co říká chat, nebo vyberte jiný režim.
V OBS se nic nezobrazujeKlikněte na Otestovat překryv (Test overlay) na stránce spolumoderátora a ověřte zobrazení řádku.
Text se zobrazuje, ale hlas není slyšet (OpenAI)Zkontrolujte Zvuková odpověď (Audio Response), oprávnění zvuku v prohlížeči a zachytávání zvuku stránky spolumoderátora v OBS. Nepoužívejte &tts pro tento účel.
Dva hlasy současněOdstranit &forcetts z odkazu překryvu.
Rozpoznáno (Heard) zůstává prázdné (desktop)Ověřte, že mikrofon není ztlumený, a nechte dokončit první stažení.
Rozpoznáno (Heard) zůstává prázdné (Chrome)Povolte mikrofon, ověřte výchozí mikrofon počítače, internet a dostupnost rozpoznávání řeči v Chromu.
Odpovědi jsou pomaléVyzkoušejte Mini, uvažování Low a střídání Fast. Porovnejte řádek Latency v diagnostice.
OpenAI se stále odpojujeNechte jej běžet během dalších pokusů. Diagnostika ukáže, co selhalo.
Chybí nástroj pro ovládání vysíláníZapněte jej v nabídce i v Co-host Stream Controls. OBS potřebuje alespoň jeden název scény.
Bezplatná zkušební AI přestala odpovídatMůže být vypnutá nebo omezená. Použijte vlastní token, Ollama nebo Custom API.
Místní Gemma se nestahujeNastavte hostitele prostředků na vlastní kopii souborů Gemma.
Je otevřeno více překryvůOvěřte, že popisek překryvu odpovídá cíli Docku. Výchozí je cohost-overlay.
Tlačítka ztlumení a hlasitosti
  • Ztlumit mikrofon (Mute microphone) přestane posílat váš hlas spolumoderátorovi.
  • Ztlumit hlas spolumoderátora (Mute co-host voice), posuvník hlasitosti, výběr výstupu a Přestat mluvit (Stop speaking) ovládají to, co slyšíte.
  • Ztlumit sdílený systémový zvuk (Mute shared system audio) je samostatné a zobrazuje se jen u poskytovatelů, kteří umí použít obrazovku.

Tyto možnosti přidejte na konec svého cohost-overlay.html odkaz.

Chci…Přidejte do odkazu
Připojit k mému Social Stream (povinné)?session=YOUR_SESSION_ID
Nechat překryv mluvit (postup přes Dock)&tts nebo &speak=1
Vynutit řeč překryvu, i když mluví stránka spolumoderátora (přidá druhý hlas)&forcetts
Nastavit popisek překryvu&label=cohost-overlay
Změnit zobrazené jméno&name=NinjaBot
Použít vlastní avatar&avatar=https://…
Přesunout&position=bottom-right
Zvětšit nebo zmenšit&scale=1.2
Zobrazit stav připojení&status

Když hlas už přehrává stránka spolumoderátora, překryv vlastní řeč vynechá, aby nebyla slyšet dvakrát. &forcetts toto chování vypíná.

Jak stránky komunikují (pro vývojáře)

Formát zpráv a poznámky k návrhu

Dock a překryv používají běžný můstek relace Social Stream. Zprávy se odesílají jako overlayNinja data cílená podle štítku.

Přečíst na spolumoderátorovi (Read on Co-host): Dock posílá vybranou zprávu přímo do cohost-overlay.html.

Odpovědět / lehce popíchnout (Answer / Light Roast): Dock se na pozadí dotáže soukromého chatbota, ukáže návrh v Docku a pošle jej do překryvu až po kliknutí na Speak.

{
  "action": "cohostOverlay",
  "target": "cohost-overlay",
  "meta": {
    "command": "say",
    "text": "The line the avatar should say",
    "speak": true,
    "emotion": "happy"
  }
}
  • U textových postupů Docku poskytuje překryv obraz a volitelný hlas TTS. Pro hlas OpenAI zachytávejte zvuk z cohost.html samostatně. Překryv tento zvuk WebRTC nepřehrává.
  • Další podrobnosti příkazu patří do meta, aby data zůstala předvídatelná pro překryvy a automatizace.