Acionamento do Aviso de Voz de Navegação
(Compilado por Hardy 2013, retrabalhado 2023-08)
Princípio e Configurações Relacionadas
- Os avisos são acionados com base em um limite de distância de avanço, derivado da conversão de um tempo de avanço especificado através da Velocidade predefinida do perfil. Para avisos próximos, essa distância de avanço pode ser ajustada com base na velocidade real: aumentada para garantir que o anúncio seja acionado cedo o suficiente em altas velocidades, ou diminuída para maior precisão em baixas velocidades.
- A Velocidade predefinida do perfil é ajustável pelo usuário, e alterá-la afetará as distâncias de acionamento do aviso de voz. Nota: A Velocidade predefinida também afeta o tempo de rota calculado.
- O tempo do aviso de voz também pode ser ajustado através da configuração Aviso por voz da chegada. Verifique a coluna 'Configuração de Chegada' abaixo para ver quais avisos de voz serão afetados. A distância de acionamento será multiplicada pelo seguinte fator:
Aviso por voz da chegada | Multiplicador de distância |
---|---|
Adiantado | 1.5 |
Normal | 1 |
Atrasado | 0.5 |
Muito tarde | 0.25 |
- Além disso, há um Atraso do aviso de voz geral configurável pelo usuário (ajustável no plugin de desenvolvimento do OsmAnd, Avisos de voz de texto, botão 11.2). Isso é particularmente necessário para o tipo de saída Áudio de chamada telefônica, onde emulamos uma chamada para um aparelho de som do carro que induz algum atraso, para evitar que o início dos avisos seja cortado. (Todas as distâncias anunciadas nos avisos anteciparão qualquer Atraso do aviso de voz.)
- Silenciamos os avisos imediatamente quando eles se referem a eventos desatualizados, ou se sua direção de viagem não parece estar alinhada com uma rota atual.
Velocidades Padrão do Perfil Base
Embora estas possam ser ajustadas pelo usuário, os padrões são:
- Dirigindo: 12,5 m/s (45 km/h)
- Ciclismo: 2,78 m/s (10 km/h)
- Caminhada: 1,11 m/s (4 km/h)
- Barco: 1,39 m/s (5 km/h)
- Esqui: 1,39 m/s (5 km/h)
- Aeronave: 40 m/s (144 km/h)
Tabela de Acionamento
Os acionadores estão aqui no código. Os valores correspondentes para as configurações padrão do OsmAnd são:
Tipo de Aviso | Tempo de Avanço [s]: Distância de Avanço Correspondente @ Velocidade Padrão [m] | Distância de Avanço Ajustada pela Velocidade Real? | Ajustável pela Configuração de Chegada? | Comentário |
---|---|---|---|---|
Virar agora | 6,7 s / 3,2 s / 2 s: Dirigindo: 83 m Ciclismo: 12(8) m Caminhada: 12(2) m | ✔️ (Proporcional à velocidade real / Velocidade padrão) | ✔️ | Tempo de avanço (heurístico) = max(8, sqrt(Velocidade padrão * 3,6)). A distância de avanço correspondente é arredondada para 12 m para permitir imprecisão de posição. |
Virar em X m | 22 s: Dirigindo: 275 m Ciclismo: 61 m Caminhada: 24 m | ✔️ (Aumento apenas) | Ignorado se < 15 s antes da virada | |
Preparar para virar em X m | 115 s: Dirigindo: 1438 m Ciclismo: 319 m Caminhada: - | Ignorado se < 150 m antes de "Virar em", ignorado para Velocidade padrão < 8 km/h | ||
Preparar para virar em X m (longo) | 300 s: Dirigindo: - Ciclismo: - Caminhada: - | Ignorado para Velocidade padrão < 108 km/h | ||
Siga em frente | >300 s: Dirigindo: 3750 m Ciclismo: 833 m Caminhada: 333 m | Toca após o cálculo da rota se nenhum outro aviso for devido, ou após uma virada se a próxima virada estiver a mais de Preparar longo de distância | ||
Chegar ao destino ou intermediário | 5 s: Dirigindo: 63 m Ciclismo: 14 m Caminhada: 6(12) m | ✔️ | Mínimo 12 m | |
Aproximando-se de ponto de passagem / favorito / POI | 60 s: Dirigindo: 750 m Ciclismo: 167 m Caminhada: 67 m | ✔️ (Aumento apenas) | ✔️ | Limitado a no máximo 1 ponto por vez |
Passando ponto de passagem / favorito / POI | 15 s: Dirigindo: 188 m Ciclismo: 42 m Caminhada: 17 m | ✔️ (Aumento apenas) | ✔️ | Limitado a no máximo 3 pontos por vez |
Alarme padrão | 12 s: Dirigindo: 150 m Ciclismo: 33 m Caminhada: 13 m | ✔️ (Aumento apenas) | ✔️ | |
Alarme próximo | 7s: Dirigindo: 88 m Ciclismo: 20 m Caminhada: 8 m | ✔️ (Aumento apenas) | ✔️ | Calma de tráfego usa o alarme Passando para o aviso de aproximação e filtra duplicatas dentro deste raio |
Anúncio fora da rota | 20 s: Dirigindo: 250m Ciclismo: 56m Caminhada: 22m h | ✔️ | Pode ser desativado | |
Sinal de GPS perdido | 20 s | É reproduzido depois que o sinal de GPS foi perdido por >= 20 s e isso não foi causado por ação do usuário. |