I know it is a different protocol, but doesn't Mumble provide this to some degree?

only voice and subpar text chat.