Skip to content

Percival33/pocket-travel-agent

Repository files navigation

Pocket Travel Agent

Our AI companion communicates through ElevenLabs' advanced text-to-speech synthesis, offering natural and engaging voice interactions. The speech interface supports multiple languages, making travel information accessible to a diverse audience.Real-time voice generation ensures immediate feedback for all travel queries and recommendations.

Detailed decription of your trip destinations including historical weather

Classify landmarks from multi-modal input including photos

Project info

URL: https://travel-teller.vercel.app/

Created with Lovable

Simply visit the Lovable Project and start prompting to edit.

What technologies are used for this project?

This project is built with .

  • Vite
  • TypeScript
  • React
  • shadcn-ui
  • Tailwind CSS

Hosting with Vercel

This project is hosted on Vercel, a cloud platform for static sites and Serverless Functions that fits perfectly with our React application.

Integrations

Text-to-Speech with ElevenLabs

  • Voice synthesis for trip descriptions and landmark information
  • Natural-sounding voice output for better accessibility
  • Multi-language support for international destinations

ElevenLabs prompt ElevenLabs trip plan ElevenLabs languages

AI Processing

  • Perplexity AI: Natural language processing for travel queries
  • Mistral AI: Advanced text analysis, content structuring and computer vision landmark recognition
  • Both AIs work together to provide accurate and contextual travel information

Location Services

  • Google Maps Platform:
    • Precise location data

Weather Data

  • OpenMeteo API:
    • Historical weather patterns
    • Current conditions
    • Climate information for destinations

All these services are integrated through Make.com workflows to provide a seamless travel planning experience.

Agentic workflows with make

This project utilizes Make.com integration for agentic workflows to enhance the travel planning experience. The workflows are designed to process and handle various aspects of trip management.

Current Workflows

  1. Content Processing

    • Processes audio recordings and text input
    • Generates structured trip content
    • Handles multi-modal inputs for trip descriptions
  2. Landmark-Recognition

    • Recognises landmarks using multi-modal inputs including Computer Vision
    • Provides important facts about chosen landmarks

Example Flow

  1. User inputs trip information (via text or voice)
  2. The input is processed through Make.com workflows
  3. Structured content is generated and formatted
  4. Content is automatically organized with relevant titles
  5. Results are displayed in the trip details view

Workflow Diagrams

General information about travel destination including historical weather

Landmark Recognition Workflow (from text)

Landmark Recognition Workflow (from photo)

Accurate Geographical localisation from address or landmark name

About

Tool that make trip planning not just easier, but also more enriching and educational. Done for the purpouse of Elevenlabs hackathon

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages