Pacote de voz EdgeTX: faça o seu rádio falar com qualquer voz
Rádios com EdgeTX, como os modelos da RadioMaster, anunciam posições de chaves, timers, telemetria e alertas com arquivos de voz gravados. Os pacotes oficiais são bons, mas muitos pilotos querem que o rádio fale com a voz de um personagem de anime ou de jogo, uma voz grave de locutor ou a própria voz.
Este guia mostra como os pacotes de som do EdgeTX são organizados, como narrar cada frase com o motor gratuito da SuperClonica e como converter os arquivos para o formato que o EdgeTX toca.
Como funcionam os pacotes de voz do EdgeTX
Segundo o repositório de pacotes de som do EdgeTX, cada idioma é uma pasta dentro de SOUNDS no cartão SD, por exemplo SOUNDS/pt, e o idioma da voz é escolhido nas configurações do EdgeTX. O repositório lista todas as frases numa tabela por idioma, como voices/pt-PT.csv, com colunas para o texto, Path e Filename, por exemplo SYSTEM/0000.wav. Os próprios pacotes oficiais foram gerados com serviços de texto para fala.
Narre cada frase
Baixe a tabela de frases do seu idioma, instale o motor gratuito com python -m pip install superclonica-cpu e, em Python, depois de 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="pt", seed=5); tts.save(os.path.join("raw", row["Path"], row["Filename"]), audio). Use uma semente fixa para todas as frases soarem como o mesmo locutor. Revise antes as frases com números e unidades e escreva do jeito que devem ser faladas.
Converta para o formato do EdgeTX
O repositório descreve os arquivos como WAV PCM de 16 bits, mono, até 32 kHz. Converta cada arquivo com o ffmpeg, por exemplo ffmpeg -i raw/SYSTEM/0000.wav -ar 32000 -ac 1 -sample_fmt s16 SOUNDS/pt/SYSTEM/0000.wav, mantendo a mesma pasta e nome. Copie a pasta do idioma para SOUNDS no cartão SD, substituindo a antiga depois de um backup, e escolha o idioma nas configurações do rádio.
Sons próprios para as chaves
Para os seus próprios avisos, como “Modo tartaruga ligado” ou “Trem de pouso baixado”, narre a frase, converta do mesmo jeito e copie para a pasta do idioma. Depois escolha com Play track nas funções especiais ou globais de uma chave. Faça frases curtas para terminarem antes do próximo evento.
Escolha a voz
Teste vozes grátis nas páginas delas com uma frase de 30 a 100 caracteres, sem conta: personagens de anime e de jogos para um pacote divertido, locutores para avisos claros em voo. Confira se os alertas continuam fáceis de entender com o barulho dos motores. O motor fala 31 idiomas, entre eles português, japonês e coreano; o chinês ainda não é suportado. As vozes de personagens do catálogo são feitas por fãs, então compartilhe os pacotes como criações de fã.