A method for inserting a multimedia content during the playing of an audio track generated from a text, said method comprising: - providing a web page comprising a text to be played as audio; - identifying a plurality of characters in said text to be played as audio, each character corresponding to a respective reading pause; - generating a list of markers, Mki, each marker in said list of markers, Mki, corresponding to a respective character of said plurality of characters; - generating a second text, as a function of said text to be played, suitable for being converted into an audio track; - generating: - an audio track as a function of said second text by means of a text-to-speech conversion system; and - associating with each marker in said list of markers, Mki, a respective variable (t(i)) indicating the secondage at which a respective character, and hence a respective reading pause, occurs during the playing of said audio track; - selecting a secondage associated with a respective marker, Mki; - playing said audio track; pausing said audio track at said selected secondage; - playing a multimedia content, ins1; - resuming the playing of said audio track, wherein said selecting a secondage associated with a respective marker, Mki, comprises: - providing a predetermined waiting time, Ta; - selecting the marker, Mki, wherein the respective variable indicates the secondage closest to said predetermined waiting time, Ta. - providing a web page comprising a text to be played as audio; - identifying a plurality of characters in said text to be played as audio, each character corresponding to a respective reading pause; - generating a list of markers, Mki, each marker in said list of markers, Mki, corresponding to a respective character of said plurality of characters; - generating a second text, as a function of said text to be played, suitable for being converted into an audio track; - generating: - an audio track as a function of said second text by means of a text-to-speech conversion system; and - associating with each marker in said list of markers, Mki, a respective variable (t(i)) indicating the secondage at which a respective character, and hence a respective reading pause, occurs during the playing of said audio track; - an audio track as a function of said second text by means of a text-to-speech conversion system; and - associating with each marker in said list of markers, Mki, a respective variable (t(i)) indicating the secondage at which a respective character, and hence a respective reading pause, occurs during the playing of said audio track; - selecting a secondage associated with a respective marker, Mki; - playing said audio track; pausing said audio track at said selected secondage; - playing a multimedia content, ins1; - resuming the playing of said audio track, wherein said selecting a secondage associated with a respective marker, Mki, comprises: - providing a predetermined waiting time, Ta; - selecting the marker, Mki, wherein the respective variable indicates the secondage closest to said predetermined waiting time, Ta. - providing a predetermined waiting time, Ta; - selecting the marker, Mki, wherein the respective variable indicates the secondage closest to said predetermined waiting time, Ta.