DocsDémarrage rapide

Démarrage rapide

Apprenez à utiliser THOR en quelques minutes avec ces exemples pratiques.

Interface Web

Recherche textuelle

  1. 1Accédez à http://localhost:3000
  2. 2Tapez votre recherche en langage naturel, par exemple : "Je veux aller de Paris à Lyon"
  3. 3Appuyez sur Entrée ou cliquez sur la flèche
  4. 4Visualisez l'itinéraire optimal sur la carte avec les détails du trajet

Recherche vocale

  1. 1Cliquez sur l'icône microphone dans la barre de recherche
  2. 2Autorisez l'accès au microphone si demandé
  3. 3Parlez naturellement : "Comment aller de Bordeaux à Marseille ?"
  4. 4Cliquez à nouveau sur le micro pour arrêter l'enregistrement

La recherche vocale utilise la pipeline complète : Whisper transcrit votre voix, spaCy analyse le texte, et Dijkstra trouve l'itinéraire optimal.

Ligne de commande

Pipeline complète (audio)

Terminal
python3 -m src.cli.pipeline \
  --audio data/raw/audio/sample_000160.wav \
  --stt-model whisper \
  --nlp-model spacy \
  --pathfinding-model dijkstra

Recherche de route directe

Terminal
python3 -m src.cli.pathfinding \
  --origin "Paris" \
  --destination "Bordeaux" \
  --model dijkstra

Analyse NLP seule

Terminal
python3 -m src.cli.nlp \
  --text "Je voudrais partir de Lyon pour aller à Nice" \
  --model spacy

Exemple de résultat

Résultat pipeline Toulouse → Bordeaux
=== Résultats ===
Transcription: Je veux voyager de Toulouse à Bordeaux.
Origine: Toulouse
Destination: Bordeaux
Valide: True
Confidence: 0.70

=== Itinéraire ===
⏱️  Temps de trajet: 2h23 (143 min)
📏  Distance totale: 209.5 km
🛤️  Nombre d'étapes: 2

📊 Détails du trajet:
   🚄 [TGV] Toulouse Matabiau → Bordeaux Saint-Jean
      ⏱️ 143 min | 📏 209.5 km | 🚂 17 trains/jour