Speech-to-Speech Model Research at Google DeepMind — Valeria Wu Fon & Tom Ouyang, Google DeepMind
Read the talk
Speech-to-Speech Model Research at Google DeepMind
Valeria Wu Fon and Tom Ouyang explain how joint audio, video, and text training supports versatile voice agents—and why reasoning, response timing, language use, and visual output must work together.
From a talk by Valeria Wu Fon and Tom Ouyang
At a glance
Ideas worth remembering
End-to-end speech recognition simplified audio-to-text modeling, but translation, responses, speaker interpretation, and visual context still required additional system work.
Interleaved audio, video, and text pre-training teaches cross-modal relationships that a shared model can draw on for translation, visual questions, and speech generation.
Reasoning quality and conversational speed can conflict: more thinking before an answer or tool call delays the first audio response.
Useful voice behavior includes selective localization and selective attention: keep familiar borrowed terms when appropriate, and avoid treating every background sound as a conversational interruption.
The longer-term goal is a single promptable model that can switch among translation, task execution, brainstorming, and informal conversation while coordinating multimodal input and output.
A transcription model still leaves the conversation to build
Adding voice to an agent can look straightforward: put automatic speech recognition (ASR) before the agent and text-to-speech (TTS) after it. But recognizing words and speaking an answer leave much of a conversation to the surrounding system. Valeria Wu Fon, Gemini’s speech-to-speech product lead, and Tom Ouyang, a speech-to-speech engineer, introduce their work through that gap. The intended applications span everyday questions in Search Live and Gemini Live, as well as enterprise voice agents exposed through cloud and API products. 1:33
In Ouyang’s account, speech recognition before roughly 2018 usually required a chain of specialized components: feature extraction, acoustic modeling, pronunciation modeling, language modeling, and a second pass that rescored candidate transcriptions. Moving toward end-to-end neural systems let a model learn the mapping from acoustic input to text, reducing the amount of domain knowledge needed to assemble that chain.
The scope of the learned task remained narrow. Audio went in; a transcription came out. Translation, replies, descriptions of a speaker’s emotion or pace, and the use of images still required additional system work. Collapsing the recognizer’s internal pipeline therefore did not create a general conversational model. Every new capability could bring another integration problem.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Pre-training teaches relationships between audio, video, and text
Gemini changes where those relationships are learned. Rather than merely attaching audio embeddings to a text model, Ouyang describes pre-training on interleaved multimodal examples. A single training example can begin with a text instruction, continue through a sequence of video and audio, and require an output that depends on both. The modalities meet during the stage that supplies the bulk of the training data. 3:03
Consider the bedtime-story example. The instruction asks for a summary; the following video and audio supply the story. The expected output includes a written summary and timestamps for interesting events. To satisfy that target, the model must turn its understanding of what it hears and sees into text, while retaining where relevant events occurred.
Different training tasks exercise different directions through the same foundation:
- Video captioning: Audio and video both inform the caption, so the text can reflect information carried by either signal.
- Speech recognition and synthesis: Examples connect audio to text and text to audio.
- Agentic tasks: Task-oriented examples join those modality conversions in a unified token embedding space, giving the model a foundation for understanding how audio, video, and text relate.
What does the bedtime-story task require the model to connect? The diagram follows the example from instruction through sensory input to its output target. The summary and event timestamps depend on the audio and video together: training asks the model to express both the story’s meaning and where events happen. This is a picture of the training task, without specifying an encoder design or tokenization scheme.
Ask for a bedtime-story summary.
A text instruction establishes the task; interleaved audio and video supply the story; the output expresses its meaning and event timing.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Translation must begin before the utterance is complete
Live translation puts those learned relationships under a timing constraint. A listener can specify English as the desired output while friends speak Spanish, Italian, or Chinese. The model must translate as they speak. An offline translator has the full utterance available before producing a result; the streaming system begins with incomplete input. 4:33
Ouyang reports that the team finds streaming translation quality about as good as offline systems, though the talk does not specify the evaluation conditions or numerical results for that comparison. The task combines several demands: switching among languages without knowing them beforehand, preserving the source speaker’s voice, understanding multiple speakers, tolerating noise, and producing output in real time. He attributes much of that capability to pre-training, making the application almost a prompting task.
Translation is one mode of the shared foundation. With an instruction to translate and incoming audio, the model produces streaming translation. With image and audio input and a question about the image, it answers. An embodied agent can add a face and tools that show information. The proposed advantage is reuse: different prompts call on relationships already learned by one model. 5:33
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
More thinking can make a conversation slower
Wu Fon organizes the research around three objectives that must coexist in the same product:
- Conversational: Low latency, quick responses, and a natural conversational rhythm.
- Intelligent: Task completion, instruction following, and reasoning that help the model accomplish something useful.
- Multimodal: Inputs can include video, screen sharing, and PDFs alongside audio, while outputs can go beyond speech.
Internationalization runs through all three. Wu Fon says she believes the majority of Gemini users are non-English speakers, so the goal includes making these capabilities work across the languages customers use. A system that speaks fluently in one locale still has work to do before it can serve the intended audience.
The objectives interfere with one another. Increasing the thinking budget gives the model more time to reason before answering or calling a tool, and Wu Fon reports that this improves intelligence evaluations. But that work delays the first audio response. The user experiences the delay as a pause in the conversation, which can undermine its natural rhythm. The research challenge is to improve useful reasoning while keeping the exchange responsive; the talk presents this as ongoing work. 7:39
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
From a multilingual meeting to a sofa question
The first demonstration returns to translation. The live model is described as supporting 70-plus languages, and a Google Meet example shows the interaction: enable speech translation, select the desired language, and let several participants converse. The exchange moves through weather in Shanghai, a family visit to a park, and a birthday dinner at a restaurant in Sweden. 8:39
The timing matters as much as the translated content. Wu Fon highlights that translation begins shortly after a participant starts speaking, reducing the feeling of a rigid, turn-by-turn relay. The model starts catching the new speech directly, so participants do not have to treat every interruption as a disruption to a separate translation cycle.
The next example moves into Search Live, which Wu Fon says uses the same speech-to-speech model as the developer-facing Live API. In the sofa demonstration, real-time video and audio let the user ask a question without first describing the furniture. A tool call then brings up relevant search cards, adding a visual route to more information alongside the spoken exchange. 11:12
Localization also changes the answer itself. Wu Fon describes the response as Spanish localized for Spain, with the furniture term mid-century left in English because that term is commonly used in Spanish. The useful behavior is selective: preserve a familiar borrowed expression while speaking the surrounding answer in the user’s language. Translating every word would miss that usage.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
A roadside agent needs accurate identifiers and selective attention
The roadside-assistance demonstration gives the same model a different job. A driver has blown a tire and pulled over. The agent begins by asking for a name and policy number. When the driver cannot supply the policy number, the agent changes the information it requests: a registration plate and postcode can support the lookup instead. That change keeps the task moving despite a missing identifier. 12:14
A truck horn interrupts the situation, and the driver reacts before providing the requested details. The agent subsequently says it has found the record, warns the driver to stay clear of the road, and asks whether the vehicle is a blue MINI Cooper F series. The driver confirms. The observable progression is from an unavailable policy number to alternate identifiers, then a retrieved vehicle description and confirmation. The demonstration stops there; it does not show assistance being dispatched.
This task makes two requirements especially visible:
- Alphanumeric accuracy: Plates, postcodes, and addresses carry task-critical characters. A plausible-sounding conversation is insufficient if the identifiers used to locate a record are wrong.
- Proactive audio: The model decides when external input warrants a response or interruption. Background noise or another person talking should not automatically make it stop speaking or cut itself short.
Here, proactive includes knowing when to leave the conversation alone. The model must distinguish relevant input from sound that happens around the user. Wu Fon connects that requirement to the places voice agents will actually be used: on trains, during walks, and on the go. Quiet-office assumptions would make the model’s conversational timing poorly suited to those environments.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Visual presence adds another output to coordinate
The final demonstration adds a visual presence. Wu Fon introduces a pilot with Citi at Cloud Next that supports customized real-time avatars, ranging from hyperrealistic humans to cartoons. The experience uses the same speech-to-speech model and combines low-latency conversation with multilingual lip syncing. An avatar gives the spoken interaction another output whose timing must remain coordinated with the exchange. 14:21
In the example, a user asks about progress toward a daughter’s college fund. The agent replies about the goal, mentions a possible opportunity, and then acknowledges that another person has joined, offering congratulations on college acceptance. Wu Fon uses the demo to bring together multimodal input and output, tool calling for relevant user information, conversational fluidity, and internationalization. It is presented as an early convergence of those capabilities in a pilot.
The closing ambition is broader than giving an assistant a good voice. Wu Fon’s forecast is that AGI will be spoken. For the team, that means one promptable model must let a user move among translation, taking action, brainstorming, and rambling. Each mode changes what a useful response looks like: translation follows someone else’s speech, an agent advances a task, and an open-ended exchange follows the user’s thought. The intended product must switch among those modes while keeping its understanding, timing, language use, and outputs working together. 15:56
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Resources
Further reading
A route into Ouyang’s earlier work on language modeling and multilingual input, including keyboard decoding under latency and memory constraints. These publications provide background on input-system tradeoffs rather than specifications for the speech model.
Related talks
- Milliseconds to Magic: Real‑Time Workflows using the Gemini Live API and Pipecat
A practical companion topic for moving from the shared speech model to real-time application workflows.
- Engineering voice agents: Latency, quality, and scale
Continues the engineering questions raised by the tradeoff between useful answers and conversational latency.
- Realtime Conversational Video with Pipecat and Tavus — Chad Bailey and Brian Johnson, Daily & Tavus
An adjacent topic for adding visual presence to spoken interaction.
Read the complete timestamped transcript
- 0:01
[music]
- 0:12
>> Hi everyone. Thanks for coming to our
- 0:14
talk. We're going to talk a lot about
- 0:16
how we are planning on voiceifying the
- 0:18
agentic future with speech-to-speech
- 0:20
research here at Google DeepMind. My
- 0:22
name is Valeria. I'm the product lead
- 0:24
for the speech-to-speech model in Gemini
- 0:25
and Tom.
- 0:27
>> Yeah, my name is Tom. I work on
- 0:28
speech-to-speech as an engineer and
- 0:30
Gemini. So, yeah, great to be presenting
- 0:32
our work.
- 0:33
>> Cool.
- 0:35
So, before we start diving into the
- 0:37
history of Google research and audio and
- 0:39
the latest research we've been doing, I
- 0:41
just want to take a step back and really
- 0:43
kind of like think about why this is
- 0:45
important to us in the team. And the
- 0:47
main reason is that voice is the most
- 0:49
natural way for humans to interact with
- 0:51
both the physical and the virtual world.
- 0:53
And we're already seeing so many
- 0:55
applications that are starting even
- 0:56
within the own Google products. We see
- 0:58
voice being used to ask questions and
- 1:01
you know, do homework or info seeking or
- 1:03
EDU in search live and Gemini live. All
- 1:05
the way to these same models being
- 1:07
deployed in cloud and the API for
- 1:09
enterprise or voice agent use cases.
- 1:11
Should I use this as a
- 1:13
microphone?
- 1:15
Hello. Okay.
- 1:16
Um
- 1:18
So, because of that, we only think that
- 1:19
the number of applications is going to,
- 1:21
you know, exponentially increase over
- 1:23
the next few years and we believe that
- 1:25
speech-to-speech models are the way to
- 1:26
go when we want to build robust
- 1:28
universal voice agents. And with that,
- 1:30
I'll hand it off to Tom.
- 1:33
>> All right. So, of course, like one way
- 1:34
to create a voice agent is to just add
- 1:37
an ASR like speech-to-text model in the
- 1:39
pipeline and then a text-to-speech model
- 1:40
on the other end, right? So, of course,
- 1:42
that's where a lot of the history of
- 1:43
speech come from. Of course, Google has
- 1:45
been working on this for a long time.
- 1:46
I'm going to give you a little bit of a
- 1:47
historical overview of what speech
- 1:49
modeling, especially speech-to-text
- 1:51
automatic
- 1:52
speech recognition, typically looks
- 1:54
like, right? So, up until around 2018,
- 1:56
this usually involved a lot of different
- 1:57
components. You have um you know of
- 1:59
course feature extraction that's fairly
- 2:01
general and then you have all these
- 2:02
different pieces like acoustic modeling,
- 2:04
pronunciation modeling, language
- 2:06
modeling, a second pass rescoring that
- 2:08
allows you to go from the audio input to
- 2:10
a text transcription. Right? And of
- 2:12
course like around 2018, these moved
- 2:14
more and more towards end-to-end
- 2:15
systems. You don't have to have so much
- 2:16
domain knowledge. You can actually have
- 2:18
mostly the the neural model learn this
- 2:21
pattern and mapping between acoustic
- 2:23
inputs and text. But these aren't really
- 2:25
the end-to-end models that we think
- 2:26
about when we think about LLMs. They're
- 2:27
only doing kind of one thing, which is
- 2:29
speech to a transcription of that
- 2:31
speech. They're not responding, they're
- 2:32
not translating. If you wanted to have
- 2:34
the model tell you about the tone or the
- 2:36
emotion or the speed of the speaker. If
- 2:38
you wanted to bias it towards words or
- 2:40
much less like images, those are all
- 2:41
things you have to build yourself as
- 2:43
part of the system and there's really
- 2:45
really a barrier to how easily you can
- 2:46
scale these systems. So,
- 2:49
fast forward to now, which is kind of of
- 2:51
course the LLM era, right? Like you
- 2:52
know, the first LLMs were mostly text,
- 2:54
but even there I think you could kind of
- 2:55
hack audio embeddings into these text
- 2:57
models and it kind of worked, but now of
- 2:59
course for a long time now, Gemini
- 3:00
models have been very natively
- 3:02
multimodal. So, what does that mean? It
- 3:04
means that when we train these models in
- 3:05
pre-training, which is where the bulk of
- 3:06
the data comes from, these are
- 3:08
multimodal interleaved examples, right?
- 3:10
So, the bottom uh diagram here gives you
- 3:13
kind of one example of what that might
- 3:14
look like. So, this is a task where
- 3:16
you're asking the model to summarize a
- 3:18
bedtime story and there's a text prompt
- 3:19
in the beginning, but then there's this
- 3:21
sequence of video and audio inputs that
- 3:24
the model gets
- 3:25
and then of course like what you expect
- 3:27
the model to do here is produce um both
- 3:29
the summary and also annotate timestamps
- 3:31
for where interesting things happen and
- 3:33
so forth. So, this example is teaching
- 3:35
the model to translate its understanding
- 3:37
of the audio and the video into text.
- 3:39
You might have other examples in
- 3:41
pre-training that ask you to caption a
- 3:43
video. So, you might have a video that
- 3:44
has audio and the model is learning to
- 3:47
bias towards both the video and the
- 3:48
audio signal to caption this well. And
- 3:51
of course like there's limitless like
- 3:53
YouTube videos with captions that you
- 3:54
can train these models on. Other models
- 3:55
might actually try to generate audio
- 3:57
from the video from the text, right? So,
- 3:59
you can have ASR, TTS, or any
- 4:01
combination of these plus all of these
- 4:02
sort of agentic tasks all kind of
- 4:05
learned under one unified token
- 4:07
embedding space. So, this becomes a
- 4:09
foundation for a lot of what we want to
- 4:10
do in audio because we already have a
- 4:11
model that understands audio, video,
- 4:14
text, and how these things relate and
- 4:16
transition from one to the next.
- 4:19
So, very quickly, like one of the
- 4:21
applications that this enables that
- 4:22
we've launched recently is live
- 4:24
translation, right? And this is a kind
- 4:25
of application that kind of only works
- 4:27
when you have all of these capabilities
- 4:29
working within the same model. You have
- 4:30
basically state-of-the-art translation
- 4:32
quality. Even though this model is
- 4:33
translating basically as the user or
- 4:35
speakers are speaking, you kind of ask,
- 4:37
"Hey, I I speak English. There's maybe
- 4:39
friends who are talking in Spanish and
- 4:41
Italian and Chinese." And it's
- 4:42
translating all of them to your language
- 4:43
as they talk. Um and then we're we're
- 4:45
finding is the translation quality for
- 4:46
this like streaming real-time
- 4:48
translation is about as good as you
- 4:50
would get with offline systems, right?
- 4:52
Where you kind of know the full
- 4:53
utterance
- 4:54
um from the very beginning. So, that's
- 4:56
something that has been classically very
- 4:58
hard to do with these cascaded systems,
- 5:00
but with LLMs, it actually just
- 5:03
a lot of it comes out of the
- 5:04
pre-training. So, of course, to do this
- 5:06
task it needs to do multilingual
- 5:07
switching because you could be
- 5:08
translating across different languages.
- 5:09
You don't know what those languages are
- 5:10
beforehand. It needs to preserve the
- 5:12
speaker voice of the source speaker and
- 5:15
be able to understand multiple speakers,
- 5:17
be robust to noise, and of course, like
- 5:19
do all this in real time, right? So,
- 5:21
again, it would be very hard to try to
- 5:23
engineer this, but then with the LLM and
- 5:25
Gemini models, this almost becomes a
- 5:28
prompting task.
- 5:29
And on that, like, I know, in this
- 5:31
diagram we're saying, "Hey, at the top
- 5:32
with these models, if you prompt it to
- 5:34
do the speaking like this streaming
- 5:36
translation task,
- 5:38
and you give it the audio, it will
- 5:39
produce the streaming translation
- 5:40
output, right? The same model, if you
- 5:42
ask it to act like an agent and respond
- 5:44
to maybe image and audio input, maybe
- 5:47
asking questions about that image, it
- 5:48
will give you an answer. And finally,
- 5:50
like very well we'll show examples of
- 5:51
this, you can also have it create this
- 5:53
embodied, you know, virtual agent that
- 5:55
has a face, that has, you know, things
- 5:57
and tools that it can show you, and it
- 5:59
will produce this sort of embodied agent
- 6:01
experience. So, with that, I'm going to
- 6:03
give it to Valeria to talk more about
- 6:04
the North Star and some of the key demo
- 6:07
products that we built.
- 6:10
>> Yeah, so to create this type of kind of
- 6:12
universal, versatile, uh kind of
- 6:14
model/product,
- 6:16
there's like three vectors that we think
- 6:17
about when we do research and product
- 6:19
for these models. Um and they also come
- 6:21
with some challenges, so I'll like walk
- 6:23
you through some of them. So, at the
- 6:25
core of a speech-to-speech model, the
- 6:27
first thing that people usually think
- 6:28
about is that it has very
- 6:29
conversational, right? It's low latency,
- 6:31
it's very conversational, very snappy,
- 6:33
very natural. But, I think within our
- 6:35
team, we really don't only want this
- 6:36
model to sound nice. We also have two
- 6:39
pillars at the top that we also really
- 6:40
care about like pulling all together
- 6:42
into one model, which is intelligence
- 6:44
and it being multimodal. So, when we
- 6:46
talk about intelligence, we talk about,
- 6:48
you know, task completion, instruction
- 6:49
following, reasoning, like capabilities
- 6:51
that the model needs to have natively in
- 6:54
order to complete tasks and to like do
- 6:56
things uh that have high customer
- 6:58
satisfaction, for example. And on the
- 7:00
other side of the Venn diagram, we also
- 7:02
have the idea that these models should
- 7:04
be very multimodal, both in audio in and
- 7:06
audio out, right? So, sometimes a user
- 7:08
doesn't only want to input audio in and
- 7:11
have that be the start of the
- 7:12
conversation. We need video, your screen
- 7:14
sharing, PDFs, whatever you would want
- 7:16
the model to interpret and understand,
- 7:18
we should be able to stream it in and
- 7:20
also produce output out of it. So,
- 7:22
that's kind of like the trifecta of
- 7:23
which we think about speech-to-speech
- 7:25
models. Um and I want to add a caveat
- 7:27
about ITNN. I think actually the
- 7:29
majority of our Gemini users are
- 7:30
non-English speakers. Um so, we put a
- 7:32
big focus on having and making sure that
- 7:34
all these capabilities work within not
- 7:37
only, you know, EN-US, but all the
- 7:39
languages that our customers care about.
- 7:41
Um
- 7:41
of course, this also our North Star also
- 7:44
becomes one of the biggest challenges in
- 7:45
our research because
- 7:47
once you move one of the knobs, it's
- 7:49
very easy for the other knobs to kind of
- 7:51
like mess up, right? Like a very quick
- 7:53
example, oh, how do we increase
- 7:55
intelligence in the model? Well, you can
- 7:57
turn thinking high or like the thinking
- 7:59
is high as possible to have the model
- 8:01
think a lot before calling a tool or
- 8:03
answering a question, which in eval's it
- 8:05
does show that it does improve the
- 8:07
model's intelligence. But when what does
- 8:09
that do to latency, right? And time to
- 8:11
first audio and the naturalness of the
- 8:12
conversation? So, within the Gemini
- 8:15
team, we're really trying to push
- 8:16
forward research initiatives that can
- 8:18
kind of blend in the three of them
- 8:20
without really sacrificing any of those
- 8:22
by a lot. Um,
- 8:24
but in the meantime, we're going to show
- 8:25
you some of the demos that we think are
- 8:27
hinting at how our speech-to-speech
- 8:29
model can combine all these three into
- 8:32
really cool application. So,
- 8:34
the first one is you kind of saw this as
- 8:36
a preview, but our live model, as you
- 8:38
know, uh, powers streaming translation
- 8:40
that supports 70+ languages. So, this is
- 8:42
a little bit around the core of
- 8:44
conversation quality and IT&N efforts
- 8:46
that we have in the team. I'll play a
- 8:47
quick video on how this works on Google
- 8:49
Meets to help two people or maybe
- 8:51
multiple people that are speaking
- 8:53
different languages still have a live
- 8:54
conversation.
- 8:57
Oh.
- 8:58
One sec. Okay.
- 9:00
>> Okay, let's turn on speech translation.
- 9:04
>> So, here the user can simply select the
- 9:06
language that they want the translation
- 9:08
to happen in and then the rest will be
- 9:10
done in real time in multiple speakers
- 9:12
kind of having a conversation back and
- 9:13
forth. So, I'll show you a snippet of
- 9:15
this video of what happens.
- 9:20
>> It's great to see you both. Cassie,
- 9:22
how's the weather in Shanghai?
- 9:25
>> It's nice to meet you. The weather here
- 9:27
is really nice, sunny and bright. I
- 9:29
spent all day Saturday in the park with
- 9:31
my family.
- 9:35
>> That sounds wonderful.
- 9:37
Anna, you mentioned last week that you
- 9:39
were celebrating your birthday. How was
- 9:40
it?
- 9:41
>> Oh, that was fantastic. I had dinner at
- 9:45
my favorite restaurant with some
- 9:46
friends. If you visit Sweden, you must
- 9:49
try this restaurant. It was
- 9:52
>> So, um a lot of things happening. Not
- 9:54
only there's, you know, real-time
- 9:56
translation. Whoops.
- 9:58
How do I
- 9:59
back to Okay.
- 10:00
Um not only there's real-time
- 10:02
translation that is happening, uh but we
- 10:04
see that it's in a multi-speaker
- 10:05
setting, you know, low latency, like
- 10:07
right after the user starts speaking,
- 10:09
the translation kicks off, so that it
- 10:10
doesn't feel like it's really turn by
- 10:12
turn and robotic and you're afraid to
- 10:14
interrupt because, you know, once you
- 10:16
start speaking, the model will start
- 10:17
catching your translation directly. So,
- 10:19
now I'll show some other applications
- 10:21
where we see that we have one single
- 10:23
speech-to-speech model for many
- 10:24
conversational frontiers. So, two
- 10:26
products that I want to highlight here
- 10:28
are the same model that we power search
- 10:30
live for everyday conversations in any
- 10:32
language. It's the same model that we
- 10:34
use to power developer experiences in
- 10:36
our live API. As you'll see in the
- 10:38
videos, both use cases are extremely
- 10:40
different, but because we try and make
- 10:42
this this model or this speech-to-speech
- 10:44
model very promptable and universal, you
- 10:47
can see how it adapts to the different
- 10:48
use cases. So, let me just play the
- 10:50
first video.
- 11:12
So, to highlight in this video, many
- 11:14
things are happening. First, the
- 11:15
multimodal, you know, it's real-time uh
- 11:17
video and audio streaming in, so that
- 11:19
you don't have to actually describe what
- 11:20
the sofa looks like. But then the
- 11:22
multimodal out, you see that there was a
- 11:24
tool called made to pull up the right
- 11:25
search cards if the user wanted to know
- 11:27
more information. And then finally, the
- 11:29
ITN component, you know, we're
- 11:31
localizing the speaker's Spanish to
- 11:32
Spain Spanish. And also, when we do the
- 11:36
kind of responding in Spanish, we're
- 11:37
also smart enough to know that some
- 11:39
words are better to be left in English,
- 11:41
like the mid-century type of word. It
- 11:43
didn't translate it directly to Spanish
- 11:45
cuz it knew that the term was commonly
- 11:46
known in English. Sorry, in Spanish. So,
- 11:49
this is one example of how users are
- 11:51
using search live for like info-seeking
- 11:53
questions. Now, let me show a very
- 11:55
different demo on how we do this for
- 11:57
conversational voice agents.
- 12:02
Oh.
- 12:04
Sorry.
- 12:14
>> Hi, I've blown a tire and had to pull
- 12:17
over to the side of the road. Can you
- 12:18
help?
- 12:20
>> Hello, you've reached Auto Transform
- 12:23
Insurance Roadside Assistance. My name
- 12:25
is Ace. I understand this is stressful,
- 12:27
but we'll take care of everything. To
- 12:29
get started, could I please have your
- 12:30
name and your policy number?
- 12:32
>> Uh my name is Richard Jenkins. I I don't
- 12:34
actually have my policy number to hand.
- 12:39
>> No worries, Richard. I can look you up
- 12:41
with your registration plate and
- 12:42
postcode instead. Could you provide
- 12:44
those for me, please?
- 12:46
>> Whoa, that was a bit close. Um yeah, my
- 12:49
registration plate is BD21
- 12:54
XYA
- 12:56
and uh my postcode is SN48ZX.
- 13:03
>> Policy details BD21
- 13:06
XYA. Thank you. For your safety, please
- 13:09
stay clear of the road. I've found your
- 13:11
details and I see you're in a blue Mini
- 13:14
Cooper F-Series. Is that the vehicle
- 13:16
you're in?
- 13:16
>> Yeah, yeah, that that's the vehicle.
- 13:20
>> Got it.
- 13:21
>> Okay, so I'll pause it here, but as you
- 13:23
can see, very different things are
- 13:24
happening under the hood with the same
- 13:25
model. You know, it's more about
- 13:27
alphanumeric accuracy for complex kind
- 13:30
of like postcode numbers or addresses.
- 13:32
There's like this feature that we have
- 13:34
called proactive audio, which is the
- 13:36
idea that the LLM knows when or when not
- 13:38
to respond to an external input. So, for
- 13:40
example, if you're in a conversation and
- 13:42
someone else is talking or there's
- 13:43
background noise happening in the back,
- 13:45
the model knows to not stop or cut
- 13:47
itself short because there's external
- 13:49
noise happening. Because we realized
- 13:51
that the majority of these conversations
- 13:53
are not happening in an office room with
- 13:55
like no noise, you know, in a sealed
- 13:56
environment. They're happening on the
- 13:58
go, on the train, while you're on a
- 13:59
walk. Um and that's the type of
- 14:01
experiences that we want to facilitate
- 14:03
with the speech-to-speech model.
- 14:05
Um lastly, um another thing we're really
- 14:07
excited about is not only voice out, but
- 14:09
also multimodal out. We believe that,
- 14:12
you know, the true AGI conversational
- 14:14
frontier will also require visual
- 14:16
presence. So, we were excited to launch
- 14:18
our first kind of pilot demo with City
- 14:20
um in Cloud Next, which supports
- 14:22
customized real-time avatars.
- 14:24
Um and you can kind of like
- 14:26
personalize anything from a
- 14:28
hyperrealistic human to a cartoon
- 14:30
appearance and everything in the middle.
- 14:32
And powered by the same speech-to-speech
- 14:33
model we've been showing, it allows to
- 14:35
have, you know, low-latency,
- 14:37
multilingual lip-syncing, and a really
- 14:38
kind of like uh ongoing fluid
- 14:40
conversation that has visual presence.
- 14:42
So, let me show you a demo that also
- 14:44
brings our Venn diagram together and
- 14:46
what we're excited about.
- 14:48
>> All this is reminding me of my
- 14:49
daughter's college fund. How are we
- 14:51
tracking on that?
- 14:55
>> You're tracking well, Jackson. I've also
- 14:57
identified a new opportunity that may
- 14:59
get you there even sooner.
- 15:01
Oh, and I can see Lisa just joined you.
- 15:03
Hi, Lisa. She must be so excited about
- 15:06
her college acceptance. Congratulations.
- 15:08
It's wonderful to see your savings goals
- 15:10
coming to life.
- 15:11
>> Excelente. Las cosas han estado tan
- 15:14
inestables últimamente.
- 15:18
>> Sí. Los servicios de tecnología y
- 15:20
comunicaciones han mostrado un desempeño
- 15:23
sólido en lo que va del año.
- 15:25
>> That's good news.
- 15:26
>> I always joke that the user's audio in
- 15:28
Spanish is worse than the audio model
- 15:30
speaking back, but um this is kind of
- 15:32
just to show how like our Venn diagram
- 15:34
of combining, you know, multimodality in
- 15:36
and out, you know, tool calling to like
- 15:38
pull up the relevant examples from the
- 15:40
user, and also conversational fluidity
- 15:42
with ITNN are starting slowly to come
- 15:44
together in these types of demos that
- 15:46
we're excited to keep pushing the
- 15:47
frontier of.
- 15:49
Um so with this parting thought, I guess
- 15:51
last
- 15:52
kind of thought that we have for you is
- 15:53
that we believe that AGI will not be
- 15:55
typed, that it will be spoken. Um and
- 15:58
for it to be spoken, there's a lot of
- 15:59
things that need to work together in a
- 16:01
single promptable, versatile model that
- 16:04
allows a user to switch between all the
- 16:06
sorts of conversation modes that we're
- 16:07
looking at, right? From translation to
- 16:09
taking action to brainstorming to
- 16:11
rambling, and we truly believe in the
- 16:13
power of these speech-to-speech models
- 16:14
to achieve that like seamless switching.
- 16:17
Um so we're excited to push the frontier
- 16:19
on that. So if you're excited or want to
- 16:21
learn more, please come talk to us, and
- 16:22
thank you so much for coming.
- 16:38
>> [music]