Skip to content

Releases: ikbencasdoei/godot-voip

3.2

11 May 12:34
Compare
Choose a tag to compare

This update adds the new VoiceOrchestrator node for easy multi-connection voice chat setups. It replaces the multiple transmitter mode, and with much better performance.

Other changes and improvements include:

  • Added toggle to speak to UI.
  • Better optimized audio processing.
  • Better optimized UI.
  • Switched to using Web Sockets in the demo to add support for the Web.
  • Added documentation and other changes to README.
  • Fixed various bugs.

3.1

14 Apr 19:22
Compare
Choose a tag to compare
3.1

This update adds support for the VoiceInstance to receive audio from multiple participants simultaneously.

Other changes and improvements include:

  • Changed to using the word voice instead of using the word voip for naming.
  • Added disconnect feature.
  • Improved UI.
  • VoiceInstance now first clears the microphone buffer before transmitting to avoid unwanted sending of audio data.
  • Fixed various bugs.

3.0 (Godot 3.3)

28 Feb 17:56
3906a63
Compare
Choose a tag to compare

Updated to use the new (from Godot 3.2.4) merged AudioEffectCapture godotengine/godot#45593. (fixes #6)

Other changes and improvements include:

  • Voice is now transmitted every frame, improving delays and interruptions.
  • Incoming voice frames are played directly using an AudioStreamGenerator instead of using individual AudioStreamSamples, eliminating pops but introducing a delay.
  • Transmitted voice is mono instead of stereo, improving bandwidth. (fixes #5)
  • Fixed memory leak associated with AudioEffectRecord.
  • Audio is transmitted using PoolRealArrays (32 bit).
  • Compatible with other mix rates.
  • Demo UI refactoring and improvements.
  • Added listen mode for testing and exported a few more variables.
  • Added input threshold parameter.
  • Added client/server IP and port inputs for demo
  • Dynamically initializes voice +/ mic based on use.

2.0 (Godot 3.2)

23 Feb 17:46
71bc834
Compare
Choose a tag to compare

Updated from being just a demo project to being a full Godot addon with demo.