Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
1
Question by ina · Dec 23, 2010 at 05:24 AM · 3dchatmmovoicemultiuser

3d Voice Chat in Unity

Is there any support or package for voice chat in a 3d multiuser environment in Unity?

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

2 Replies

· Add your reply
  • Sort: 
avatar image
1

Answer by unfoundfate · Apr 21, 2012 at 01:28 PM

You could use the TS3 SDK. Not sure how much they charge but the quality would be great. Here is the link for more info: http://www.teamspeak.com/?page=teamspeak3sdk

Unity doesn't come with a built in voice chat. However if you want to make your own there are several libraries available that provide basic voice chat. You won't get the top quality using many of the library but they are start.

Comment
Add comment · Show 2 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Bunny83 · Apr 23, 2012 at 09:26 PM 0
Share

You realised this question is from dec. 2010?

Anyway, TeamSpeak is a great voice chat software, but i don't think you can use it as a 3D voice chat since the TS server sends you one combined audio stream. It requires a lot bandwidth on the TS server to send each voice seperately to each player. With 16 players it would be 256 (16*16) streams ins$$anonymous$$d of 16 (one to each player).

The best solution would be to have a p2p network between all clients so every peer is sending it's own voice to all others, but that wouldn't work due to our common NAT-structure

edit if the $$anonymous$$mspeak server would support it it would be possible to let the server do the 3D calculations. It just need to know the position / direction of all players. That way the server can send user-specific streams.

avatar image ina · Apr 25, 2012 at 06:43 AM 0
Share

maybe, someday, a third party would provide an asset store plugin for 3d voice chat in unity

avatar image
0

Answer by Mike 3 · Dec 23, 2010 at 05:52 AM

Unity doesn't come with one, and I haven't seen one given out or for sale, but it's definitely possible to make one for Unity Pro (I use one, but unfortunately it's proprietary and not going public)

Comment
Add comment · Show 11 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image ina · Dec 23, 2010 at 05:53 AM 0
Share

which one do you use btw

avatar image Mike 3 · Dec 23, 2010 at 06:31 AM 0
Share

It's an inhouse one made by the company I work for

avatar image _Petroz · Dec 23, 2010 at 07:01 AM 0
Share

Out of curiosity, may I ask which company you work for mike? I figured from your rating you worked for UT. :)

avatar image Mike 3 · Dec 23, 2010 at 10:07 AM 1
Share

Rather not say sorry, but it's not related to UT

avatar image PhobicGunner · Oct 13, 2012 at 03:45 AM 0
Share

If anybody's interested, my own voice chat has been accepted to the Unity Asset Store for $30. Link: http://u3d.as/content/mo-pho-games/u-speak-voice-chat/3sR

Show more comments

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

3 People are following this question.

avatar image avatar image avatar image

Related Questions

Looking for a chat text box that allows voice chat... 0 Answers

Voice Communication System in Split Screen Game 0 Answers

Is Unity3D capable of handling a MMo 3 Answers

My Voice Chat Script Don't work 1 Answer

Venomous Development looking for talented 3D modeler 2 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges