Interpolação de Variáveis em Texto para Voz (TTS)¶
O Race Coordinator AI suporta a substituição dinâmica de variáveis em textos de síntese de voz para gerar avisos auditivos personalizados sobre pilotos, tempos e estatísticas de corrida.
Sintaxe¶
As variáveis TTS utilizam uma sintaxe uniforme entre chavetas: {variable.path} ou ${variable.path}. Esta formatação é idêntica à adotada nos Modelos de Exportação Excel e nos Widgets Personalizados da Interface.
A interpolação não diferencia maiúsculas de minúsculas (por exemplo, {driver.lastLapTime} e {DRIVER.LASTLAPTIME}). Espaços dentro das chavetas (ex. { driver.nickname } ou ${ driver.nickname }) também são aceites.
Variáveis Disponíveis¶
| Caminho da Variável | Descrição |
|---|---|
{driver.name} |
Nome completo do piloto. |
{driver.nickname} |
Alcunha do piloto (ou nome se não definida). |
{driver.totalLaps} / {driver.lapCount} |
Total de voltas completadas pelo piloto. |
{driver.totalTime} |
Tempo total decorrido da corrida em segundos. |
{driver.lastLapTime} |
Tempo da volta acabada de concluir. |
{driver.bestLapTime} |
Volta mais rápida do piloto na manga atual. |
{driver.averageLapTime} |
Tempo médio por volta do piloto na manga. |
{driver.medianLapTime} |
Mediana dos tempos por volta do piloto na manga. |
{driver.gapLeader} |
Diferença em segundos para o líder da corrida. |
{driver.gapPosition} |
Diferença em segundos para o piloto da frente. |
{race.name} |
Nome da corrida ativa. |
{track.name} |
Nome da pista atual. |
{heat.number} |
Número da manga ativa. |
Regras de Formatação¶
Números¶
- Inteiros: Lidos normalmente (ex.
10). - Decimais: Arredondados automaticamente a 3 casas decimais (ex.
5.432).
Integração com o Sistema de Áudio¶
Os avisos falados de TTS são geridos pelo Sistema de Áudio centralizado:
- Voz, Velocidade e Tom: Configure a voz, velocidade (
0.1x–2.0x), tom e volume no painel Editor de Interface -> Definições de Áudio. - Níveis de Prioridade: Avisos urgentes (como bandeira amarela ou fim de manga) sobrepõem-se aos comentários de rotina, evitando sobreposição de vozes.
- Relevância de Áudio: Em postos de piloto e ecrãs secundários, os anúncios TTS são filtrados para que cada piloto ouça apenas o que diz respeito à sua calha.