Back to docs home

Voice Daily Validation Checklist

Use this checklist for release sign-off of Daily voice behavior.

Session Setup

Baseline Launch

Run:

python ip_conductor.py \
  --voice \
  --voice-transport daily \
  --turn-profile balanced \
  --barge-in-mode commands \
  --command-emit-source turn_stop \
  --metrics

Command Behavior

Speak this sequence:

  1. read
  2. pause
  3. continue
  4. back two
  5. forward one
  6. repeat
  7. highlight
  8. stop

Safe Profile Regression

Run:

python ip_conductor.py \
  --voice \
  --voice-transport daily \
  --turn-profile safe \
  --barge-in-mode off \
  --command-emit-source turn_stop \
  --metrics

Log Capture

Run:

python ip_conductor.py --voice --voice-transport daily --turn-profile balanced --metrics \
  2>&1 | tee /tmp/ip-conductor-daily.log

Quick checks:

grep -E "\[voice\]|\[metrics\]|service\.stt_failover_switch|Invalid RTVI transport message" /tmp/ip-conductor-daily.log

RTVI Warning Triage

If repeated Invalid RTVI transport message warnings appear:

Sign-off