#Navigation Googlefrei

GrapheneOS ist ein sicherheitsorientiertes Betriebssystem für Android-Geräte, das keine Google-Dienste wie Google Text-to-Speech (TTS) standardmäßig enthält. Um GraphHopper mit Sprachanweisungen auf Deutsch unter GrapheneOS zu nutzen, musst du einige zusätzliche Schritte beachten, da die TTS-Unterstützung manuell eingerichtet werden muss. Hier ist eine Anleitung:
1. **GraphHopper-App installieren**:
- Lade die GraphHopper-App (z. B. GraphHopper Maps) aus einer vertrauenswürdigen Quelle wie dem F-Droid-Store oder direkt von der GraphHopper-Website herunter, falls verfügbar.
- Alternativ kannst du eine andere Open-Source-Navigations-App, die GraphHopper-Routen verwendet (z. B. OsmAnd), ausprobieren, da diese oft besser mit GrapheneOS kompatibel ist.
2. **Text-to-Speech (TTS) Engine installieren**:
- Da GrapheneOS keine vorinstallierte TTS-Engine hat, musst du eine Open-Source-TTS-Lösung installieren. Eine empfohlene Option ist **eSpeak NG** oder **RHVoice**, die über F-Droid verfügbar sind:
- Gehe zum F-Droid-Store und suche nach „eSpeak NG“ oder „RHVoice“.
- Installiere die App und lade die deutschen Sprachdaten herunter (falls erforderlich).
- Stelle in den Einstellungen von GrapheneOS sicher, dass die TTS-Engine als Standard eingestellt ist: **Einstellungen > System > Sprachen & Eingabe > Text-to-Speech-Ausgabe**.
- Alternativ kannst du eine andere TTS-Engine ausprobieren, die mit GrapheneOS kompatibel ist, falls eSpeak NG oder RHVoice nicht deinen Anforderungen entsprechen.
3. **Sprache auf Deutsch einstellen**:
- In der GraphHopper-App oder der verwendeten Navigations-App stelle sicher, dass die Sprache auf Deutsch (`de_DE`) eingestellt ist. Dies kann normalerweise in den Einstellungen der App unter „Sprache“ oder „Navigationseinstellungen“ geändert werden.
- Wenn die App die GraphHopper Navigation SDK verwendet, überprüfe, ob die `TranslationMap` auf Deutsch konfiguriert ist (siehe vorherige Antwort für Entwicklerdetails).
4. **Sprachanweisungen aktivieren**:
- In der GraphHopper-App oder einer kompatiblen Navigations-App aktiviere die Sprachnavigation in den Einstellungen. Suche nach einer Option wie „Sprachanweisungen“ oder „Turn-by-Turn-Navigation“.
- Stelle sicher, dass die TTS-Engine mit der App verknüpft ist. Dies sollte automatisch geschehen, wenn die TTS-Engine korrekt installiert ist.
5. **Offline-Karten (optional)**:
- Da GrapheneOS oft für Datenschutz und Offline-Nutzung optimiert ist, lade die Kartendaten für deine Region in der GraphHopper-App herunter, um Offline-Navigation zu ermöglichen. Dies findest du in den Einstellungen unter „Karten herunterladen“ oder ähnlichem.
6. **Fehlersuche**:
- **Keine Sprachausgabe**: Überprüfe, ob die TTS-Engine korrekt installiert ist und Deutsch unterstützt. Teste die TTS-Engine separat in den GrapheneOS-Einstellungen (z. B. durch Vorlesen eines Textes).
- **Sprache nicht Deutsch**: Vergewissere dich, dass die App-Sprache und die TTS-Sprache auf `de_DE` eingestellt sind.
- **Kompatibilitätsprobleme**: Manche Apps funktionieren möglicherweise nicht optimal mit GrapheneOS, da Google-Dienste fehlen. In diesem Fall ist OsmAnd eine gute Alternative, da es für datenschutzorientierte Systeme wie GrapheneOS optimiert ist und Sprachanweisungen unterstützt.
7. **Alternative: OsmAnd mit GraphHopper**:
- OsmAnd ist eine Open-Source-Navigations-App, die GraphHopper für Routenberechnungen nutzen kann und gut mit GrapheneOS funktioniert. Installiere OsmAnd über F-Droid, aktiviere die GraphHopper-Routenengine in den Einstellungen und konfiguriere die Sprachanweisungen auf Deutsch:
- Gehe zu **Einstellungen > Navigation > Sprachanweisungen** und wähle Deutsch.
- Stelle sicher, dass die TTS-Engine (z. B. eSpeak NG) aktiviert ist.
Falls du eine spezifische GraphHopper-App oder Version nutzt oder weitere Details zu deinem Setup teilen kannst, kann ich die Anleitung präzisieren. Lass mich wissen, wenn du weitere Hilfe benötigst!