Session Logs

Play, download audio, and view transcripts uploaded to your bucket.

Loading log index...

How this works

This page now prefers the backend /logs/sessions API, which returns session metadata and signs individual assets on demand (no public bucket needed). If you still want to use a public index, set window.voiceLoopConfig.logsIndexUrl (in config.js) to a JSON array shaped like:

[
  {
    "id": "session_12",
    "timestamp": "2026-01-06T03:21:00Z",
    "conversationUrl": "https://<space>.sgp1.cdn.digitaloceanspaces.com/session_12/conversation.wav",
    "botAudioUrl": "https://<space>.sgp1.cdn.digitaloceanspaces.com/session_12/bot_audio.wav",
    "userAudioUrl": "https://<space>.sgp1.cdn.digitaloceanspaces.com/session_12/user_audio.wav",
    "transcriptUrl": "https://<space>.sgp1.cdn.digitaloceanspaces.com/session_12/transcript.txt"
  }
]

The page picks the first available audio in this order: conversationbotuser.