РУКОВОДСТВО

Озвучка текста в VRChat для немых и неговорящих игроков

Многие игроки в VRChat и в Discord не пользуются своим голосом: кто-то не может говорить, кто-то стесняется, кто-то играет ночью рядом со спящей семьёй. Писать в чат можно, но голос вводит в разговор.

Бесплатный движок SuperClonica превращает то, что вы печатаете, в естественный голос прямо на вашем ПК, а виртуальный аудиокабель подаёт его в любое приложение как микрофон. В этом руководстве — настройка, маленький скрипт, который произносит напечатанное, и как выбрать голос, который ощущается вашим.

Как напечатанная речь попадает в VRChat и Discord

Так голос может получить любое приложение, где выбирается микрофон, — от игр до видеозвонков.

  • Виртуальный аудиокабель, например бесплатный VB-CABLE, добавляет устройство воспроизведения CABLE Input и микрофон CABLE Output.
  • Скрипт проигрывает речь в CABLE Input; VRChat или Discord слышат её на CABLE Output.
  • В настройках звука VRChat выберите CABLE Output микрофоном; в Discord поставьте его устройством ввода.
  • Чтобы слышать себя, включите «Прослушивать с данного устройства» для CABLE Output в настройках звука Windows.

Послушайте голоса бесплатно

На странице любого голоса впишите то, что сказали бы в мире, от 30 до 100 символов, выберите язык и нажмите «Озвучить». Через несколько секунд вы услышите, подходит ли голос вашему аватару, без регистрации.

Печатайте и говорите маленьким скриптом

Движок раскрывает привычный чат-сленг вроде «гг», «спс», «хз» или «кст», так что можно печатать, как в чате.

  • Установите движок и аудиобиблиотеку: python -m pip install superclonica-cpu sounddevice.
  • Найдите номер CABLE Input в списке устройств: python -c "import sounddevice as sd; print(sd.query_devices())".
  • Запустите цикл, который произносит напечатанное, заменив 7 на этот номер: tts = Superclonica(); while True: text = input('> '); audio, rate = tts.synthesize(text, 'F3', 'ru'); sd.play(audio, rate, device=7); sd.wait().
  • Держите скрипт запущенным: модель загружается один раз, а дальше короткая фраза готова примерно за полсекунды на настольном процессоре.

Голос, который ощущается вашим

Выберите голос под аватар: десять стандартных голосов модели бесплатны, а в каталоге есть спокойные, весёлые, молодые и голоса персонажей. Если у вас есть чистая запись вашего голоса из прошлого, 5–10 секунд достаточно, чтобы обучить по ней голос в студии SuperClonica на компьютере с видеокартой NVIDIA, или можно заказать голос на бирже.

Этикет с голосом TTS

Голос TTS — привычное дело в VRChat и Discord, и большинство людей радо, что вы можете участвовать. Держите громкость на уровне других игроков, не используйте голос, имитирующий реального человека или другого игрока, и соблюдайте правила мира, сервера или сообщества. Голоса персонажей сделаны фанатами: для веселья — да, чтобы выдавать себя за кого-то — никогда.