A system to transition between different modalities, comprising: a data processing system comprising one or more processors to: receive, via a network, data packets comprising an input audio signal detected by a microphone of a computing device remote from the data processing system; parse the input audio signal to identify a request; select, based on the request, a digital component object having a visual output format, the digital component object associated with metadata; determine, based on the type of the computing device, whether to convert the format of the digital component object into an audio output format; responsive to a determination to convert: generate, responsive to the determination to convert the format of the digital component object into the audio output format, text for the digital component object; select, based on a context of the digital component object, a digital voice to render the text, wherein the context of the digital component object comprises the text for the digital component object, the metadata for the digital component object, information associated with the digital component object, or information associated with the computing device, and wherein selecting the digital voice comprises to: input the context of the digital component object into a voice model to generate a voice characteristics vector, the voice model trained by a machine learning engine with a historical data set comprising audio and visual media content; and select the digital voice from a plurality of digital voices based on the voice characteristics vector; construct a baseline audio track of the digital component object with the text rendered by the digital voice; generate, based on the digital component object, non-spoken audio cues; combine the non-spoken audio cues with the baseline audio form of the digital component object to generate an audio track of the digital component object; and provide, responsive to the request from the computing device, the audio track of the digital component object to the computing device for output via a speaker of the computing device; responsive to a determination of no conversion: transmit, to the computing device, the digital component object. receive, via a network, data packets comprising an input audio signal detected by a microphone of a computing device remote from the data processing system; parse the input audio signal to identify a request; select, based on the request, a digital component object having a visual output format, the digital component object associated with metadata; determine, based on the type of the computing device, whether to convert the format of the digital component object into an audio output format; responsive to a determination to convert: generate, responsive to the determination to convert the format of the digital component object into the audio output format, text for the digital component object; select, based on a context of the digital component object, a digital voice to render the text, wherein the context of the digital component object comprises the text for the digital component object, the metadata for the digital component object, information associated with the digital component object, or information associated with the computing device, and generate, responsive to the determination to convert the format of the digital component object into the audio output format, text for the digital component object; select, based on a context of the digital component object, a digital voice to render the text, wherein the context of the digital component object comprises the text for the digital component object, the metadata for the digital component object, information associated with the digital component object, or information associated with the computing device, and wherein selecting the digital voice comprises to: input the context of the digital component object into a voice model to generate a voice characteristics vector, the voice model trained by a machine learning engine with a historical data set comprising audio and visual media content; and select the digital voice from a plurality of digital voices based on the voice characteristics vector; construct a baseline audio track of the digital component object with the text rendered by the digital voice; input the context of the digital component object into a voice model to generate a voice characteristics vector, the voice model trained by a machine learning engine with a historical data set comprising audio and visual media content; and select the digital voice from a plurality of digital voices based on the voice characteristics vector; construct a baseline audio track of the digital component object with the text rendered by the digital voice; generate, based on the digital component object, non-spoken audio cues; combine the non-spoken audio cues with the baseline audio form of the digital component object to generate an audio track of the digital component object; and provide, responsive to the request from the computing device, the audio track of the digital component object to the computing device for output via a speaker of the computing device; responsive to a determination of no conversion: transmit, to the computing device, the digital component object.