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:- Browse the Historical Figures catalog from your dashboard
- Select a figure you’d like to talk to
- Click the Start Call button on their profile
- Allow microphone permissions when prompted
- 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:- Helper Options
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
- The historical figure greets you with a first message tailored to their personality
- You can respond naturally by speaking
- The AI processes your speech and responds in character
- 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
Example Conversation Starters
Example Conversation Starters
- “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
- Click the End Call button (red phone icon)
- The call status changes to “Call ended”
- The call duration is displayed
- 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
Call won't connect
Call won't connect
- Check your internet connection
- Refresh the page and try again
- Ensure microphone permissions are granted
- Try a different browser (Chrome or Safari recommended)
Audio not working
Audio not working
- Verify microphone permissions in browser settings
- Check system audio settings
- Try using headphones
- Ensure no other apps are using the microphone
Transcript not updating
Transcript not updating
- Check that the call status shows “Connected”
- Speak clearly for better speech recognition
- Try refreshing the page if transcript freezes
Poor audio quality
Poor audio quality
- 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