A system comprising: at least one processor; and a memory storing instructions that when executed by the at least one processor cause the system to: receive a spoken utterance and convert the spoken utterance into a plurality of recognized speech results through a plurality of automatic speech recognition modules (102-108, 910); collect ratings for the recognized speech results by processing the recognized speech results through a plurality of conversation modules (114-122, 912); determine that at least two of the collected ratings are equivalent and generate an arbitration recommendation indicating recognized speech results with equivalent collected ratings; and process the arbitration recommendation through one or more of the plurality of conversation modules (114-122, 912) for selection by one of the one or more of the plurality of conversation modules (114-122, 912), wherein the one of the one or more of the plurality of conversation modules is selected based on ratings requested and received from the conversation modules for the arbitration recommendation, with each of the received ratings indicating a willingness to perform arbitration, and wherein the one of the one or more of the plurality of conversation modules (114-122, 912) is adapted to allow user selection amongst the recognized speech results indicated by the arbitration recommendation. at least one processor; and a memory storing instructions that when executed by the at least one processor cause the system to: receive a spoken utterance and convert the spoken utterance into a plurality of recognized speech results through a plurality of automatic speech recognition modules (102-108, 910); collect ratings for the recognized speech results by processing the recognized speech results through a plurality of conversation modules (114-122, 912); determine that at least two of the collected ratings are equivalent and generate an arbitration recommendation indicating recognized speech results with equivalent collected ratings; and process the arbitration recommendation through one or more of the plurality of conversation modules (114-122, 912) for selection by one of the one or more of the plurality of conversation modules (114-122, 912), wherein the one of the one or more of the plurality of conversation modules is selected based on ratings requested and received from the conversation modules for the arbitration recommendation, with each of the received ratings indicating a willingness to perform arbitration, and wherein the one of the one or more of the plurality of conversation modules (114-122, 912) is adapted to allow user selection amongst the recognized speech results indicated by the arbitration recommendation. receive a spoken utterance and convert the spoken utterance into a plurality of recognized speech results through a plurality of automatic speech recognition modules (102-108, 910); collect ratings for the recognized speech results by processing the recognized speech results through a plurality of conversation modules (114-122, 912); determine that at least two of the collected ratings are equivalent and generate an arbitration recommendation indicating recognized speech results with equivalent collected ratings; and process the arbitration recommendation through one or more of the plurality of conversation modules (114-122, 912) for selection by one of the one or more of the plurality of conversation modules (114-122, 912), wherein the one of the one or more of the plurality of conversation modules is selected based on ratings requested and received from the conversation modules for the arbitration recommendation, with each of the received ratings indicating a willingness to perform arbitration, and wherein the one of the one or more of the plurality of conversation modules (114-122, 912) is adapted to allow user selection amongst the recognized speech results indicated by the arbitration recommendation.