TourMate, sesli komutlar ve GPS verileri kullanarak turistlere kişiselleştirilmiş rota önerileri sunan yenilikçi bir chatbot uygulamasıdır. Bu uygulama, turistlerin anlık bilgi ihtiyaçlarını karşılamak ve seyahat deneyimlerini zenginleştirmek amacıyla tasarlanmıştır.
- Sesli Komut Algılama: Kullanıcılar tarafından verilen sesli komutlar doğrultusunda etkileşim sağlar.
- GPS Bağlantılı Rota Önerileri: Kullanıcıların mevcut konumlarına bağlı olarak turistik yer önerilerinde bulunur.
- Dinamik Rota Planlama: GPS verilerini kullanarak kullanıcının ilgisine uygun dinamik rotalar oluşturur.
- Anlık Bilgi Sağlama: Kullanıcıların sorularına anında, doğru ve güncel bilgilerle yanıt verir.
- T3 AI Yapay Zeka Modeli: T3 AI tarafından geliştirilen yapay zeka altyapısını kullanır.
- Google Geocoding API: Kullanıcıların konum bilgilerini doğru bir şekilde işlemek için kullanılır.
- Flask Framework: Sunucu tarafı uygulama geliştirmede kullanılır.
- SpeechRecognition Kütüphanesi: Kullanıcıların sesli komutlarını algılar ve işleyerek yanıt verir.
- OpenWeather API: Hava durumu bilgilerini kullanıcıya sağlamak için kullanılır.
- 👤 Bengisu ATLI
- 👤 Deniz TAŞ
Bu adımlar, Flask uygulamanızı lokal ortamda nasıl çalıştıracağınızı açıklar.
- Python 3.x
- Flask
- requests
- Google Geocoding API Key (isteğe bağlı, coğrafi sorgular için)
-
Depoyu Klonlayın:
git clone https://github.com/kullanıcı_adı/proje_adı.git cd proje_adı
-
Gerekli Kütüphaneleri Yükleyin: Gerekli Python kütüphanelerini yüklemek için bir virtualenv oluşturup ardından bağımlılıkları yükleyin:
python -m venv venv source venv/bin/activate # Windows kullanıyorsanız: venv\Scripts\activate pip install -r requirements.txt
-
Ortam Değişkenlerini Ayarlayın: T3 AI API anahtarınızı ve Google Geocoding API anahtarınızı ortam değişkeni olarak ayarlayın:
export T3AI_API_KEY='YOUR_T3AI_API_KEY' export GOOGLE_GEOCODE_API_KEY='YOUR_GOOGLE_GEOCODE_API_KEY'
Windows için:
set T3AI_API_KEY='YOUR_T3AI_API_KEY'
set GOOGLE_GEOCODE_API_KEY='YOUR_GOOGLE_GEOCODE_API_KEY'
4. **Uygulamayı Çalıştırın:**
Flask uygulamanızı başlatın:
```bash
python app.py
5. Uygulamayı Tarayıcıda Açın:
Uygulama çalıştığında, tarayıcınızdan aşağıdaki URL'yi açabilirsiniz:
```bash
http://127.0.0.1:5000