Свой спотер-пак для iRacing: новый голос для спотера
iRacing позволяет заменить голос спотера сторонним паком — папкой коротких аудиофайлов для подсказок вроде «Машина слева», «Чисто» и «Всё ещё рядом». Вместо того чтобы записывать каждую подсказку самому, их можно озвучить голосом ИИ — от спокойной девушки-спотера до хриплого старого механика или вашего собственного обученного голоса.
В этом руководстве — инструкция iRacing по спотер-пакам и как сделать файлы бесплатным движком SuperClonica.
Как устроен спотер-пак
По данным поддержки iRacing, спотер-паки лежат в папке спотера, обычно C:\Program Files (x86)\iRacing\Sound\SPCC. Каждый пак — отдельная папка, названная только буквами и цифрами: символы могут не работать. Внутри — файлы .wav и файл spmsg.txt, который связывает ID каждого сообщения спотера с его звуковым файлом. Пак может менять существующие сообщения спотера, но не может добавлять новые.
Начните с готового пака
Проще всего скопировать существующий пак под новым именем, оставить его spmsg.txt и имена файлов и заменить только звук. Послушайте каждый исходный файл, чтобы понять, что в нём говорится, и озвучьте те же слова. Имена файлов могут быть любыми, но spmsg.txt должен указывать для каждого ID нужный файл. Учтите, что подсказки звучат в игре на её языке, поэтому чаще всего их озвучивают по-английски.
Озвучьте подсказки
iRacing нужны моно WAV без сжатия, 16 или 8 бит. Движок SuperClonica пишет именно так: 16-битный моно WAV. Голоса можно бесплатно послушать на их страницах с фразой от 30 до 100 символов, без регистрации. Затем поставьте бесплатный движок командой python -m pip install superclonica-cpu и озвучьте каждую подсказку: superclonica --text "Car left." --voice voice.json --lang en --normalize --output car_left.wav. --normalize выравнивает громкость, чтобы «Clear» звучало так же громко, как «Car left». В паке много коротких файлов, поэтому удобно озвучивать их циклом по таблице «имя файла — текст» через Python API движка.
Включите пак в игре
Запустите iRacing, откройте Options, вкладку Sound, выберите пак в списке Voice Pack и перезапустите симулятор. Можно держать несколько паков, но активен только один. Проверьте его в тренировке с ботами вокруг и поправьте подсказки, которые звучат слишком медленно: они должны быть короткими, так что лучше сократить фразу, чем сильно ускорять голос.
Голос, который слышно
В плотном трафике чёткий голос средней высоты слышно поверх моторов лучше, чем низкий и мягкий. Популярные варианты — спокойная девушка-спотер, голос в стиле радиоэфира или ваш собственный голос, обученный один раз в студии по записи на 5–10 секунд. Не подделывайте голос реального спотера, гонщика или комментатора без согласия; голоса персонажей в каталоге — фанатские, для личного использования.