A data processing apparatus, comprising: storage circuitry to store audio data for a plurality of respective dialogue recordings for a content and to store text data indicative of a sequence of respective words within the audio data for each of the plurality of respective dialogue recordings; analysis circuitry to compare the text data for a current dialogue recording from the plurality of dialogue recordings with predetermined text data for the content and to output comparison data for the current dialogue recording, the comparison data indicative of one or more differences between the text data for the current dialogue recording and the predetermined text data; selection circuitry to select one or more candidate dialogue recordings from the plurality of respective dialogue recordings for the content in dependence upon the comparison data; and recording circuitry to modify at least a portion of the audio data for the current dialogue recording in dependence upon the audio data for one or more of the candidate dialogue recordings to obtain modified audio data so as to more closely match the predetermined text data and to store the modified audio data for the current dialogue recording; wherein the analysis circuitry is configured to detect, when comparing the text data for the current dialogue recording with the predetermined text data, a sequence of respective words in the predetermined text data having a highest degree of match with the text data for the current dialogue recording; wherein the comparison data is indicative of one or more respective words present in the sequence of respective words in the predetermined text data having the highest degree of match that are not present in the sequence of respective words in the text data for the current dialogue recording; and wherein the selection circuitry is configured to select a candidate dialogue recording from the plurality of respective dialogue recordings in dependence upon whether the text data for the candidate dialogue recording is indicative of one or more respective words that match one or more of the respective words indicated by the comparison data. storage circuitry to store audio data for a plurality of respective dialogue recordings for a content and to store text data indicative of a sequence of respective words within the audio data for each of the plurality of respective dialogue recordings; analysis circuitry to compare the text data for a current dialogue recording from the plurality of dialogue recordings with predetermined text data for the content and to output comparison data for the current dialogue recording, the comparison data indicative of one or more differences between the text data for the current dialogue recording and the predetermined text data; selection circuitry to select one or more candidate dialogue recordings from the plurality of respective dialogue recordings for the content in dependence upon the comparison data; and recording circuitry to modify at least a portion of the audio data for the current dialogue recording in dependence upon the audio data for one or more of the candidate dialogue recordings to obtain modified audio data so as to more closely match the predetermined text data and to store the modified audio data for the current dialogue recording; wherein the analysis circuitry is configured to detect, when comparing the text data for the current dialogue recording with the predetermined text data, a sequence of respective words in the predetermined text data having a highest degree of match with the text data for the current dialogue recording; wherein the comparison data is indicative of one or more respective words present in the sequence of respective words in the predetermined text data having the highest degree of match that are not present in the sequence of respective words in the text data for the current dialogue recording; and wherein the selection circuitry is configured to select a candidate dialogue recording from the plurality of respective dialogue recordings in dependence upon whether the text data for the candidate dialogue recording is indicative of one or more respective words that match one or more of the respective words indicated by the comparison data.