РУКОВОДСТВО

Озвучка для пульта EdgeTX: пусть пульт говорит любым голосом

Пульты на EdgeTX, например модели RadioMaster, объявляют положения тумблеров, таймеры, телеметрию и предупреждения записанными голосовыми файлами. Официальные пакеты хороши, но многие пилоты хотят, чтобы пульт говорил голосом персонажа аниме или игры, низким голосом диктора или своим собственным.

В этом руководстве — как устроены звуковые пакеты EdgeTX, как озвучить каждую фразу бесплатным движком SuperClonica и как перевести файлы в формат, который играет EdgeTX.

Как устроены голосовые пакеты EdgeTX

По данным репозитория звуковых пакетов EdgeTX, каждый язык — это папка в SOUNDS на SD-карте, например SOUNDS/ru, а язык голоса выбирается в настройках EdgeTX. В репозитории для каждого языка есть таблица всех фраз, например voices/ru-RU.csv, со столбцами текста, Path и Filename, например SYSTEM/0000.wav. Сами официальные пакеты сгенерированы сервисами синтеза речи.

Озвучьте каждую фразу

Скачайте таблицу фраз для своего языка, поставьте бесплатный движок командой python -m pip install superclonica-cpu и в Python после import csv, os, from superclonica import Superclonica and tts = Superclonica(), then for row in csv.DictReader(open("phrases.csv", encoding="utf-8")): os.makedirs(os.path.join("raw", row["Path"]), exist_ok=True); audio, rate = tts.synthesize(row["Translation"], voice="voice.json", lang="ru", seed=5); tts.save(os.path.join("raw", row["Path"], row["Filename"]), audio). Используйте фиксированный seed, чтобы все фразы звучали одним голосом. Перед запуском просмотрите фразы с числами и единицами измерения и напишите их так, как они должны звучать.

Переведите в формат EdgeTX

Репозиторий описывает файлы как 16-битный PCM WAV, моно, до 32 кГц. Переведите каждый файл через ffmpeg, например ffmpeg -i raw/SYSTEM/0000.wav -ar 32000 -ac 1 -sample_fmt s16 SOUNDS/ru/SYSTEM/0000.wav, сохраняя ту же папку и имя файла. Скопируйте папку языка в SOUNDS на SD-карте, заменив старую после резервной копии, и выберите язык в настройках пульта.

Свои звуки для тумблеров

Для своих объявлений, например «Режим черепахи включён» или «Шасси выпущено», озвучьте фразу, переведите её так же и скопируйте в папку языка. Затем выберите её через Play track в специальных или глобальных функциях на тумблере. Делайте фразы короткими, чтобы они заканчивались до следующего события.

Выберите голос

Попробуйте голоса бесплатно на их страницах с фразой на 30–100 символов, без регистрации: персонажи аниме и игр — для весёлого пакета, дикторы — для чётких объявлений в полёте. Убедитесь, что предупреждения легко разобрать сквозь шум моторов. Движок говорит на 31 языке, включая русский, японский и корейский; китайский пока не поддерживается. Голоса персонажей в каталоге — фанатские, поэтому распространяйте пакеты как фанатские работы.