A carpet cleaners minimum charge would probably cover you for a deep clean of the whole room or the stain and another small room (maybe), so its quite cheap really.
Or you could do a kim and aggie and try your luck with throwing lemon juice and baking soda on it lol
Or you could just live with the smell or replace the carpet and underlay.