A method comprising: receiving, at a representational state transfer, REST, endpoint device configured to process user input related to conversion of speech data to text, a first user input from a first client device related to a first speech to text conversion performed by a speech to text transcription service , wherein the speech to text transcription service is configured to receive first speech data from the first client device , and to perform speech to text transcription on the first speech data to generate first text and to generate a first payload that includes the first text and first attributes, wherein the first attributes include a user feedback scale range for voting on a quality of the first text, and an identifier of the representational state transfer endpoint device, wherein the first user input includes a first user rating indicating a quality or accuracy of the speech to text transcription in the range given by the feedback scale range and a phoneme alternative supplied by the first client device, receiving, at the representational state transfer endpoint device , a second user input related to a second speech to text conversion performed by the speech to text transcription service , wherein the second user input is received from a second client device ; processing the first user input and the second user input at the representational state transfer endpoint device to generate speech to text adjustment information ; and communicating the text adjustment information to the text transcription service to adjust or tune a speech to text transcription algorithm used by the speech to text transcription service. receiving, at a representational state transfer, REST, endpoint device configured to process user input related to conversion of speech data to text, a first user input from a first client device related to a first speech to text conversion performed by a speech to text transcription service , wherein the speech to text transcription service is configured to receive first speech data from the first client device , and to perform speech to text transcription on the first speech data to generate first text and to generate a first payload that includes the first text and first attributes, wherein the first attributes include a user feedback scale range for voting on a quality of the first text, and an identifier of the representational state transfer endpoint device, wherein the first user input includes a first user rating indicating a quality or accuracy of the speech to text transcription in the range given by the feedback scale range and a phoneme alternative supplied by the first client device, receiving, at the representational state transfer endpoint device , a second user input related to a second speech to text conversion performed by the speech to text transcription service , wherein the second user input is received from a second client device ; processing the first user input and the second user input at the representational state transfer endpoint device to generate speech to text adjustment information ; and communicating the text adjustment information to the text transcription service to adjust or tune a speech to text transcription algorithm used by the speech to text transcription service. <EOS>