If experiencing any issues or delays (e.g., 'Please Wait' loading takes more than 30 seconds), see the below troubleshooting tips.
First, we recommend a hard refresh of the browser. To do this, follow the instructions below while on the VirtualSpeech page:
In Chrome: Ctrl + Shift + R (or Cmd + Shift + R on a Mac)
In Edge: Ctrl + Shift + R or Ctrl + F5
In Safari: Cmd + Shift + R
We recommend using Chrome as the browser if the hard refresh doesn't fix the issue.
In addition to the reset, if you're still unable to progress, the issue could be related to your network connection or microphone setup.
If possible, please try switching to a different network or using a personal/mobile hotspot to see if that helps.
Tools such as ZScaler and VPNs can cause issues. Your IT team may need to whitelist IP addresses to get the simulations working with these. In the meantime, try a mobile hotspot or a different device.
We have two different roleplay conversation modes, Realtime (default) and Manual. Realtime is sometimes blocked. To check if it is for you, go to example.com and enter this code into your browser Console (shortcut 'F12' on Windows or 'Cmd + Option + J' on Mac):
const ws = new WebSocket("wss://api.openai.com/v1/realtime?model=gpt-realtime-mini",["realtime"]);ws.onopen = () => console.log("OPEN");ws.onerror = (e) => console.log("ERROR", e);ws.onclose = (e) => console.log("CLOSE", e);
If you see the following failed connection, contact your IT team to whitelist the Websocket URL above, or change to Manual mode:
You can change to Manual mode in the Roleplay configuration settings in the main menu

In an Avatar Roleplay Scene, you can select your active microphone by clicking the microphone toggle in the top right corner and choosing from the dropdown list.

The microphone selection dropdown will resemble the example image below:

Additionally you can use our mic tester to check your microphone is working: Mic Tester
1. Access Settings:
Click the three-dot menu icon (More) in the top right corner, then select "Settings".
2. Navigate to Site Settings:
Go to "Privacy and security" and then click on "Site settings".
3. Select Microphone:
Under "Permissions," click on "Microphone".
4. Manage Microphone Access:
View allowed/blocked sites: You'll see a list of sites that can or cannot access your microphone.
Change permissions: Click on a site to modify its access (allow, block, or ask for permission).
Choose default microphone: You can also select your default microphone for Chrome from this section.
1. Settings Menu:
Click the three dots (Settings and more) in the top right corner, then select "Settings". In the left sidebar, choose "Cookies and site permissions", then click "Microphone".
2. Managing Microphone Access:
Default Microphone:
In the Microphone settings, you'll find a dropdown menu labeled "Microphone". Select your preferred default microphone from the list.
Website Permissions:
Below the default microphone selection, you'll see a list of websites that have requested access to your microphone. For each website, you can:
Allow: Click the "Allow" button to grant the website access.
Edit: Click the "Edit" button to make further adjustments to the permissions, such as selecting a different microphone for that specific site.
If you are still having issues after trying these steps, please contact tech@virtualspeech.com