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. |
| 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 |
|---|---|
| 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-US. |
| 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. |
&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.