Tja Flashback, länge sen sist!
Jag har suttit och byggt ett hobbyprojekt det senaste halvåret och tänkte dela med mig nu när det nått öppen beta. IceVox - en extremt enkel voice chat med voice modifiers (framförallt för RPG och gaming)!
Vad det är: En röstchatt (P2P, inget konto, ingen server som lagrar data) med inbyggda rösteffekter i realtid. Tänk pitch shift, eko, tremolo, vibrato, distortion, chorus, reverb — allt appliceras innan din röst skickas, så mottagaren hör effekterna direkt utan att behöva köra något själv.
Det finns 10 färdiga presets (Orc, Elf, Wizard, Demon osv. — byggt med rollspel/gaming i åtanke) och 3 egna sparplatser. Eller så skruvar man på slidersen själv i advanced mode.
Utöver rösten: textchatt, fildelning (drag-and-drop, max 10 MB), video i separat fönster. Upp till 6 pers per rum. Lösenordsskydd. Om hosten lämnar migreras rollen automatiskt.
Teknik: Electron + Web Audio API (AudioWorklet för sub-20ms latens) + WebRTC mesh. PeerJS för signaling. Ingen egen server — allt går peer-to-peer, signaling via peerjs.com:s gratisserver, STUN/TURN för NAT-traversal.
Byggde faktiskt en första version i C++ med JUCE och SoundTouch på Linux. Pitch shifting funkade, men projektet dog vid portning till Windows (ASIO/DirectSound-helvete). Skrotade allt och började om med Electron. Web Audio API visade sig vara ett mycket bättre val — AudioWorklet ger sample-level access utan drivrutinsproblem.
Begränsningar (så slipper ni fråga):
Bara Windows just nu
Exe:n är osignerad — SmartScreen varnar, klicka förbi
Invite-länkar är inte krypterade — använd lösenord under betan
Mesh-topologi skalar inte bortom 6 pers, det är by design
Ingen ASIO-support, det är Web Audio rakt igenom
Öppen källkod, MIT-licens.
Ladda ner: https://github.com/bjorehag/IceVox/releases
Sajt: http://icevox.net/
Kod: https://github.com/bjorehag/IceVox
Feedback uppskattas — icevoxsupport@gmail.com
Jag har suttit och byggt ett hobbyprojekt det senaste halvåret och tänkte dela med mig nu när det nått öppen beta. IceVox - en extremt enkel voice chat med voice modifiers (framförallt för RPG och gaming)!
Vad det är: En röstchatt (P2P, inget konto, ingen server som lagrar data) med inbyggda rösteffekter i realtid. Tänk pitch shift, eko, tremolo, vibrato, distortion, chorus, reverb — allt appliceras innan din röst skickas, så mottagaren hör effekterna direkt utan att behöva köra något själv.
Det finns 10 färdiga presets (Orc, Elf, Wizard, Demon osv. — byggt med rollspel/gaming i åtanke) och 3 egna sparplatser. Eller så skruvar man på slidersen själv i advanced mode.
Utöver rösten: textchatt, fildelning (drag-and-drop, max 10 MB), video i separat fönster. Upp till 6 pers per rum. Lösenordsskydd. Om hosten lämnar migreras rollen automatiskt.
Teknik: Electron + Web Audio API (AudioWorklet för sub-20ms latens) + WebRTC mesh. PeerJS för signaling. Ingen egen server — allt går peer-to-peer, signaling via peerjs.com:s gratisserver, STUN/TURN för NAT-traversal.
Byggde faktiskt en första version i C++ med JUCE och SoundTouch på Linux. Pitch shifting funkade, men projektet dog vid portning till Windows (ASIO/DirectSound-helvete). Skrotade allt och började om med Electron. Web Audio API visade sig vara ett mycket bättre val — AudioWorklet ger sample-level access utan drivrutinsproblem.
Begränsningar (så slipper ni fråga):
Bara Windows just nu
Exe:n är osignerad — SmartScreen varnar, klicka förbi
Invite-länkar är inte krypterade — använd lösenord under betan
Mesh-topologi skalar inte bortom 6 pers, det är by design
Ingen ASIO-support, det är Web Audio rakt igenom
Öppen källkod, MIT-licens.
Ladda ner: https://github.com/bjorehag/IceVox/releases
Sajt: http://icevox.net/
Kod: https://github.com/bjorehag/IceVox
Feedback uppskattas — icevoxsupport@gmail.com