Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Question Different 3D Voice ranges for whisper, normal, and yell

Discussion in 'Vivox (Voice & Text Chat)' started by thetestgame, Jul 27, 2022.

  1. thetestgame

    thetestgame

    Joined:
    May 11, 2015
    Posts:
    5
    Hello,

    I'm currently trying to investigate how to modify our existing Vivox implementation to support different ranges for 3D voice channel fade. After reviewing the documentation I can't see the obvious solution as you can only have one 3D voice channel at a time. I'm aware of other games that have achieved this.

    Would anyone be able to point me in the right direction for implementation?
     
    SLGSimon likes this.
  2. emilyryan

    emilyryan

    Unity Technologies

    Joined:
    Nov 22, 2019
    Posts:
    129
    Hello! To help me provide you with the best answer, could you answer the follow questions:
    • What version of the Vivox SDK are you using?
    • What Engine type are you using? (Unity, Unreal, other)
    • What platforms is your implementation on?
    Thanks for your cooperation!
     
  3. thetestgame

    thetestgame

    Joined:
    May 11, 2015
    Posts:
    5
    I'm not sure where to find the version of Vivox we are using. Though if an update is required that can likely be arranged. Far as engine goes we are on Unity 2020 moving to 2021 hopefully soon. We only target desktop platforms and Steam Deck at the moment.
     
  4. emilyryan

    emilyryan

    Unity Technologies

    Joined:
    Nov 22, 2019
    Posts:
    129
    Hello! Thank you for providing additional information. Unfortunately Vivox Unity does not support this feature, but depending on what you are specifically trying to accomplish, I may be able to help you find a workaround that would allow you to add the functionality you are looking for.

    Could you detail the exact flow you would need for a whisper, normal and yell? For example:
    • Would you want players to be able to whisper, speak normally and yell at the same time? Or do you just want them to have the ability to switch through these features?
    • If Stan and Wendy are both whispering and Gideon is yelling, should Stan and Wendy not be able to hear Gideon and only hear each other, or should they all hear one another?
    Thanks for your time and communication!
     
  5. thetestgame

    thetestgame

    Joined:
    May 11, 2015
    Posts:
    5
    Hello, Sorry for the late reply

    The whisper, normal, and yell would be modifiers for their own voice range. In the scenario you listed Stan and Wendy would still be able to hear Gideon Yelling but Gideon cant hear Stan and Wendy if they are too far away.

    Thanks,
    Jordan