Zacznij tutaj
SSN czyta każdy czat przechwycony jako tekst. Platforma czatu nie potrzebuje własnego TTS. Mówi Dock lub nakładka z włączonym TTS, zgodnie ze swoimi filtrami.
Najprostszy link włącza TTS z głosami systemowymi:
dock.html?session=YOUR_SESSION&speech=en-US
Dla OBS dodaj bezpłatny głos odtwarzany przez stronę:
dock.html?session=YOUR_SESSION&speech=en-US&ttsprovider=piper
Pozostaw tę stronę otwartą i połączoną. Tylko jedna strona powinna mówić.
TTS jest też w CAPTION.Ninjado napisów, transkrypcji i tłumaczenia. Oba oferują bezpłatne i płatne głosy.
Dostawcy
Ustaw dostawcę przez &ttsprovider=. Posłuchaj próbek i porównaj je w przewodnik konfiguracji.
| Dostawca | Wartość w linku | Koszt | Uwagi |
|---|---|---|---|
| Systemowy TTS | (domyślnie) | Bezpłatne | Głosy przeglądarki. Często nieme w OBS. |
| Edge Natural | edge | Free online | Requires SSApp running in the same session. Includes Spanish voices such as Elvira. |
| Kokoro | kokoro | Bezpłatne | Działa w przeglądarce. Najlepsza bezpłatna jakość, dziesiątki głosów. |
| Piper | piper | Bezpłatne | Działa w przeglądarce. Szybki i lekki dla CPU. |
| Kitten | kitten | Bezpłatne | Działa w przeglądarce. Mały model. |
| eSpeak-NG | espeak | Bezpłatne | Klasyczny robotyczny głos. Działa na każdym komputerze. |
| OpenAI | openai | Koszty API | Wysoka jakość. |
| Własny serwer | customtts lub localtts | Bezpłatne | Dowolny serwer zgodny z OpenAI. Zobacz poradnik lokalnego TTS. |
| Google Cloud | google | Koszty API | Wiele języków. |
| Gemini | gemini | Koszty API | Instrukcje stylu wypowiedzi. |
| ElevenLabs | elevenlabs | Dostępny bezpłatny plan | Naturalne głosy, trenowanie własnych głosów. |
| Speechify | speechify | Koszty API | Wiele języków. |
| Fish Audio | fish | Dostępny bezpłatny model | OBS wymaga lokalnego mostka. |
Ustawienia linku
Dodaj je na końcu linku Docka lub nakładki.
| Ustawienie | Co robi | Przykład |
|---|---|---|
&speech | Włącza TTS z kodem języka. | &speech=en-US |
&ttsprovider | Wybiera dostawcę (zobacz wyżej). | &ttsprovider=kokoro |
&volume | Głośność, od 0,0 do 1,0. | &volume=0.8 |
&rate | Szybkość mowy, od 0,1 do 10,0. | &rate=1.5 |
&pitch | Wysokość głosu, od 0,1 do 2,0. | &pitch=1.2 |
&voice | Głos systemowy według części nazwy. | &voice=google |
&simpletts | Nie mów „mówi” ani „ktoś mówi”. | &simpletts |
&simpletts2 | W ogóle nie czytaj nazw. | &simpletts2 |
&ttscommand | Czytaj tylko wiadomości zaczynające się od komendy (domyślnie !say). | &ttscommand=!say |
&readevents | Czytaj też zdarzenia, np. subskrypcje i wpłaty. | &readevents |
&skipmessages | Czytaj tylko co N-tą wiadomość. | &skipmessages=3 |
&ttsquick | Ucinasz mowę po tylu znakach. Usuń, jeśli wiadomości są obcinane. | &ttsquick=100 |
Ustawienia dostawcy
Dodaj je po &ttsprovider=. W oknie podręcznym te same ustawienia pojawiają się po wybraniu dostawcy.
| Dostawca | Ustawienia |
|---|---|
| Edge Natural | Głos &voiceedge=es-ES-ElviraNeural · szybkość &edgerate=1.0. Requires SSApp in the same session. |
| Kokoro | Głos &voicekokoro=af_bella · szybkość &kokorospeed=1.2. Hiszpański: ef_dora. Portugalski brazylijski: pf_dora. Opcje generowania w tle. |
| Piper | Głos &pipervoice=en_US-hfc_female-medium · szybkość &piperspeed=1.0. Portugalski: pt_BR-faber-medium, pt_BR-edresson-low. Hiszpański: es_ES-davefx-medium, es_MX-ald-medium. |
| Kitten | Głos &kittenvoice=expr-voice-4-f. |
| eSpeak-NG | Głos &espeakvoice=en · szybkość &espeakspeed=175. |
| OpenAI / własny serwer | Głos &voiceopenai=nova · szybkość &openaispeed=1.0 · serwer &openaiendpoint=http://localhost:8880/v1/audio/speech. Lokalne serwery nie wymagają klucza. Wszystkie ustawienia lokalnego serwera. |
| Google Cloud | Klucz &ttskey=YOUR_API_KEY · głos &voicegoogle=en-GB-Standard-A · język &googlelang=en-GB. A named voice uses its own language, ahead of googlelang, speech lub ln. |
| Gemini | Klucz &geminikey=YOUR_API_KEY · model &geminimodel=gemini-2.5-flash-preview-tts · głos &voicegemini=Kore · język &geminilang=th-TH · styl &geministyle=Read aloud in a warm tone. |
| ElevenLabs | Klucz &elevenlabskey=YOUR_API_KEY · ID głosu &voice11=YOUR_VOICE_ID · model &elevenlabsmodel=eleven_multilingual_v2. Można też dostosować stabilność, podobieństwo i styl. |
| Speechify | Klucz &speechifykey=YOUR_API_KEY · głos &voicespeechify=henry · model &speechifymodel=simba-3.0 (domyślnie) lub simba-3.2 dla angielskiego · szybkość &speechifyspeed=1.2 (od 0,5 do 3,0). Poradnik Speechify. |
| Fish Audio | Klucz API i opcjonalne ID głosu. Domyślny model s2.1-pro-free. Konfiguracja i mostek OBS. |
For Estonian, choose Google Cloud, enter your Google Cloud TTS API key, and select an et-EE Chirp 3: HD voice. Use &speech=et-EE&ttsprovider=google&voicegoogle=et-EE-Chirp3-HD-Aoede with your key. The selected voice sets the Google request language. For a free local option, choose eSpeak with voice et: &speech=et-EE&ttsprovider=espeak&espeakvoice=et.
Edge Natural (desktop app)
W SSApp wybierz Edge Natural in the TTS provider list, select a voice, and click Test. Copy the updated overlay link into OBS and keep SSApp running in the same session. Enable Steruj dźwiękiem przez OBS (Control audio via OBS) to capture speech from that overlay.
No Python, Edge browser, voice adapter, or API key is needed. An internet connection is required and speech text is sent to Microsoft. If the online service is unavailable, choose another TTS provider.
&speech= samo nie zmienia głosu. Stare ID angielskich głosów nadal działają.Gotowe linki hiszpańskie i portugalskie
| Język | Najlepsza bezpłatna jakość (przetestowana) | Najszybsza opcja awaryjna (przetestowana) |
|---|---|---|
| Portugalski | &speech=pt-BR&ttsprovider=piper&pipervoice=pt_BR-faber-medium | &speech=pt-BR&ttsprovider=espeak&espeakvoice=pt-br |
| Hiszpański | &speech=es-ES&ttsprovider=piper&pipervoice=es_ES-davefx-medium | &speech=es-ES&ttsprovider=espeak&espeakvoice=es |
Kokoro również działa: &voicekokoro=ef_dora (hiszpański) lub pf_dora (portugalski brazylijski). Dla głosów chmurowych wybierz głos obsługujący Twój język w Google Cloud, ElevenLabs, Speechify, Gemini lub lokalnym serwerze zgodnym z OpenAI.
Głosy systemowe
Systemowy TTS używa głosów przeglądarki i komputera. To typowe możliwości, nie gwarancje.
| Przeglądarka | Głosy systemowe |
|---|---|
| Chrome | Tak. Głosy Google i systemowe. |
| Edge | Tak. Głosy Microsoft i pakiety językowe Windows. |
| Firefox | Ograniczone. Tylko lokalne głosy systemowe. |
| Opera | Ograniczone. Zależy od instalacji. |
| Safari | Wymaga kliknięcia przed odtworzeniem audio. |
| OBS | Własna przeglądarka. Nie otrzymuje głosów Chrome ani Edge. Test w aplikacji SSN nie testuje OBS. |
Sprawdź głosy systemowe tej przeglądarki. To pokazuje tylko głosy systemowego TTS w bieżącej przeglądarce. Nie testuje OBS ani dostawców takich jak Kokoro. Pusta lista nie oznacza, że inni dostawcy nie działają.
Dodaj więcej głosów w Windows
- Otwórz Start > Ustawienia > Czas i język > Mowa.
- W sekcji Zarządzaj głosami, kliknij Dodaj głosy.
- Wybierz języki i kliknij Dodaj.
- Uruchom przeglądarkę ponownie.
To dotyczy Windows 11. Dla Windows 10 zobacz Poradnik Microsoft. Niektóre głosy zewnętrzne nie pojawiają się w przeglądarkach. Firefox często pokazuje więcej głosów systemowych niż przeglądarki oparte na Chrome.
Przekaż systemowy TTS do OBS
- Najpierw sprawdź, czy systemowy TTS rzeczywiście mówi. OBS może nie mieć użytecznego głosu. Jeśli nie ma mowy, przekierowanie dźwięku nie pomoże. Użyj innego dostawcy.
- Jeśli mowa gra w innej przeglądarce, przechwyć ją w OBS przez dźwięk aplikacji lub pulpitu.
- Nadal problem? Przekieruj przeglądarkę przez wirtualny kabel audio (poniżej).
Przekieruj audio przez wirtualny kabel (Windows)
Pliki do pobrania: VB-Audio Virtual Cable (bezpłatne) · Voicemeeter · Audio Router (starsze)
| Metoda | Zrób to |
|---|---|
| Cały komputer | Ustaw CABLE Input jako domyślne wyjście Windows (Ustawienia dźwięku > Wyjście). |
| Jedna aplikacja, Windows 11 | Ustawienia > System > Dźwięk > Mikser głośności. Ustaw wyjście przeglądarki na CABLE Input. |
| Jedna aplikacja, Windows 10 | Ustawienia dźwięku > Głośność aplikacji i preferencje urządzeń. Ustaw wyjście przeglądarki na CABLE Input. |
| Audio Router | Starsze oprogramowanie. Skieruj przeglądarkę do CABLE Input. |
| Voicemeeter | Ustaw jako domyślne wyjście Windows. Wyjście sprzętowe skieruj do głośników, a wirtualne do OBS. |
Następnie w OBS dodaj Przechwytywanie wejścia audio, wybierz CABLE Output (lub wyjście Voicemeeter) i ustaw odsłuch na Monitorowanie i wyjście. Użyj Tylko odsłuch jeśli inne źródło już wysyła go do transmisji.
Test: odtwórz TTS, obserwuj wskaźnik OBS, sprawdź słyszalność i dopasuj poziomy.
Rozwiązywanie problemów
| Problem | Spróbuj tego |
|---|---|
| Brak dźwięku | Sprawdź, czy TTS jest włączone, mówiąca strona otwarta, a źródło przeglądarkowe niewyciszone. W zwykłej przeglądarce kliknij stronę raz. |
| Cisza w OBS | W ogóle brak mowy? Najpierw sprawdź dostawcę. Jeśli mowa jest, sprawdź Steruj dźwiękiem przez OBS (Control audio via OBS), wyciszenie miksera i ścieżki wyjściowe. Lub przechwytuj przeglądarkę, która mówi. |
| Głos chmurowy nie działa | Sprawdź klucz API i nazwę dostawcy. Bez klucza SSN wraca do systemowego TTS, które może milczeć w OBS. |
| Lokalny serwer działa w aplikacji, nie w OBS | OBS jest oddzielną przeglądarką. Sprawdź serwer z komputera OBS, szczególnie przy 127.0.0.1. Zobacz Zasada localhost. |
| Czytana jest tylko pierwsza litera lub słowa | Usuń ttsquick z linku OBS. |
| Nowe głosy się nie pojawiają | Po dodaniu pakietów językowych uruchom przeglądarkę ponownie. |
| Safari nie mówi | Safari ma ograniczone automatyczne TTS. Kliknij stronę raz, aby zezwolić na audio. |
Dobre nawyki
- Użyj dostawcy odtwarzającego przez stronę. To najprostsza konfiguracja OBS, są też bezpłatni dostawcy.
- Przetestuj krótką wiadomością przed transmisją.
- Widzowie mogą wpisać wszystko. Przygotuj szybki sposób wyłączenia TTS.