Collision sound for physic mesh with physical material

How would you add a sound then gets played whenever a mesh collides with another mesh after a certain velocity/force? A box hitting another wood box would emit a wood collision sound. I would like to do this without having to make each mesh its own unique blueprint.

Thanks for the reply! I should have mentioned this project is blueprint only.

In c++ UE4 has inbuilt system to do such things, take a look at PhysicsCollisionHandler.cpp

void UPhysicsCollisionHandler::DefaultHandleCollision(const FRigidBodyCollisionInfo& MyInfo, const FRigidBodyCollisionInfo& OtherInfo, const FCollisionImpactData& RigidCollisionData)

Make your own collision handler with your logic and put an entry in DefaultEngine.ini similar to this one:

[/Script/Engine.Engine]
PhysicsCollisionHandlerClassName=/Game/Blueprints/BP_CollisionHandler.BP_CollisionHandler_C