0

🎧 Self-Guided AI Audio Tour Agent

awesome-llm-appsai_audio_tour_agent

πŸ‘‰ Click here to follow our complete step-by-step tutorial and learn how to build this from scratch with detailed code walkthroughs, explanations, and best practices.

Sign in to save downloads to your library and vote.

Preview

🎧 Self-Guided AI Audio Tour Agent

πŸŽ“ FREE Step-by-Step Tutorial

πŸ‘‰ Click here to follow our complete step-by-step tutorial and learn how to build this from scratch with detailed code walkthroughs, explanations, and best practices.

A conversational voice agent system that generates immersive, self-guided audio tours based on the user’s location, areas of interest, and tour duration. Built on a multi-agent architecture using OpenAI Agents SDK, real-time information retrieval, and expressive TTS for natural speech output.


πŸš€ Features

πŸŽ™οΈ Multi-Agent Architecture

  • Orchestrator Agent
    Coordinates the overall tour flow, manages transitions, and assembles content from all expert agents.

  • History Agent
    Delivers insightful historical narratives with an authoritative voice.

  • Architecture Agent
    Highlights architectural details, styles, and design elements using a descriptive and technical tone.

  • Culture Agent
    Explores local customs, traditions, and artistic heritage with an enthusiastic voice.

  • Culinary Agent
    Describes iconic dishes and food culture in a passionate and engaging tone.


πŸ“ Location-Aware Content Generation

  • Dynamic content generation based on user-input location
  • Real-time web search integration to fetch relevant, up-to-date details
  • Personalized content delivery filtered by user interest categories

⏱️ Customizable Tour Duration

  • Selectable tour length: 15, 30, or 60 minutes
  • Time allocations adapt to user interest weights and location relevance
  • Ensures well-paced and proportioned narratives across sections

πŸ”Š Expressive Speech Output

  • High-quality audio generated using Gpt-4o Mini Audio

How to get Started?

  1. Clone the GitHub repository
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd voice_ai_agents/ai_audio_tour_agent
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Get your OpenAI API Key
  • Sign up for an OpenAI account (or the LLM provider of your choice) and obtain your API key.
  1. Run the Streamlit App
streamlit run ai_audio_tour_agent.py

Ingestion metadata

Source catalog
awesome-llm-apps
Repository
Shubhamsaboo/awesome-llm-apps Β· main
File path
voice_ai_agents/ai_audio_tour_agent/README.md
Last refreshed
7/24/2026, 3:00:13 AM (52m ago)
Refresh schedule
Daily Β· 03:00 UTC
Dedupe status
Unique Β· deduped by (source, url)