Giter Club home page Giter Club logo

simple-voice-chat's Introduction

Modrinth | CurseForge | CurseForge Bukkit | Spigot | Hangar | Discord | Wiki | FAQ | Credits | API

Simple Voice Chat

A proximity voice chat for Minecraft. You can choose between push to talk (PTT) or voice activation. The default PTT key is CAPS LOCK, but it can be changed in the key bind settings. You can access the voice chat settings by pressing the V key.

There is a variety of addons that offer additional features and functionalities.

โš ๏ธ NOTE This mod requires special setup on the server in order to work. Please read the wiki for more information.


Please join the Discord if you have questions!

Downloads

Features

  • Push to talk
  • Voice activation
  • Proximity voice chat
  • Password protected group chats
  • Opus codec
  • RNNoise recurrent neural network noise suppression
  • OpenAL audio
  • Cross compatibility between Fabric, Forge, Quilt, Bukkit, Spigot and Paper
  • Compatibility with ModMenu (Use ClothConfig for a better configuration UI)
  • Configurable push to talk key
  • Microphone test playback
  • Configurable voice distance
  • Whispering
  • Individual player volume adjustment
  • Microphone amplification
  • 3D sound
  • AES encryption
  • Audio recording with separate audio tracks
  • A powerful API
  • Many addons

Icons

Icon Description
You are talking
You are whispering
Player is talking
Player is whispering
Microphone muted
Voice chat disabled
Voice chat not connected
Voice chat not installed

The GUI

You can open the voice chat GUI by pressing the V key. This allows you to open the settings, group chats, mute yourself, disable the voice chat, start/stop a recording and hide all icons.

Group Chats

Group chats allow you to talk to players that are not in your vicinity. To open the group chat interface, either press the group button in the voice chat GUI or just press the G key.

To create a new group, just type a name in the text field and press the button next to it.

Creating or joining a group will bring you into the group chat interface. You will also see the heads of the group members in the top left corner of your screen. Talking players will be outlined. You can disable these icons by pressing the third button from the left.

Players that are not in a group will see a group icon next to your head, indicating that they can't talk to you.

You can invite players to your group chat by entering the command /voicechat invite <playername>.

Settings

You can access the voice chat GUI by pressing the V key and pressing the settings button.

This menu offers the ability to change the general voice chat volume and your microphone amplification. In addition, there is the possibility to specify the recording and playback device.

By clicking the 'Enable microphone testing' button, you can hear your own voice and adjust the activation level of the voice activation.

Important Notes

You need to open a port on the server. This is port 24454 UDP by default. Without opening this port, the voice chat will not work. This port can be changed in the server config. More information here.

The voice chat is encrypted, but we don't guarantee the security of it. Use at your own risk!

simple-voice-chat's People

Contributors

amirhan-taipovjan-greatest-i avatar bloodaxe95 avatar canaleta avatar caoimhebyrne avatar christvh avatar dontknow09 avatar fgardt avatar fitfc avatar gyular avatar henkelmax avatar honzavincz avatar hpfxd avatar icebingqi avatar itemmy avatar joker876 avatar karllee830 avatar klxf avatar littlecircleoo avatar masik16u avatar mattsturgeon avatar mikhailtapio avatar mjwells2002 avatar nieboczek avatar notlin4 avatar omokage-r avatar senseiwells avatar spongecade avatar stevekung avatar syorito-hatsuki avatar zeedif avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.