VoiceCraft
VoiceCraft software to implement proximity VC for Minecraft Bedrock Edition
Install / Use
/learn @AvionBlock/VoiceCraftREADME
VoiceCraft Proximity Chat
Proximity voice chat software for Minecraft Bedrock Edition supporting Windows, Android, iOS (soon), Linux and MacOS (soon).
<p align="center"> <img style="margin: 10" width="300" height="300" src="./VoiceCraft.Client/VoiceCraft.Client/Assets/vc.png"/> </p>[!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!
<p align="center"> <img width="800" src="./Images/MainPage.png"> </p>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
- Atrioxhosting €0.63/m: https://atrioxhost.com/voicecraft
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
Related Skills
node-connect
346.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
346.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
346.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
