3 Replies
Hi @fgamez1020. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave:
----------------------
To increase the avatar voice volume in a Normcore-powered Meta Quest app, you should adjust the volume on the AudioSource component that plays back the voice audio. The RealtimeAvatarVoice component uses Unity’s AudioSource for playback, so you can set the volume either at runtime or in the Unity Editor.
How to do it:
1. Add or select an AudioSource:
If you want to customize the AudioSource, add one to your avatar’s head object (or wherever the RealtimeAvatarVoice is attached). RealtimeAvatarVoice will use your custom AudioSource if present. 2. Adjust the volume:
Set the AudioSource.volume property to a higher value (the default is 1.0, but you can increase it if you have applied an overall volume reduction elsewhere, or use an audio mixer for further amplification). 3. Check platform settings:
Also, ensure your Meta Quest device’s system volume is set appropriately, and that microphone gain is not being limited by OS-level settings. Note:
Normcore’s RealtimeAvatarVoice component does not expose a direct “gain” or “volume” property for the microphone input, but you can always adjust the playback volume via the AudioSource as described above. If you need more advanced control, you can fork and modify the RealtimeAvatarVoice source code, which is included with Normcore see details here. For spatialization or other audio effects, you can also use Unity’s audio mixer or effects on the AudioSource see more here. If the volume is still too low after these adjustments, check your microphone hardware and permissions, as well as any platform-specific audio settings. --- References:
- Voice Chat – Common Questions
- Voice Chat – XR Reference ---------------------- Note: you can ask me a follow up question by @ mentioning me again :speech_balloon: ----------------------
If you want to customize the AudioSource, add one to your avatar’s head object (or wherever the RealtimeAvatarVoice is attached). RealtimeAvatarVoice will use your custom AudioSource if present. 2. Adjust the volume:
Set the AudioSource.volume property to a higher value (the default is 1.0, but you can increase it if you have applied an overall volume reduction elsewhere, or use an audio mixer for further amplification). 3. Check platform settings:
Also, ensure your Meta Quest device’s system volume is set appropriately, and that microphone gain is not being limited by OS-level settings. Note:
Normcore’s RealtimeAvatarVoice component does not expose a direct “gain” or “volume” property for the microphone input, but you can always adjust the playback volume via the AudioSource as described above. If you need more advanced control, you can fork and modify the RealtimeAvatarVoice source code, which is included with Normcore see details here. For spatialization or other audio effects, you can also use Unity’s audio mixer or effects on the AudioSource see more here. If the volume is still too low after these adjustments, check your microphone hardware and permissions, as well as any platform-specific audio settings. --- References:
- Voice Chat – Common Questions
- Voice Chat – XR Reference ---------------------- Note: you can ask me a follow up question by @ mentioning me again :speech_balloon: ----------------------
<@1053407831916822528> Kapa.ai is still learning and improving, please let me know how I did by reacting below.
add an audio source to the voice component, set the drop off to linear or increase the min range