URL of the audio file the agent lip-syncs to.
The URL has to be publicly reachable, since the file is fetched server-side rather than uploaded from the browser. The file may be at most 15 MB.
Which kind of script this is. Always audio for this variant; a
TextStreamScript carries text instead.
A script that makes the agent lip-sync an audio file you host, with no text-to-speech involved.
The other payload speak() accepts. Use it when the audio already exists — a recording, or speech you synthesized yourself — instead of having a provider generate it from text.
Example: Audio file