SpeechStack
Submit a template
← All templatestemplates / travel-companion-with-location-based-recommendations
Pipecatnewupdated May 15, 2026 · travel · other

Travel Companion with Location-Based Recommendations

A smart travel assistant that provides personalized recommendations based on your current location. The agent can check the weather, suggest nearby restaurants, provide local news, and share restaurant locations that open directly in Google Maps on iOS devices.

No demo yetView sourceFork template
The numbers
latency
cost / min
frameworkPipecat
The stack
telephonyWeb Only
speech-to-textGoogle Speech-to-Text
llmGemini 2.5 Pro
text-to-speechGoogle Cloud TTS
System prompt
No prompt published.
Config
config.json
{
  "tools": [
    {
      "name": "get_my_current_location",
      "description": "Gets the user's current location"
    },
    {
      "name": "set_restaurant_location",
      "description": "Sets a restaurant location for Google Maps"
    },
    {
      "name": "google_search",
      "description": "Performs a Google search"
    }
  ],
  "service": "GeminiLiveLLMService",
  "features": [
    "location_sharing",
    "weather_updates",
    "restaurant_recommendations",
    "local_news",
    "google_maps_integration"
  ],
  "rtvi_function_calling": true
}
Tools
  • get_my_current_locationGets the user's current location
  • set_restaurant_locationSets a restaurant location for Google Maps
  • google_searchPerforms a Google search
Tags
travellocation-basedrecommendationsweatherrestaurantsnewsiosgoogle-maps
Voice Notes

Voice AI recipes, picks, and analysis.

Get the useful new templates plus the occasional teardown of what’s working in production voice AI.

contributed by @markbackman · MIT · source: github discoverylanguages: en-US