Озвучка текста в 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, и большинство людей радо, что вы можете участвовать. Держите громкость на уровне других игроков, не используйте голос, имитирующий реального человека или другого игрока, и соблюдайте правила мира, сервера или сообщества. Голоса персонажей сделаны фанатами: для веселья — да, чтобы выдавать себя за кого-то — никогда.