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.