Speech-to-Speech Model Research at Google DeepMind — Valeria Wu Fon & Tom Ouyang, Google DeepMind
Read the talk
Speech-to-Speech Models: Bringing Conversation, Reasoning, and Multimodality Together
Valeria Wu Fon and Tom Ouyang explain how shared multimodal training supports voice agents, and why fast responses, accurate task execution, and rich interaction remain difficult to improve together.
From a talk by Valeria Wu Fon and Tom Ouyang
At a glance
Ideas worth remembering
End-to-end recognition simplified the audio-to-text mapping, but shared multimodal pretraining aims to support a broader set of behaviors: understanding audiovisual context, generating speech, translating, and acting on instructions.
A voice agent must balance task quality with time to first audio. More thinking can improve intelligence evaluations while delaying responses; the presentation identifies the tradeoff but does not quantify or resolve it.
Useful multilingual interaction includes streaming translation, switching languages, preserving speaker voice, and choosing terminology appropriate to an audience. The reported offline-quality comparison lacks benchmark details, and the mid-century example establishes only one localization choice.
Service agents need exact identifiers and sound-sensitive turn decisions. The roadside example emphasizes letters and digits used for lookup, while proactive audio aims to prevent irrelevant speech or noise from interrupting the agent.
The long-term goal is a promptable model that supports continuous movement among translation, action, brainstorming, and informal conversation, with tools and visual output extending what speech alone can convey.
Voice as an interface for agents
Valeria Wu Fon introduces the work from her role leading product for Gemini’s speech-to-speech model; Tom Ouyang brings the engineering perspective. Their motivation is that voice offers a natural way to interact with both physical surroundings and digital systems. Valeria points to information seeking, homework, and educational conversations in Search Live and Gemini Live, alongside enterprise voice agents built through cloud services and APIs.
The team expects voice applications to expand and sees speech-to-speech models as a foundation for robust, universal voice agents. That is an ambition for a broadly useful interface: the same underlying model should support different kinds of spoken interaction rather than require a separate speech system for every application.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
From speech pipelines to end-to-end recognition
Tom starts with a straightforward way to build a voice agent: put automatic speech recognition, or ASR, before a text-based system and text-to-speech after it. He then traces the recognition component itself. Until around 2018, a typical system combined feature extraction, acoustic modeling, pronunciation modeling, language modeling, and a second pass for rescoring. These components collectively converted audio into a text transcription, but assembling them required substantial speech-domain knowledge.
Around 2018, recognition increasingly moved toward end-to-end neural systems that learned the mapping from acoustic input to text. This reduced the need to design so many specialized pieces, but the endpoint remained a transcription. The model did not automatically become a conversational agent or translator. Interpreting tone, emotion, or speaking speed, biasing recognition toward particular words, and incorporating images still required additional system development. Tom identifies that repeated engineering as a barrier to scaling the system’s capabilities.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Learning relationships between audio, video, and text
Tom contrasts adding audio embeddings to an initially text-oriented language model with training a model natively on multiple modalities. In his account of Gemini, pretraining—the stage that supplies the bulk of the training data—uses interleaved multimodal examples. A training example can therefore combine a text instruction with a sequence of video and audio inputs, teaching the model to relate those signals within one task.
His concrete example asks the model to summarize a bedtime story. After receiving the text prompt and audiovisual sequence, the model is expected to produce a summary and annotate timestamps for interesting events. The learning problem extends beyond recognizing words: it requires translating an understanding of what happens in the audio and video into a textual account that also locates events in time.
Other examples can teach captioning from both a video and its audio, or audio generation conditioned on video and text. Tom describes ASR, text-to-speech, combinations of these tasks, and agentic tasks as being learned within a unified token embedding space. The shared foundation is a model that understands the relationships among audio, video, and text and can move between them. The talk describes this training principle without specifying the tokenization scheme or detailed model architecture.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Translation while the speaker is still talking
Live translation illustrates why the team wants these capabilities together. An English-speaking listener might hear friends speaking Spanish, Italian, and Chinese, with the model translating each into English as they talk. Tom reports that the streaming translation quality is about as good as that of offline systems, which have access to the full utterance from the beginning. That comparison matters because the streaming model must begin producing output before it has all the information an offline system can use. The presentation supplies no benchmark details or numerical results for the quality comparison.
The task also requires switching among languages that may not be known beforehand, preserving the source speaker’s voice, understanding multiple speakers, and remaining robust to noise—all in real time. Tom says much of the capability comes from pretraining and describes configuring the task as almost a prompting problem. This is a claim about reusing learned capabilities; the talk does not establish that prompting alone guarantees correct translation under every combination of speakers and noise.
Tom broadens the argument to different interaction modes. Prompt the model for streaming translation and audio input produces translated speech. Ask it to act as an agent answering questions about an image and audio input, and it produces an answer. He also previews an embodied virtual agent with a face and tools it can show the user. The design goal is to select different behaviors from a shared model rather than build a separate foundation for each experience.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
The tension between speed, intelligence, and multimodality
Valeria organizes the research around three priorities. A conversational model should respond with low latency and feel snappy and natural. An intelligent model should complete tasks, follow instructions, and reason well enough to deliver useful outcomes. A multimodal model should accept more than speech: video, screen sharing, and PDFs are examples of material users may want it to interpret. Its output should also support the interaction those inputs require. These priorities define usefulness more broadly than pleasant-sounding speech.
Language coverage cuts across all three priorities. Valeria says the majority of Gemini users are non-English speakers, so the team focuses on making the capabilities work beyond US English and across the languages customers care about. A model’s conversational or reasoning quality therefore cannot be judged solely through its English behavior.
The difficulty is that improving one priority can harm another. Increasing the thinking budget lets the model spend longer reasoning before answering or calling a tool, and Valeria reports that this improves intelligence evaluations. But that work delays the first audio response and can make the conversation feel less natural. Time to first audio is therefore a product constraint alongside answer quality. The team’s aim is to combine the three priorities without large sacrifices; the talk gives neither a numerical latency target nor a detailed method for resolving the tradeoff.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Keeping a translated meeting conversational
Valeria introduces streaming translation supporting 70+ languages and shows a Google Meet demonstration. The user selects the desired translation language, after which the system handles a conversation among multiple speakers in real time. The excerpt moves from a question about the weather in Shanghai to a reply about a sunny day spent in a park, then to a birthday dinner and a restaurant recommendation in Sweden. The ordinary back-and-forth is the point: translation should fit the meeting’s existing social rhythm.
Her explanation emphasizes that translation begins shortly after a person starts speaking. Participants need not wait through a rigid sequence of complete utterance, translation, and reply. As another person begins speaking, the model starts catching that speech for translation, reducing the sense that interruption will break the interaction. This describes the intended conversational behavior in the demonstration, without measuring delay or establishing performance during arbitrary overlapping speech.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Visual search and language-sensitive responses
Valeria next contrasts everyday conversations in Search Live with developer experiences through the Live API. She says the same speech-to-speech model powers both, with prompting allowing it to adapt to substantially different use cases. Universality here means reuse of the model across applications, while the application still supplies its particular interaction and tools.
In her explanation of a sofa-search example, real-time video and audio input let the user ask about an object without describing its appearance in words. A tool call retrieves relevant search cards so the user can explore further. The spoken answer and the cards serve different needs: speech carries the conversation, while the retrieved material offers more information. Her account supplies the example’s behavior, but the excerpt does not include the search dialogue or the tool’s implementation.
The response also adapts to Spain Spanish while retaining the English design term mid-century. Valeria explains that the model leaves the term untranslated because it is commonly used that way in Spanish. The example shows a localization decision that goes beyond translating each word: the model’s response preserves terminology familiar to the intended audience. It is one reported instance of that behavior, rather than evidence that every borrowed term will be handled correctly.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Exact identifiers and decisions about interruption
The roadside-assistance demonstration changes the task from information seeking to a structured service conversation. A caller has blown a tire and pulled over. The agent acknowledges the stress and asks for a name and policy number. When Richard Jenkins says he does not have the number available, the agent offers registration plate and postcode as alternative lookup details. The interaction adapts to missing information while continuing toward identifying the caller’s policy.
The caller gives registration plate BD21 XYA and postcode SN48ZX. The agent repeats the plate, advises him to stay clear of the road, and says it has found details for a blue Mini Cooper F-Series. The caller confirms the vehicle. Valeria highlights alphanumeric accuracy as a central requirement for this kind of application: a plausible-sounding response is insufficient when letters and digits determine which record is retrieved. The excerpt ends after vehicle confirmation, so it does not demonstrate dispatching assistance or completing the full roadside task.
Valeria then describes proactive audio: the model decides when an external input warrants a response and when it does not. Someone else talking or background noise should not automatically cause the agent to stop speaking or cut its answer short. The relevant distinction is whether sound belongs to the interaction, not merely whether sound exists. This matters for conversations on trains, during walks, and in other noisy environments. The talk describes the intended behavior without giving the decision mechanism or an error rate for distinguishing irrelevant sound from a real interruption.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Adding visual presence and switching conversation modes
The final demonstration extends output beyond voice to a visible conversational presence. Valeria describes a pilot shown at Cloud Next with customizable real-time avatars, ranging from hyperrealistic humans to cartoon appearances. Powered by the same speech-to-speech model, the experience supports low-latency conversation and multilingual lip-syncing. Visual presence adds a coordination requirement: the avatar’s speech and mouth movement must remain aligned as the conversation proceeds across languages.
In the example, Jackson asks about his daughter’s college fund. The agent says the savings are tracking well and mentions a possible opportunity, then acknowledges Lisa joining and congratulates her on college acceptance. The user switches to Spanish to express concern about recent instability, and the agent answers in Spanish before the conversation returns to English. The exchange combines personalized context, an apparent response to someone entering the scene, and language switching. Its financial statements belong to the demonstration; the excerpt supplies no underlying account data or analysis that would establish their accuracy.
Valeria reads the demonstration as a convergence of multimodal input and output, tool calling to bring in relevant user information, and fluid multilingual conversation. Her description is explicitly one of capabilities starting to come together in demos. It illustrates the desired combination without establishing general reliability or explaining how the avatar rendering and tool systems are connected to the model.
The closing vision is that spoken interaction will be central to AGI. Valeria argues that realizing it requires many capabilities to work together in a single promptable, versatile model. Users should be able to move seamlessly among translation, taking action, brainstorming, and less structured speech such as rambling. The substantive goal is continuity across conversation modes: the agent should adapt to what the user is doing while keeping the interaction coherent. She closes by inviting further discussion of that research direction.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
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]