Skip to main content
Most voice issues fall into one of four categories: browser permissions, network conditions, microphone hardware, or session state. Work through the relevant section below.
If ZeroTwo cannot access your microphone, the voice session will not start and you may see a permission error or a prompt to allow access.Fix browser permissions:
  • Chrome: Go to chrome://settings/content/microphone — find zerotwo.ai in the list and set it to Allow. Or click the lock icon in the address bar → Site settingsMicrophoneAllow.
  • Edge: Go to edge://settings/content/microphone — find zerotwo.ai and set to Allow.
  • Firefox: Click the lock icon in the address bar → Connection secureMore informationPermissionsMicrophoneAllow.
  • Safari: Go to SafariSettingsWebsitesMicrophone → set zerotwo.ai to Allow.
Fix system-level permissions (macOS):
  1. Open System SettingsPrivacy & SecurityMicrophone
  2. Ensure your browser (Chrome, Safari, Firefox, etc.) is listed and toggled on
Fix system-level permissions (Windows):
  1. Open SettingsPrivacy & SecurityMicrophone
  2. Ensure Microphone access is on, and your browser is in the allowed apps list
After updating permissions, refresh the ZeroTwo page and try starting voice again.
Clicking the microphone icon produces no response, or the session fails to initialize.Steps to resolve:
  1. Ensure you are on HTTPS — check that the address bar shows https://zerotwo.ai. Voice requires a secure connection.
  2. Clear browser cache and cookies — stale data can occasionally prevent WebRTC from initializing. Go to browser settings → Clear browsing data.
  3. Check if another app is using the microphone — only one application can hold exclusive microphone access at a time. Close video calls (Zoom, Meet, Teams), other browser tabs with mic access, or any recording software.
  4. Disable browser extensions — some privacy, ad-blocking, or security extensions can interfere with WebRTC. Try disabling extensions temporarily and reloading.
  5. Try a different browser — if Chrome is not working, try Edge or Firefox. If Safari is not working, try Chrome.
  6. Restart the browser — a full browser restart clears most transient WebRTC issues.
Choppy audio and noticeable delay are almost always caused by network conditions, not a ZeroTwo issue.Steps to improve audio quality:
  • Switch to WiFi if on a cellular or metered connection. Voice streaming requires consistent bandwidth.
  • Move closer to your router — weak WiFi signal causes packet loss, which manifests as choppiness.
  • Close bandwidth-heavy applications — video streaming, large downloads, or other video calls compete for bandwidth.
  • Try a wired Ethernet connection if available — this eliminates wireless interference entirely.
  • A minimum stable 1 Mbps connection is recommended for smooth voice streaming.
  • Avoid VPNs with distant servers — routing audio through a far-away VPN server adds latency that affects real-time conversation quality.
High latency in voice is almost always a network issue. If you experience consistent problems on a stable connection, contact ZeroTwo support.
ZeroTwo is not detecting your speech or is not responding after you speak.Steps to diagnose and fix:
  1. Speak clearly at a normal pace — Voice Activity Detection (VAD) works best with clear, natural speech. Very fast or mumbled speech can fail to trigger the VAD.
  2. Check your microphone input level — In your OS sound settings, verify the microphone input volume is not set too low. Look for the input level meter in System Settings (macOS) or Sound Settings (Windows) and confirm it responds visually when you speak.
  3. Reduce background noise — VAD may struggle in very loud environments (loud music, crowded spaces, HVAC noise). Move to a quieter location or use a directional microphone.
  4. Check the active indicator — the pulsing mic icon should appear when voice mode is active. If it is not visible, the session may not have started successfully.
  5. Re-activate voice mode — click the mic icon to end the session, then click it again to start fresh. This resets the audio stream.
You can hear your own voice played back through your speakers during the voice session.Best fix: use headphones. Wired or wireless headphones prevent ZeroTwo’s audio output from being picked up by your microphone, eliminating the feedback loop entirely. This is the most reliable solution.If headphones are not available:
  • Lower your speaker volume so the microphone does not pick up the output
  • Increase the physical distance between your microphone and speakers
  • Use a directional (cardioid) microphone pointed away from your speakers
  • Many laptops have built-in echo cancellation — ensure it is enabled in your OS audio settings
The voice session drops unexpectedly mid-conversation.Why this happens:
  • Network instability — switching between WiFi and cellular, or a momentary connectivity drop
  • Long idle periods — sessions inactive for an extended time may be closed by the browser or network
  • Browser tab backgrounding — some browsers throttle or suspend background tabs; keep the ZeroTwo tab active and in the foreground during voice sessions
To recover from a disconnection:
  1. Click the microphone icon to end the broken session
  2. Click the microphone icon again to start a new session
  3. The new session reconnects automatically; your transcript up to the disconnection point is already saved in the chat
If you experience frequent disconnections on a particular network, try a wired connection or switch networks. Mobile hotspots can be inconsistent for sustained WebRTC sessions.
Voice session transcripts are not appearing in your chat history.Steps to resolve:
  1. Ensure you are logged in — transcripts are saved to your ZeroTwo account. If you are not logged in, they cannot be persisted.
  2. Avoid incognito or private browsing mode — private sessions block local storage and may interfere with transcript saving.
  3. Check the correct chat thread — transcripts appear in the specific chat where the voice session occurred. Navigate to that chat and scroll up.
  4. Wait a moment after ending the session — transcripts save when the session ends, not in real time. Give it a few seconds after clicking the mic icon to stop.
  5. Refresh the page — if the transcript does not appear after a few seconds, a page refresh will sync the latest chat history from the server.
If transcripts are consistently missing after confirming all of the above, contact support from Settings → Help & Support.
ZeroTwo is responding in a language different from what you expected.Why this happens: ZeroTwo uses your spoken and written language to determine how to respond. If you speak in one language and have a different language preference set in your account, there may be a conflict.What to do:
  • Change your language preference in Settings → Personalization → Language — this affects ZeroTwo’s spoken and written responses
  • Explicitly say in the conversation: “Please respond in English” or whatever language you prefer
  • If you are practicing a language and want ZeroTwo to respond in that language, say so: “Please always respond in French, even if I make mistakes”

Quick reference checklist

If voice is not working and you are unsure where to start, check these items in order:
  • Microphone permission is set to Allow in your browser for zerotwo.ai
  • Your OS has granted microphone access to your browser (System Settings → Privacy)
  • No other app is currently holding exclusive microphone access
  • You are on a stable network connection (WiFi or wired preferred)
  • You are using a supported modern browser (Chrome, Edge, Firefox, or Safari)
  • You are logged in to your ZeroTwo account
  • The ZeroTwo tab is in the foreground and active
If all of the above are confirmed and voice is still not working, contact ZeroTwo support with your browser version and a description of the issue.