Voice Chat Feature - User Guide
Overview
The voice chat feature allows users to share audio (microphone and system sounds) with other participants in real-time. Users can either share their voice or listen to others without sharing their own audio.
NOTE: This is a peer to peer connection. You are using DeviantLives only as a mechanism to meet and then trigger a voice call. The voice call/communications once established is between you and who all you are sharing with. No voice goes through the DeviantLives server. You get to choose whether you wish to participate or not.
Admin Setup Instructions
Setting Up User Permissions
Room admins can decide which room members can control this feature. In the admin screen where members/registered users are added there is now an option to "Control Voice." For new members you can select Yes or No. For existing members click on the existing selection or Yes or No and type Yes or No to change the permission. Then click on Save at the bottom of the screen.
Once a member has permission to control voice, they can, in the room do the following:
- Turn the voice feature on by typing @voice on
- Turn the voice feature off by typing @voice off
- Turn the DJ feature on by selecting a chatter and typing @voice dj This will allow anyone to select listen but only the DJ will be able to talk and play content from their computer. DJs should share content that is shareable and this is their responsibility. DeviantLives has no visibility or knowledge of what is being shared.
User Instructions
This works only if the voice feature has been enabled by the room owner or someone who has the permissions to do so.
Accessing the Voice Panel
1. **Open Voice Panel**:
- Look for the microphone icon (🎤) in the chat interface
- Click the microphone icon to open the floating voice panel
- The panel can be dragged around the screen for convenient positioning
Using Listen-Only Mode
**What it does**: Allows you to hear other users' audio without sharing your own microphone or system sounds.
**How to use**:
1. Click the **"Listen Only"** button in the voice panel
2. No browser permissions required
3. The button turns red when active
4. You'll see a 👂 icon next to your name in the active users list
5. Click **"Stop Listening"** to exit listen-only mode
**When to use**: Perfect for meetings, presentations, or when you want to hear others but not participate vocally.
Sharing Your Voice (Microphone)
**What it does**: Shares your microphone audio with all other voice participants in the room.
**How to use**:
1. Click the **"Share Voice"** button in the voice panel
2. Your browser will ask for microphone permission - click **"Allow"**
3. The button turns active and shows **"Stop Voice"**
4. You'll see a 🎤 icon next to your name in the active users list
5. Your voice will be heard by all users who are in voice or listen-only mode
6. Click **"Stop Voice"** to stop sharing your microphone
**Audio Quality**: The system automatically applies noise suppression and echo cancellation for clearer audio.
Sharing System Audio
**What it does**: Shares your computer's system sounds (music, videos, game audio, etc.) along with your microphone.
**Requirements**:
- You must first enable voice sharing (microphone)
- Limited support on Safari and mobile browsers
**How to use**:
1. First click **"Share Voice"** and allow microphone access
2. Click the **"Share System Audio"** button
3. Your browser will ask for screen sharing permission - click **"Allow"**
4. Select a specific application, browser tab, or **"Entire Screen"** and make sure **"Share audio"** is checked.
5. The button turns active and shows **"Stop System Audio"**
6. Both your microphone and system sounds will be shared
7. Click **"Stop System Audio"** to stop sharing system sounds (microphone continues)
Important: Use headphones to prevent audio feedback when sharing system audio.
Understanding the Active Users List
The voice panel shows all active voice participants:
- **🎤 Username**: User is sharing their voice (microphone and possibly system audio)
- **👂 Username**: User is in listen-only mode (can hear but not sharing audio)
- **"No active voice users"**: Nobody is currently using voice features
Best Practices
1. **Use Headphones**: Especially important when sharing system audio to prevent echo and feedback
2. **Check Your Microphone**: Test your microphone before important conversations
3. **Manage Background Noise**: The system has noise suppression, but a quiet environment is still best
4. **Be Mindful of System Audio**: Only share system audio when relevant to avoid distracting others
5. **Leave Cleanly**: Voice connections automatically clean up when you leave the room
Troubleshooting
No Audio Being Heard
- Check that you've clicked "Listen Only" or "Share Voice"
- Verify your browser allowed microphone/audio permissions
- Check your computer's audio output settings
- Ensure other users are actually sharing voice
Others Can't Hear You
- Verify the "Share Voice" button is active (red)
- Check browser microphone permissions
- Test your microphone in other applications
- Try refreshing the page and re-enabling voice sharing
System Audio Not Working
- Ensure you selected "Entire Screen" with "Share audio" checked
- Try using Chrome or Firefox (better system audio support)
- Check that your system has audio playing
- Verify your operating system allows audio capture
Echo or Feedback
- Use headphones instead of speakers
- Lower your system volume
- Check that multiple users aren't sharing system audio simultaneously
Connection Issues
- Check your internet connection
- Try refreshing the page
- Ensure your firewall isn't blocking WebRTC connections
- Try a different browser
Browser Compatibility
- **Chrome/Edge**: Full support for all features ✅
- **Firefox**: Full support for all features ✅
- **Safari**: Voice sharing works, limited system audio support ⚠️
- **Mobile Browsers**: Voice sharing only, no system audio ⚠️
Privacy and Security
- **User Control**: Only you can enable your microphone - no one can remotely activate it
- **Browser Security**: All permissions go through your browser's security system
- **Direct Connections**: Audio streams directly between users (peer-to-peer), not through servers
- **Room-Based**: Voice sharing only works within your current chat room
- **Session-Based**: Permissions reset when you close your browser
---
*This voice feature uses WebRTC technology for high-quality, low-latency audio communication directly between users' browsers.*