Application User Guide

How to create sessions and use the Proxy interface.


For Administrators (Mike)

  1. Login: Click "Login with GFAVIP" and authenticate with your Team tier account.
  2. Create Session:
    • Go to the Admin Dashboard.
    • Enter an optional Proxy Email (for record keeping).
    • Set Expiry (default 4 hours).
    • Paste the Script in Markdown format. This script will be visible to the proxy speaker.
    • Click Create Session.
  3. Share Link:
    • Find the active session in the list.
    • Click Join Link to open the proxy interface. copy this URL and send it to your trusted proxy speaker.

For Proxy Speakers

  1. Open Link: Open the unique link provided by the administrator.
  2. Setup Audio:
    • Ensure you have followed the Setup Guide to configure BlackHole.
    • Select your physical Microphone from the dropdown menu on the right.
  3. Start Streaming:
    • Click the green Start Streaming button.
    • Browser will ask for microphone permission -> Allow it.
  4. Speak:
    • Read the script or improv.
    • Your voice is sent to the server, converted to text, then re-spoken by Mike's AI Voice.
    • The AI voice plays back through your computer's audio output (BlackHole) into Zoom.
  5. Latency: Expect a delay of 2-5 seconds between your speech and the AI audio output. Pause appropriately.

Self-Testing / Solo Mode

If you are testing the application yourself (as both Admin and Proxy):

  1. Login as Admin: Use the "Login with GFAVIP" button on the home page.
  2. Create a Session: Create a new session with a test script.
  3. Join Yourself: Click the Join Link for the session you just created. This will open the proxy interface.
  4. Audio Loopback Warning:
    • If you are speaking into the mic and have the output going to your speakers (so you can hear it), be careful of feedback loops.
    • To test silently (for Zoom): Set your system output to BlackHole only. You won't hear the AI voice, but Zoom will.
    • To hear the AI voice yourself: Use a Multi-Output Device (BlackHole + Headphones) or just set output to Headphones for testing (Zoom won't hear it in this case).