Начните здесь
SSN читает любой чат, захваченный как текст. Платформе не нужен свой TTS. Говорит Dock или оверлей с включённым TTS согласно своим фильтрам.
Простейшая ссылка включает TTS с системными голосами:
dock.html?session=YOUR_SESSION&speech=en-US
Для OBS добавьте бесплатный голос, играющий через страницу:
dock.html?session=YOUR_SESSION&speech=en-US&ttsprovider=piper
Оставьте страницу открытой и подключённой. Говорить должна только одна страница.
TTS также есть в CAPTION.Ninjaдля субтитров, транскрипции и перевода. Оба предлагают бесплатные и платные голоса.
Провайдеры
Задайте провайдера через &ttsprovider=. Послушайте примеры и сравните их в руководство по настройке.
| Провайдер | Значение в ссылке | Стоимость | Примечания |
|---|---|---|---|
| Системное озвучивание | (по умолчанию) | Бесплатно | Голоса браузера. Часто молчат в OBS. |
| Edge Natural | edge | Free online | Requires SSApp running in the same session. Includes Spanish voices such as Elvira. |
| Kokoro | kokoro | Бесплатно | Работает в браузере. Лучшее бесплатное качество, десятки голосов. |
| Piper | piper | Бесплатно | Работает в браузере. Быстрый и нетребовательный к CPU. |
| Kitten | kitten | Бесплатно | Работает в браузере. Маленькая модель. |
| eSpeak-NG | espeak | Бесплатно | Классический роботизированный голос. Работает на любом компьютере. |
| OpenAI | openai | Стоимость API | Высокое качество. |
| Ваш сервер | customtts или localtts | Бесплатно | Любой совместимый с OpenAI сервер. См. руководство по локальному TTS. |
| Google Cloud | google | Стоимость API | Много языков. |
| Gemini | gemini | Стоимость API | Инструкции стиля произнесения. |
| ElevenLabs | elevenlabs | Доступен бесплатный тариф | Естественные голоса, обучение собственных голосов. |
| Speechify | speechify | Стоимость API | Много языков. |
| Fish Audio | fish | Доступна бесплатная модель | OBS нужен локальный мост. |
Параметры ссылки
Добавьте их в конец ссылки Dock или оверлея.
| Настройка | Что делает | Пример |
|---|---|---|
&speech | Включает TTS с кодом языка. | &speech=en-US |
&ttsprovider | Выбирает провайдера (см. выше). | &ttsprovider=kokoro |
&volume | Громкость, от 0,0 до 1,0. | &volume=0.8 |
&rate | Скорость речи, от 0,1 до 10,0. | &rate=1.5 |
&pitch | Высота тона, от 0,1 до 2,0. | &pitch=1.2 |
&voice | Системный голос по части имени. | &voice=google |
&simpletts | Не говорить «говорит» или «кто-то говорит». | &simpletts |
&simpletts2 | Совсем не читать имена. | &simpletts2 |
&ttscommand | Читать только сообщения, начинающиеся с команды (по умолчанию !say). | &ttscommand=!say |
&readevents | Озвучивать также события, например подписки и пожертвования. | &readevents |
&skipmessages | Читать только каждое N-е сообщение. | &skipmessages=3 |
&ttsquick | Обрезает речь после указанного числа символов. Удалите, если сообщения обрываются. | &ttsquick=100 |
Настройки провайдера
Добавьте их после &ttsprovider=. Во всплывающем окне те же настройки появляются при выборе провайдера.
| Провайдер | Настройки |
|---|---|
| Edge Natural | Голос &voiceedge=es-ES-ElviraNeural · скорость &edgerate=1.0. Requires SSApp in the same session. |
| Kokoro | Голос &voicekokoro=af_bella · скорость &kokorospeed=1.2. Испанский: ef_dora. Бразильский португальский: pf_dora. Параметры фоновой генерации. |
| Piper | Голос &pipervoice=en_US-hfc_female-medium · скорость &piperspeed=1.0. Португальский: pt_BR-faber-medium, pt_BR-edresson-low. Испанский: es_ES-davefx-medium, es_MX-ald-medium. |
| Kitten | Голос &kittenvoice=expr-voice-4-f. |
| eSpeak-NG | Голос &espeakvoice=en · скорость &espeakspeed=175. |
| OpenAI / свой сервер | Голос &voiceopenai=nova · скорость &openaispeed=1.0 · сервер &openaiendpoint=http://localhost:8880/v1/audio/speech. Локальным серверам ключ не нужен. Все настройки локального сервера. |
| Google Cloud | Ключ &ttskey=YOUR_API_KEY · голос &voicegoogle=en-GB-Standard-A · язык &googlelang=en-GB. A named voice uses its own language, ahead of googlelang, speech, или ln. |
| Gemini | Ключ &geminikey=YOUR_API_KEY · модель &geminimodel=gemini-2.5-flash-preview-tts · голос &voicegemini=Kore · язык &geminilang=th-TH · стиль &geministyle=Read aloud in a warm tone. |
| ElevenLabs | Ключ &elevenlabskey=YOUR_API_KEY · ID голоса &voice11=YOUR_VOICE_ID · модель &elevenlabsmodel=eleven_multilingual_v2. Стабильность, сходство и стиль тоже настраиваются. |
| Speechify | Ключ &speechifykey=YOUR_API_KEY · голос &voicespeechify=henry · модель &speechifymodel=simba-3.0 (по умолчанию) или simba-3.2 для английского · скорость &speechifyspeed=1.2 (от 0,5 до 3,0). Руководство Speechify. |
| Fish Audio | API-ключ и необязательный ID голоса. Модель по умолчанию s2.1-pro-free. Настройка и мост 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)
В SSApp выберите Edge Natural in the TTS provider list, select a voice, and click Проверка. Copy the updated overlay link into OBS and keep SSApp running in the same session. Enable Управлять аудио через 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= само по себе не меняет голос. Старые ID английских голосов по-прежнему работают.Готовые испанские и португальские ссылки
| Язык | Лучшее бесплатное качество (проверено) | Самый быстрый запасной вариант (проверено) |
|---|---|---|
| Португальский | &speech=pt-BR&ttsprovider=piper&pipervoice=pt_BR-faber-medium | &speech=pt-BR&ttsprovider=espeak&espeakvoice=pt-br |
| Испанский | &speech=es-ES&ttsprovider=piper&pipervoice=es_ES-davefx-medium | &speech=es-ES&ttsprovider=espeak&espeakvoice=es |
Kokoro тоже работает: &voicekokoro=ef_dora (испанский) или pf_dora (бразильский португальский). Для облачных голосов выберите голос вашего языка в Google Cloud, ElevenLabs, Speechify, Gemini или локальном сервере, совместимом с OpenAI.
Системные голоса
Системный TTS использует голоса браузера и компьютера. Это типичные варианты, не гарантии.
| Браузер | Системные голоса |
|---|---|
| Chrome | Да. Голоса Google и системные. |
| Edge | Да. Голоса Microsoft и языковые пакеты Windows. |
| Firefox | Ограничено. Только локальные системные голоса. |
| Opera | Ограничено. Зависит от установки. |
| Safari | Нужно нажатие перед воспроизведением звука. |
| OBS | Собственный браузер. Он не получает голоса Chrome или Edge. Проверка в приложении SSN не проверяет OBS. |
Проверьте системные голоса этого браузера. Это показывает только системные голоса TTS в открытом браузере. OBS или провайдеры вроде Kokoro не проверяются. Пустой список не означает, что другие провайдеры не работают.
Добавить голоса в Windows
- Открыть Пуск > Параметры > Время и язык > Речь.
- В разделе Управление голосами (Manage Voices), нажмите Добавить голоса (Add Voices).
- Выберите языки и нажмите Добавить.
- Перезапустите браузер.
Это для Windows 11. Для Windows 10 см. Руководство Microsoft. Некоторые сторонние голоса не появляются в браузерах. Firefox часто показывает больше системных голосов, чем браузеры на основе Chrome.
Передать системный TTS в OBS
- Сначала проверьте, говорит ли системный TTS. В OBS может не быть пригодного голоса. Если речи нет, маршрутизация не поможет. Используйте другого провайдера.
- Если речь звучит в другом браузере, захватывайте его через захват звука приложения или рабочего стола OBS.
- Всё ещё не работает? Направьте браузер через виртуальный аудиокабель (ниже).
Направить звук через виртуальный кабель (Windows)
Загрузки: VB-Audio Virtual Cable (бесплатно) · Voicemeeter · Audio Router (устаревший)
| Способ | Что сделать |
|---|---|
| Весь ПК | Установите CABLE Input как выход Windows по умолчанию (Параметры звука > Вывод). |
| Одно приложение, Windows 11 | Параметры > Система > Звук > Микшер громкости. Задайте выход браузера CABLE Input. |
| Одно приложение, Windows 10 | Параметры звука > Параметры устройств и громкости приложений. Задайте выход браузера CABLE Input. |
| Audio Router | Старое ПО. Направьте браузер в CABLE Input. |
| Voicemeeter | Сделайте его выходом Windows по умолчанию. Аппаратный выход направьте на колонки, виртуальный — в OBS. |
Затем в OBS добавьте Захват входного аудиопотока, выберите CABLE Output (или выход Voicemeeter) и задайте мониторинг Прослушивание и вывод. Используйте Только мониторинг если другой источник уже передаёт его в трансляцию.
Проверка: включите TTS, следите за индикатором OBS, проверьте слышимость и настройте уровни.
Устранение неполадок
| Проблема | Что попробовать |
|---|---|
| Нет звука | Проверьте, включён ли TTS, открыта ли говорящая страница и не отключён ли звук браузерного источника. В обычном браузере нажмите на страницу один раз. |
| Нет звука в OBS | Речи совсем нет? Сначала проверьте провайдера. Если речь есть, проверьте Управлять аудио через OBS, отключение звука в микшере и выходные дорожки. Или захватывайте говорящий браузер. |
| Облачный голос не работает | Проверьте API-ключ и имя провайдера. Без ключа SSN переходит на системный TTS, который в OBS может молчать. |
| Локальный сервер работает в приложении, но не в OBS | OBS — отдельный браузер. Проверьте сервер с компьютера OBS, особенно с 127.0.0.1. См. Правило localhost. |
| Читается только первая буква или первые слова | Удалить ttsquick из ссылки OBS. |
| Новые голоса не появляются | Перезапустите браузер после добавления языковых пакетов. |
| Safari не говорит | Автоматический TTS в Safari ограничен. Нажмите на страницу один раз, чтобы разрешить звук. |
Полезные привычки
- Используйте провайдера, играющего через страницу. Это простейшая настройка OBS, есть бесплатные варианты.
- Перед трансляцией проверьте короткое сообщение.
- Зрители могут написать что угодно. Предусмотрите быстрое отключение TTS.