Skip to content

Latest commit

 

History

History
94 lines (70 loc) · 4.11 KB

File metadata and controls

94 lines (70 loc) · 4.11 KB

VoiceCraft Proximity Chat

Proximity voice chat software for Minecraft Bedrock Edition supporting Windows, Android, iOS (soon), Linux and MacOS (soon).

Warning

VOICECRAFT DOES NOT REQUIRE THE USE OF ANY THIRD PARTY SERVICE! VOICECRAFT IS ALSO NOT A MOD, PLUGIN OR STANDALONE ADDON/WORLD! It is a collection of both addons, servers and client software working together in order to simulate proximity chat.

Note

VoiceCraft is also not a standard voice chat that comes with groups or channels. It is designed to be customized through the api allowing recreation of channels, proximity, effects and more through the session based Addon API. This is essentially up to the server owner to install or add-on developer to implement.

Project Description

VoiceCraft is a cross-platform proximity voice chat solution for minecraft bedrock edition. VoiceCraft supports a wide range of devices to increase its availability to players and can indirectly support any other devices such as consoles through the standard binding system.

VoiceCraft is developed in C# for both the server and client application which uses the avalonia framework and uses an addon developed in JavaScript to establish a connection to the vanilla minecraft server. VoiceCraft also uses the opus codec for audio data compression and SpeexDSP for voice enhancements with optional support for hardware related preprocessors on android devices.

There is also a comprehensive API system in place that addon developer's can use to customize VoiceCraft's behavior, audio effects, audio simulations, authentication, and more!

Packages, Guides And Resources

Supported Devices

  • ✅ Fully and natively supported.
  • ❎ Can be supported but no reason to.
  • ❗ Unknown status (limited support)
  • ❌ Not planned, Not supported.
Device x64 x86 arm32 arm64 Audio Backend
Linux OpenAL
Android Android API
Windows WinMM
iOS N.A.
MacOS N.A.
Web Web API
XBOX N.A.
PlayStation N.A.
Switch N.A.

Hosts

Project Dependencies

Note

All dotnet and microsoft extension packages aren't listed. If you wish to view all dependencies, You can look at the Directory.Packages.props file.

All Projects

Client

Server