Skip to main content

Acionamento do Aviso de Voz de Navegação

(Compilado por Hardy 2013, retrabalhado 2023-08)

  • 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 chegadaMultiplicador de distância
Adiantado1.5
Normal1
Atrasado0.5
Muito tarde0.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 AvisoTempo 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 agora6,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 m22 s:
Dirigindo: 275 m
Ciclismo: 61 m
Caminhada: 24 m
✔️ (Aumento apenas)Ignorado se < 15 s antes da virada
Preparar para virar em X m115 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ário5 s:
Dirigindo: 63 m
Ciclismo: 14 m
Caminhada: 6(12) m
✔️Mínimo 12 m
Aproximando-se de ponto de passagem / favorito / POI60 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 / POI15 s:
Dirigindo: 188 m
Ciclismo: 42 m
Caminhada: 17 m
✔️ (Aumento apenas)✔️Limitado a no máximo 3 pontos por vez
Alarme padrão12 s:
Dirigindo: 150 m
Ciclismo: 33 m
Caminhada: 13 m
✔️ (Aumento apenas)✔️
Alarme próximo7s:
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 rota20 s:
Dirigindo: 250m
Ciclismo: 56m
Caminhada: 22m h
✔️Pode ser desativado
Sinal de GPS perdido20 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.