Navigasyon Sesli Komut Tetikleme
(Hardy 2013 tarafından derlendi, 2023-08'de yeniden düzenlendi)
Prensip ve İlgili Ayarlar
- Komutlar, belirtilen bir öncü sürenin profilin Varsayılan hız aracılığıyla dönüştürülmesiyle elde edilen bir öncü mesafe eşiğine göre tetiklenir. Yakın çekim komutları için bu öncü mesafe, gerçek hıza göre ayarlanabilir: yüksek hızlarda duyurunun yeterince erken tetiklenmesini sağlamak için artırılır veya düşük hızlarda daha fazla hassasiyet için azaltılır.
- Profilin Varsayılan hız değeri kullanıcı tarafından ayarlanabilir ve değiştirilmesi sesli komut tetikleme mesafelerini etkileyecektir. Not: Varsayılan hız ayrıca hesaplanan rota süresini de etkiler.
- Sesli komut zamanlaması, Varış duyurusu ayarı aracılığıyla da ayarlanabilir. Hangi sesli komutların etkileneceğini görmek için aşağıdaki 'Varış Ayarı' sütununu kontrol edin. Tetikleme mesafesi aşağıdaki faktörle çarpılacaktır:
Varış duyurusu | Mesafe çarpanı |
---|---|
Erken | 1.5 |
Normal | 1 |
Geç | 0.5 |
Çok geç | 0.25 |
- Ek olarak, kullanıcı tarafından yapılandırılabilen genel bir Sesli komut gecikmesi vardır (OsmAnd geliştirme eklentisi, Metin sesli komutları, düğme 11.2'de ayarlanabilir). Bu, özellikle Telefon araması sesi çıkış türü için gereklidir; burada, komutların başlangıcının kesilmesini önlemek için bir miktar gecikmeye neden olan bir araç stereosuna yapılan bir aramayı taklit ederiz. (Komutlarda duyurulan tüm mesafeler, herhangi bir Sesli komut gecikmesini önceden tahmin edecektir.)
- Eski olaylara atıfta bulunduklarında veya seyahat yönünüz mevcut bir rotayla uyumlu görünmüyorsa, komutları hemen sessize alırız.
Temel Profil Varsayılan Hızları
Bunlar kullanıcı tarafından ayarlanabilse de, varsayılanlar şunlardır:
- Sürüş: 12.5 m/s (45 km/s)
- Bisiklet: 2.78 m/s (10 km/s)
- Yürüme: 1.11 m/s (4 km/s)
- Tekne: 1.39 m/s (5 km/s)
- Kayak: 1.39 m/s (5 km/s)
- Uçak: 40 m/s (144 km/s)
Tetikleme Tablosu
Tetikleyiciler burada kodda bulunmaktadır. OsmAnd'ın varsayılan ayarları için karşılık gelen değerler şunlardır:
Komut Türü | Öncü Süre [s]: Karşılık Gelen Varsayılan Hızda Öncü Mesafe [m] | Gerçek Hıza Göre Ayarlanmış Öncü Mesafe? | Varış Ayarı ile Ayarlanabilir mi? | Yorum |
---|---|---|---|---|
Şimdi dön | 6.7 s / 3.2 s / 2 s: Sürüş: 83 m Bisiklet: 12(8) m Yürüme: 12(2) m | ✔️ (Gerçek hız / Varsayılan hız ile orantılı) | ✔️ | Öncü süre (sezgisel olarak) = maks(8, karekök(Varsayılan hız * 3.6)). Karşılık gelen öncü mesafe, konum yanlışlığını telafi etmek için 12 m'ye yuvarlanır. |
X m sonra dön | 22 s: Sürüş: 275 m Bisiklet: 61 m Yürüme: 24 m | ✔️ (Yalnızca artır) | Dönüşten 15 saniyeden azsa atlanır | |
X m sonra dönmeye hazırlan | 115 s: Sürüş: 1438 m Bisiklet: 319 m Yürüme: - | "Dön"den 150 m'den azsa atlanır, Varsayılan hız 8 km/s'den azsa atlanır | ||
Uzun Dönmeye Hazırlan | 300 s: Sürüş: - Bisiklet: - Yürüme: - | Varsayılan hız 108 km/s'den azsa atlanır | ||
Devam et | >300 s: Sürüş: 3750 m Bisiklet: 833 m Yürüme: 333 m | Rota hesaplamasından sonra başka bir komut yoksa veya bir dönüşten sonraki dönüş Uzun Hazırlan mesafesinden daha uzaktaysa oynatılır | ||
Hedefe veya ara noktaya var | 5 s: Sürüş: 63 m Bisiklet: 14 m Yürüme: 6(12) m | ✔️ | Minimum 12 m | |
Ara noktaya / favoriye / POI'ye yaklaşılıyor | 60 s: Sürüş: 750 m Bisiklet: 167 m Yürüme: 67 m | ✔️ (Yalnızca artır) | ✔️ | Bir seferde en fazla 1 noktayla sınırlıdır |
Ara noktayı / favoriyi / POI'yi geçiyor | 15 s: Sürüş: 188 m Bisiklet: 42 m Yürüme: 17 m | ✔️ (Yalnızca artır) | ✔️ | Bir seferde en fazla 3 noktayla sınırlıdır |
Standart alarm | 12 s: Sürüş: 150 m Bisiklet: 33 m Yürüme: 13 m | ✔️ (Yalnızca artır) | ✔️ | |
Yakın alarm | 7s: Sürüş: 88 m Bisiklet: 20 m Yürüme: 8 m | ✔️ (Yalnızca artır) | ✔️ | Trafik sakinleştirme, yaklaşma komutu için Geçiş alarmını kullanır ve bu yarıçaptaki tekrarları filtreler |
Rota dışı duyuru | 20 s: Sürüş: 250m Bisiklet: 56m Yürüme: 22m h | ✔️ | Devre dışı bırakılabilir | |
GPS sinyali kayboldu | 20 s | GPS sinyali >= 20 saniye boyunca kaybolduktan sonra oynatılır ve bu, kullanıcı eyleminden kaynaklanmamıştır. |