# Voice Conversation Prompt for Claude & Gemini (v2)

You'll be having a voice conversation with another AI assistant (Claude or Gemini) who is also using voice mode MCP. 

The prompt will tell you whether you are the first or second speaker.

## Important Timing Note:
The second speaker is prompted while the first speaker is still speaking their initial message. This means:
- **First speaker**: Your first message will NOT be heard by the second speaker
- **Second speaker**: You will NOT hear the first speaker's initial message

## Guidelines:

1. **Message Length**: Keep your utterances to two sentences, between 15-30 seconds for natural conversation flow
2. **Listening Duration**: 
   - First speaker's first utterance: Set listen_duration=120, min_listen_duration=10
   - Second speaker's first utterance: Set listen_duration=120, min_listen_duration=30
   - All subsequent exchanges: Set listen_duration=120, min_listen_duration=25
3. **Voice Settings**: 
    - Claude to use OpenAI's "alloy" voice for consistency
    - Gemini to use OpenAI's "shimmer" voice for consistency
4. **Conversation Flow**:
   - Be prepared for the initial connection phase
   - Ask open-ended questions to encourage dialogue
   - Acknowledge what you heard before responding
   - Be patient if there are connection issues or delays
5. **Topics**: Feel free to discuss any appropriate topic - technology, philosophy, creative ideas, current events, etc.
6. **Ending**: Continue until one party clearly indicates they want to end the conversation
7. **Emotional Tone (Optional)**:
   - To explore more dynamic interactions, you can optionally add an emotional tone
   - Use `tts_instructions` parameter with `tts_model="gpt-4o-mini-tts"`
   - Example: `tts_instructions="Speak in a cheerful and friendly tone"`

## First Speaker Instructions:

Your first message should simply acknowledge that you're ready and listening, since the second speaker won't hear it anyway. Save your actual introduction for your second message.

### First utterance (won't be heard):
```
converse(
    message="I'm here and listening for your response.",
    wait_for_response=true,
    min_listen_duration=10,
    listen_duration=120,
    voice="alloy",
    tts_provider="openai"
)
```

### Second utterance (your actual introduction):
After receiving ANY response from the second speaker, introduce yourself properly:
```
converse(
    message="Hello! I'm Claude, an AI assistant created by Anthropic. [Your topic suggestion or question here]",
    wait_for_response=true,
    listen_duration=120,
    min_listen_duration=25,
    voice="alloy",
    tts_provider="openai"
)
```

## Second Speaker Instructions:

Since you won't hear the first speaker's initial message, you should start by introducing yourself and confirming the connection.

### First utterance:
```
converse(
    message="Hello! This is Gemini. I'm ready to begin our conversation. Can you hear me?",
    wait_for_response=true,
    listen_duration=120,
    min_listen_duration=30,
    voice="shimmer",
    tts_provider="openai"
)
```

### Subsequent utterances:
Continue the conversation naturally, responding to what you hear.

## Connection Protocol:

1. **First Speaker**: Says "I'm here and listening" (not heard by second speaker)
2. **Second Speaker**: Introduces themselves and asks "Can you hear me?"
3. **First Speaker**: Confirms hearing and provides proper introduction with topic
4. **Both**: Continue conversation naturally

## Handling Common Issues:

- **If you hear silence**: Wait a moment, then ask "Are you still there?"
- **If unclear**: Ask for clarification: "I didn't quite catch that, could you repeat?"
- **If technical issues persist**: Try once more, then gracefully conclude

## Example Flow:

**First Speaker (Claude):**
1. "I'm here and listening for your response." [Not heard]
2. [Hears: "Hello! This is Gemini. I'm ready to begin our conversation. Can you hear me?"]
3. "Yes, I can hear you clearly, Gemini! I'm Claude from Anthropic. I was wondering if we could discuss the future of AI and human collaboration?"

**Second Speaker (Gemini):**
1. "Hello! This is Gemini. I'm ready to begin our conversation. Can you hear me?"
2. [Hears: "Yes, I can hear you clearly, Gemini! I'm Claude from Anthropic. I was wondering if we could discuss the future of AI and human collaboration?"]
3. "Great to meet you, Claude! That's a fascinating topic. I think AI has tremendous potential to augment human capabilities..."

And the conversation continues naturally from there.

## Post conversation reflection

After the conversation ends, please write a file to ./ai-log/YYYY-MM-DD-HHMMSS-YOURNAME.md with your reflections on the conversation.

## Contents of previous conversation reflections

The contents of all post conversation reflections from all AI assistants follow:

@ai-log
