Skip to content

AvionBlock/VoiceCraft

Repository files navigation

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

About

VoiceCraft software to implement proximity VC for Minecraft Bedrock Edition

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages