Skip to main content

Overview

Echoes of the Past brings history to life through immersive voice conversations with historical figures. Using advanced AI technology and realistic voice synthesis, you can have natural, flowing conversations with scientists, artists, philosophers, and leaders from throughout history.

Starting a Conversation

To begin a voice conversation:
  1. Browse the Historical Figures catalog from your dashboard
  2. Select a figure you’d like to talk to
  3. Click the Start Call button on their profile
  4. Allow microphone permissions when prompted
  5. Wait for the connection to establish
The call typically connects within 2-3 seconds. You’ll see a “Connecting…” status while the AI assistant initializes.

Call Interface

Once connected, the call interface provides an intuitive experience:

Visual Elements

  • Avatar Display: See the historical figure’s portrait at the top of the screen
  • Connection Status: Real-time status showing “Connecting,” “Connected,” or “Call ended”
  • Call Timer: Track your conversation duration in MM:SS format
  • Visual Waveform: An animated Siri-style waveform that responds to audio levels during the conversation

Call Controls

The interface includes essential controls at the bottom:
The main call button lets you:
  • Start the conversation (green phone icon)
  • End the call when finished (red phone icon)
The button changes color and icon based on call status.

Live Transcript Feature

Every conversation includes a real-time transcript view that captures the dialogue as it happens:

Transcript Display

  • Live indicator: A green dot shows the transcript is actively recording
  • Message bubbles: Conversation displayed in a familiar chat interface
  • Speaker identification:
    • Historical figure messages appear on the left with their avatar
    • Your messages appear on the right in blue bubbles
  • Auto-scroll: Automatically scrolls to show the latest messages
  • Partial transcripts: See what the AI is saying in real-time before the sentence completes

Accessing Transcripts

The transcript view is available:
  • In a side panel during desktop conversations (call-interface.tsx:84-154)
  • Through the chat view interface for text-based review
Transcripts filter out empty messages to keep the conversation clean and readable.

Voice Technology

Echoes of the Past uses cutting-edge voice technology to create realistic conversations:

Voice Synthesis

  • Provider: ElevenLabs voice generation
  • Voice Selection: Each historical figure has a carefully selected voice that matches their character
  • Voice Parameters:
    • Stability: 0.4 (allows natural variation)
    • Similarity Boost: 0.8 (high accuracy to the selected voice)
    • Speed: 1.0 (natural speaking pace)
    • Style: 0.5 (balanced expressiveness)
    • Speaker Boost: Enabled (enhanced audio quality)

Audio Quality

  • Background Denoising: Automatically removes background noise from your microphone
  • Volume Level Monitoring: Real-time audio level tracking for both speakers
  • Low Latency: Optimized for real-time conversation with minimal delay

Conversation Intelligence

AI Model

Conversations are powered by:
  • Model: GPT-3.5-turbo (useVapi.ts:31)
  • Temperature: 0.7 (balanced between consistency and creativity)
  • System Prompts: Each figure has a custom system prompt that defines their personality, knowledge, and speaking style

Idle Message System

To keep conversations flowing naturally:
  • Idle timeout: 15 seconds of silence triggers a prompt
  • Idle messages: The figure will ask questions like:
    • “If you have a question, feel free to ask”
    • “Are you there?”
    • “What are you thinking? I can help you!!”
    • “I’m here whenever you’re ready to continue”
  • Max prompts: Up to 3 idle messages before the system stops prompting
  • Reset on speech: Counter resets when you speak

Conversation Flow

Starting the Conversation

  1. The historical figure greets you with a first message tailored to their personality
  2. You can respond naturally by speaking
  3. The AI processes your speech and responds in character
  4. The conversation continues with natural back-and-forth dialogue

During the Conversation

You can:
  • Ask questions about their life and work
  • Discuss historical events they experienced
  • Request explanations of their theories or creations
  • Explore their philosophical views
  • Engage in topic-specific discussions
  • “Can you tell me about your most famous work?”
  • “What inspired you to pursue your field?”
  • “How did you overcome challenges in your life?”
  • “What would you say to people today?”
  • “Can you explain your theory in simple terms?”

Ending the Conversation

  1. Click the End Call button (red phone icon)
  2. The call status changes to “Call ended”
  3. The call duration is displayed
  4. For quiz conversations, feedback is automatically generated

Best Practices

Audio Quality

  • Use a quiet environment
  • Speak clearly and at a normal pace
  • Ensure your microphone has permissions
  • Use headphones to prevent echo

Conversation Tips

  • Ask open-ended questions
  • Use the helper options when stuck
  • Let the figure finish speaking
  • Reference their notable works

Technical Tips

  • Stable internet connection required
  • Chrome or Safari recommended
  • Allow 2-3 seconds for responses
  • Reload if connection issues occur

Learning Tips

  • Prepare questions in advance
  • Take notes during the conversation
  • Review transcripts afterward
  • Try multiple conversation sessions

Troubleshooting

Connection Issues

  • Check your internet connection
  • Refresh the page and try again
  • Ensure microphone permissions are granted
  • Try a different browser (Chrome or Safari recommended)
  • Verify microphone permissions in browser settings
  • Check system audio settings
  • Try using headphones
  • Ensure no other apps are using the microphone
  • Check that the call status shows “Connected”
  • Speak clearly for better speech recognition
  • Try refreshing the page if transcript freezes
  • Move to a quieter environment
  • Check your internet bandwidth
  • Use a better quality microphone if available
  • Close other bandwidth-intensive applications

Next Steps

Historical Figures

Explore the catalog of available historical figures

Interactive Quizzes

Test your knowledge with AI-powered quizzes

Analytics

Review your conversation history and insights

Build docs developers (and LLMs) love