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.

0:200:22
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

0:01 · section reference included

From speech pipelines to end-to-end recognition

Selected presentation frame from Speech-to-Speech Model Research at Google DeepMind — Valeria Wu Fon & Tom Ouyang, Google DeepMind at 133 seconds
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.

1:331:34
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

1:33 · section reference included

Learning relationships between audio, video, and text

Selected presentation frame from Speech-to-Speech Model Research at Google DeepMind — Valeria Wu Fon & Tom Ouyang, Google DeepMind at 209 seconds
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.

2:492:51
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

2:49 · section reference included

Translation while the speaker is still talking

Selected presentation frame from Speech-to-Speech Model Research at Google DeepMind — Valeria Wu Fon & Tom Ouyang, Google DeepMind at 332 seconds
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.

4:194:22
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

4:19 · section reference included

The tension between speed, intelligence, and multimodality

Selected presentation frame from Speech-to-Speech Model Research at Google DeepMind — Valeria Wu Fon & Tom Ouyang, Google DeepMind at 422 seconds
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.

6:106:16
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

6:10 · section reference included

Keeping a translated meeting conversational

Selected presentation frame from Speech-to-Speech Model Research at Google DeepMind — Valeria Wu Fon & Tom Ouyang, Google DeepMind at 592 seconds
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.

8:348:36
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

8:34 · section reference included

Exact identifiers and decisions about interruption

Selected presentation frame from Speech-to-Speech Model Research at Google DeepMind — Valeria Wu Fon & Tom Ouyang, Google DeepMind at 775 seconds
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.

12:1412:17
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

12:14 · section reference included

Adding visual presence and switching conversation modes

Selected presentation frame from Speech-to-Speech Model Research at Google DeepMind — Valeria Wu Fon & Tom Ouyang, Google DeepMind at 878 seconds
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.

14:0514:07
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

14:05 · section reference included

Read the complete timestamped transcript
  1. 0:01

    [music]

  2. 0:12

    >> Hi everyone. Thanks for coming to our

  3. 0:14

    talk. We're going to talk a lot about

  4. 0:16

    how we are planning on voiceifying the

  5. 0:18

    agentic future with speech-to-speech

  6. 0:20

    research here at Google DeepMind. My

  7. 0:22

    name is Valeria. I'm the product lead

  8. 0:24

    for the speech-to-speech model in Gemini

  9. 0:25

    and Tom.

  10. 0:27

    >> Yeah, my name is Tom. I work on

  11. 0:28

    speech-to-speech as an engineer and

  12. 0:30

    Gemini. So, yeah, great to be presenting

  13. 0:32

    our work.

  14. 0:33

    >> Cool.

  15. 0:35

    So, before we start diving into the

  16. 0:37

    history of Google research and audio and

  17. 0:39

    the latest research we've been doing, I

  18. 0:41

    just want to take a step back and really

  19. 0:43

    kind of like think about why this is

  20. 0:45

    important to us in the team. And the

  21. 0:47

    main reason is that voice is the most

  22. 0:49

    natural way for humans to interact with

  23. 0:51

    both the physical and the virtual world.

  24. 0:53

    And we're already seeing so many

  25. 0:55

    applications that are starting even

  26. 0:56

    within the own Google products. We see

  27. 0:58

    voice being used to ask questions and

  28. 1:01

    you know, do homework or info seeking or

  29. 1:03

    EDU in search live and Gemini live. All

  30. 1:05

    the way to these same models being

  31. 1:07

    deployed in cloud and the API for

  32. 1:09

    enterprise or voice agent use cases.

  33. 1:11

    Should I use this as a

  34. 1:13

    microphone?

  35. 1:15

    Hello. Okay.

  36. 1:16

    Um

  37. 1:18

    So, because of that, we only think that

  38. 1:19

    the number of applications is going to,

  39. 1:21

    you know, exponentially increase over

  40. 1:23

    the next few years and we believe that

  41. 1:25

    speech-to-speech models are the way to

  42. 1:26

    go when we want to build robust

  43. 1:28

    universal voice agents. And with that,

  44. 1:30

    I'll hand it off to Tom.

  45. 1:33

    >> All right. So, of course, like one way

  46. 1:34

    to create a voice agent is to just add

  47. 1:37

    an ASR like speech-to-text model in the

  48. 1:39

    pipeline and then a text-to-speech model

  49. 1:40

    on the other end, right? So, of course,

  50. 1:42

    that's where a lot of the history of

  51. 1:43

    speech come from. Of course, Google has

  52. 1:45

    been working on this for a long time.

  53. 1:46

    I'm going to give you a little bit of a

  54. 1:47

    historical overview of what speech

  55. 1:49

    modeling, especially speech-to-text

  56. 1:51

    automatic

  57. 1:52

    speech recognition, typically looks

  58. 1:54

    like, right? So, up until around 2018,

  59. 1:56

    this usually involved a lot of different

  60. 1:57

    components. You have um you know of

  61. 1:59

    course feature extraction that's fairly

  62. 2:01

    general and then you have all these

  63. 2:02

    different pieces like acoustic modeling,

  64. 2:04

    pronunciation modeling, language

  65. 2:06

    modeling, a second pass rescoring that

  66. 2:08

    allows you to go from the audio input to

  67. 2:10

    a text transcription. Right? And of

  68. 2:12

    course like around 2018, these moved

  69. 2:14

    more and more towards end-to-end

  70. 2:15

    systems. You don't have to have so much

  71. 2:16

    domain knowledge. You can actually have

  72. 2:18

    mostly the the neural model learn this

  73. 2:21

    pattern and mapping between acoustic

  74. 2:23

    inputs and text. But these aren't really

  75. 2:25

    the end-to-end models that we think

  76. 2:26

    about when we think about LLMs. They're

  77. 2:27

    only doing kind of one thing, which is

  78. 2:29

    speech to a transcription of that

  79. 2:31

    speech. They're not responding, they're

  80. 2:32

    not translating. If you wanted to have

  81. 2:34

    the model tell you about the tone or the

  82. 2:36

    emotion or the speed of the speaker. If

  83. 2:38

    you wanted to bias it towards words or

  84. 2:40

    much less like images, those are all

  85. 2:41

    things you have to build yourself as

  86. 2:43

    part of the system and there's really

  87. 2:45

    really a barrier to how easily you can

  88. 2:46

    scale these systems. So,

  89. 2:49

    fast forward to now, which is kind of of

  90. 2:51

    course the LLM era, right? Like you

  91. 2:52

    know, the first LLMs were mostly text,

  92. 2:54

    but even there I think you could kind of

  93. 2:55

    hack audio embeddings into these text

  94. 2:57

    models and it kind of worked, but now of

  95. 2:59

    course for a long time now, Gemini

  96. 3:00

    models have been very natively

  97. 3:02

    multimodal. So, what does that mean? It

  98. 3:04

    means that when we train these models in

  99. 3:05

    pre-training, which is where the bulk of

  100. 3:06

    the data comes from, these are

  101. 3:08

    multimodal interleaved examples, right?

  102. 3:10

    So, the bottom uh diagram here gives you

  103. 3:13

    kind of one example of what that might

  104. 3:14

    look like. So, this is a task where

  105. 3:16

    you're asking the model to summarize a

  106. 3:18

    bedtime story and there's a text prompt

  107. 3:19

    in the beginning, but then there's this

  108. 3:21

    sequence of video and audio inputs that

  109. 3:24

    the model gets

  110. 3:25

    and then of course like what you expect

  111. 3:27

    the model to do here is produce um both

  112. 3:29

    the summary and also annotate timestamps

  113. 3:31

    for where interesting things happen and

  114. 3:33

    so forth. So, this example is teaching

  115. 3:35

    the model to translate its understanding

  116. 3:37

    of the audio and the video into text.

  117. 3:39

    You might have other examples in

  118. 3:41

    pre-training that ask you to caption a

  119. 3:43

    video. So, you might have a video that

  120. 3:44

    has audio and the model is learning to

  121. 3:47

    bias towards both the video and the

  122. 3:48

    audio signal to caption this well. And

  123. 3:51

    of course like there's limitless like

  124. 3:53

    YouTube videos with captions that you

  125. 3:54

    can train these models on. Other models

  126. 3:55

    might actually try to generate audio

  127. 3:57

    from the video from the text, right? So,

  128. 3:59

    you can have ASR, TTS, or any

  129. 4:01

    combination of these plus all of these

  130. 4:02

    sort of agentic tasks all kind of

  131. 4:05

    learned under one unified token

  132. 4:07

    embedding space. So, this becomes a

  133. 4:09

    foundation for a lot of what we want to

  134. 4:10

    do in audio because we already have a

  135. 4:11

    model that understands audio, video,

  136. 4:14

    text, and how these things relate and

  137. 4:16

    transition from one to the next.

  138. 4:19

    So, very quickly, like one of the

  139. 4:21

    applications that this enables that

  140. 4:22

    we've launched recently is live

  141. 4:24

    translation, right? And this is a kind

  142. 4:25

    of application that kind of only works

  143. 4:27

    when you have all of these capabilities

  144. 4:29

    working within the same model. You have

  145. 4:30

    basically state-of-the-art translation

  146. 4:32

    quality. Even though this model is

  147. 4:33

    translating basically as the user or

  148. 4:35

    speakers are speaking, you kind of ask,

  149. 4:37

    "Hey, I I speak English. There's maybe

  150. 4:39

    friends who are talking in Spanish and

  151. 4:41

    Italian and Chinese." And it's

  152. 4:42

    translating all of them to your language

  153. 4:43

    as they talk. Um and then we're we're

  154. 4:45

    finding is the translation quality for

  155. 4:46

    this like streaming real-time

  156. 4:48

    translation is about as good as you

  157. 4:50

    would get with offline systems, right?

  158. 4:52

    Where you kind of know the full

  159. 4:53

    utterance

  160. 4:54

    um from the very beginning. So, that's

  161. 4:56

    something that has been classically very

  162. 4:58

    hard to do with these cascaded systems,

  163. 5:00

    but with LLMs, it actually just

  164. 5:03

    a lot of it comes out of the

  165. 5:04

    pre-training. So, of course, to do this

  166. 5:06

    task it needs to do multilingual

  167. 5:07

    switching because you could be

  168. 5:08

    translating across different languages.

  169. 5:09

    You don't know what those languages are

  170. 5:10

    beforehand. It needs to preserve the

  171. 5:12

    speaker voice of the source speaker and

  172. 5:15

    be able to understand multiple speakers,

  173. 5:17

    be robust to noise, and of course, like

  174. 5:19

    do all this in real time, right? So,

  175. 5:21

    again, it would be very hard to try to

  176. 5:23

    engineer this, but then with the LLM and

  177. 5:25

    Gemini models, this almost becomes a

  178. 5:28

    prompting task.

  179. 5:29

    And on that, like, I know, in this

  180. 5:31

    diagram we're saying, "Hey, at the top

  181. 5:32

    with these models, if you prompt it to

  182. 5:34

    do the speaking like this streaming

  183. 5:36

    translation task,

  184. 5:38

    and you give it the audio, it will

  185. 5:39

    produce the streaming translation

  186. 5:40

    output, right? The same model, if you

  187. 5:42

    ask it to act like an agent and respond

  188. 5:44

    to maybe image and audio input, maybe

  189. 5:47

    asking questions about that image, it

  190. 5:48

    will give you an answer. And finally,

  191. 5:50

    like very well we'll show examples of

  192. 5:51

    this, you can also have it create this

  193. 5:53

    embodied, you know, virtual agent that

  194. 5:55

    has a face, that has, you know, things

  195. 5:57

    and tools that it can show you, and it

  196. 5:59

    will produce this sort of embodied agent

  197. 6:01

    experience. So, with that, I'm going to

  198. 6:03

    give it to Valeria to talk more about

  199. 6:04

    the North Star and some of the key demo

  200. 6:07

    products that we built.

  201. 6:10

    >> Yeah, so to create this type of kind of

  202. 6:12

    universal, versatile, uh kind of

  203. 6:14

    model/product,

  204. 6:16

    there's like three vectors that we think

  205. 6:17

    about when we do research and product

  206. 6:19

    for these models. Um and they also come

  207. 6:21

    with some challenges, so I'll like walk

  208. 6:23

    you through some of them. So, at the

  209. 6:25

    core of a speech-to-speech model, the

  210. 6:27

    first thing that people usually think

  211. 6:28

    about is that it has very

  212. 6:29

    conversational, right? It's low latency,

  213. 6:31

    it's very conversational, very snappy,

  214. 6:33

    very natural. But, I think within our

  215. 6:35

    team, we really don't only want this

  216. 6:36

    model to sound nice. We also have two

  217. 6:39

    pillars at the top that we also really

  218. 6:40

    care about like pulling all together

  219. 6:42

    into one model, which is intelligence

  220. 6:44

    and it being multimodal. So, when we

  221. 6:46

    talk about intelligence, we talk about,

  222. 6:48

    you know, task completion, instruction

  223. 6:49

    following, reasoning, like capabilities

  224. 6:51

    that the model needs to have natively in

  225. 6:54

    order to complete tasks and to like do

  226. 6:56

    things uh that have high customer

  227. 6:58

    satisfaction, for example. And on the

  228. 7:00

    other side of the Venn diagram, we also

  229. 7:02

    have the idea that these models should

  230. 7:04

    be very multimodal, both in audio in and

  231. 7:06

    audio out, right? So, sometimes a user

  232. 7:08

    doesn't only want to input audio in and

  233. 7:11

    have that be the start of the

  234. 7:12

    conversation. We need video, your screen

  235. 7:14

    sharing, PDFs, whatever you would want

  236. 7:16

    the model to interpret and understand,

  237. 7:18

    we should be able to stream it in and

  238. 7:20

    also produce output out of it. So,

  239. 7:22

    that's kind of like the trifecta of

  240. 7:23

    which we think about speech-to-speech

  241. 7:25

    models. Um and I want to add a caveat

  242. 7:27

    about ITNN. I think actually the

  243. 7:29

    majority of our Gemini users are

  244. 7:30

    non-English speakers. Um so, we put a

  245. 7:32

    big focus on having and making sure that

  246. 7:34

    all these capabilities work within not

  247. 7:37

    only, you know, EN-US, but all the

  248. 7:39

    languages that our customers care about.

  249. 7:41

    Um

  250. 7:41

    of course, this also our North Star also

  251. 7:44

    becomes one of the biggest challenges in

  252. 7:45

    our research because

  253. 7:47

    once you move one of the knobs, it's

  254. 7:49

    very easy for the other knobs to kind of

  255. 7:51

    like mess up, right? Like a very quick

  256. 7:53

    example, oh, how do we increase

  257. 7:55

    intelligence in the model? Well, you can

  258. 7:57

    turn thinking high or like the thinking

  259. 7:59

    is high as possible to have the model

  260. 8:01

    think a lot before calling a tool or

  261. 8:03

    answering a question, which in eval's it

  262. 8:05

    does show that it does improve the

  263. 8:07

    model's intelligence. But when what does

  264. 8:09

    that do to latency, right? And time to

  265. 8:11

    first audio and the naturalness of the

  266. 8:12

    conversation? So, within the Gemini

  267. 8:15

    team, we're really trying to push

  268. 8:16

    forward research initiatives that can

  269. 8:18

    kind of blend in the three of them

  270. 8:20

    without really sacrificing any of those

  271. 8:22

    by a lot. Um,

  272. 8:24

    but in the meantime, we're going to show

  273. 8:25

    you some of the demos that we think are

  274. 8:27

    hinting at how our speech-to-speech

  275. 8:29

    model can combine all these three into

  276. 8:32

    really cool application. So,

  277. 8:34

    the first one is you kind of saw this as

  278. 8:36

    a preview, but our live model, as you

  279. 8:38

    know, uh, powers streaming translation

  280. 8:40

    that supports 70+ languages. So, this is

  281. 8:42

    a little bit around the core of

  282. 8:44

    conversation quality and IT&N efforts

  283. 8:46

    that we have in the team. I'll play a

  284. 8:47

    quick video on how this works on Google

  285. 8:49

    Meets to help two people or maybe

  286. 8:51

    multiple people that are speaking

  287. 8:53

    different languages still have a live

  288. 8:54

    conversation.

  289. 8:57

    Oh.

  290. 8:58

    One sec. Okay.

  291. 9:00

    >> Okay, let's turn on speech translation.

  292. 9:04

    >> So, here the user can simply select the

  293. 9:06

    language that they want the translation

  294. 9:08

    to happen in and then the rest will be

  295. 9:10

    done in real time in multiple speakers

  296. 9:12

    kind of having a conversation back and

  297. 9:13

    forth. So, I'll show you a snippet of

  298. 9:15

    this video of what happens.

  299. 9:20

    >> It's great to see you both. Cassie,

  300. 9:22

    how's the weather in Shanghai?

  301. 9:25

    >> It's nice to meet you. The weather here

  302. 9:27

    is really nice, sunny and bright. I

  303. 9:29

    spent all day Saturday in the park with

  304. 9:31

    my family.

  305. 9:35

    >> That sounds wonderful.

  306. 9:37

    Anna, you mentioned last week that you

  307. 9:39

    were celebrating your birthday. How was

  308. 9:40

    it?

  309. 9:41

    >> Oh, that was fantastic. I had dinner at

  310. 9:45

    my favorite restaurant with some

  311. 9:46

    friends. If you visit Sweden, you must

  312. 9:49

    try this restaurant. It was

  313. 9:52

    >> So, um a lot of things happening. Not

  314. 9:54

    only there's, you know, real-time

  315. 9:56

    translation. Whoops.

  316. 9:58

    How do I

  317. 9:59

    back to Okay.

  318. 10:00

    Um not only there's real-time

  319. 10:02

    translation that is happening, uh but we

  320. 10:04

    see that it's in a multi-speaker

  321. 10:05

    setting, you know, low latency, like

  322. 10:07

    right after the user starts speaking,

  323. 10:09

    the translation kicks off, so that it

  324. 10:10

    doesn't feel like it's really turn by

  325. 10:12

    turn and robotic and you're afraid to

  326. 10:14

    interrupt because, you know, once you

  327. 10:16

    start speaking, the model will start

  328. 10:17

    catching your translation directly. So,

  329. 10:19

    now I'll show some other applications

  330. 10:21

    where we see that we have one single

  331. 10:23

    speech-to-speech model for many

  332. 10:24

    conversational frontiers. So, two

  333. 10:26

    products that I want to highlight here

  334. 10:28

    are the same model that we power search

  335. 10:30

    live for everyday conversations in any

  336. 10:32

    language. It's the same model that we

  337. 10:34

    use to power developer experiences in

  338. 10:36

    our live API. As you'll see in the

  339. 10:38

    videos, both use cases are extremely

  340. 10:40

    different, but because we try and make

  341. 10:42

    this this model or this speech-to-speech

  342. 10:44

    model very promptable and universal, you

  343. 10:47

    can see how it adapts to the different

  344. 10:48

    use cases. So, let me just play the

  345. 10:50

    first video.

  346. 11:12

    So, to highlight in this video, many

  347. 11:14

    things are happening. First, the

  348. 11:15

    multimodal, you know, it's real-time uh

  349. 11:17

    video and audio streaming in, so that

  350. 11:19

    you don't have to actually describe what

  351. 11:20

    the sofa looks like. But then the

  352. 11:22

    multimodal out, you see that there was a

  353. 11:24

    tool called made to pull up the right

  354. 11:25

    search cards if the user wanted to know

  355. 11:27

    more information. And then finally, the

  356. 11:29

    ITN component, you know, we're

  357. 11:31

    localizing the speaker's Spanish to

  358. 11:32

    Spain Spanish. And also, when we do the

  359. 11:36

    kind of responding in Spanish, we're

  360. 11:37

    also smart enough to know that some

  361. 11:39

    words are better to be left in English,

  362. 11:41

    like the mid-century type of word. It

  363. 11:43

    didn't translate it directly to Spanish

  364. 11:45

    cuz it knew that the term was commonly

  365. 11:46

    known in English. Sorry, in Spanish. So,

  366. 11:49

    this is one example of how users are

  367. 11:51

    using search live for like info-seeking

  368. 11:53

    questions. Now, let me show a very

  369. 11:55

    different demo on how we do this for

  370. 11:57

    conversational voice agents.

  371. 12:02

    Oh.

  372. 12:04

    Sorry.

  373. 12:14

    >> Hi, I've blown a tire and had to pull

  374. 12:17

    over to the side of the road. Can you

  375. 12:18

    help?

  376. 12:20

    >> Hello, you've reached Auto Transform

  377. 12:23

    Insurance Roadside Assistance. My name

  378. 12:25

    is Ace. I understand this is stressful,

  379. 12:27

    but we'll take care of everything. To

  380. 12:29

    get started, could I please have your

  381. 12:30

    name and your policy number?

  382. 12:32

    >> Uh my name is Richard Jenkins. I I don't

  383. 12:34

    actually have my policy number to hand.

  384. 12:39

    >> No worries, Richard. I can look you up

  385. 12:41

    with your registration plate and

  386. 12:42

    postcode instead. Could you provide

  387. 12:44

    those for me, please?

  388. 12:46

    >> Whoa, that was a bit close. Um yeah, my

  389. 12:49

    registration plate is BD21

  390. 12:54

    XYA

  391. 12:56

    and uh my postcode is SN48ZX.

  392. 13:03

    >> Policy details BD21

  393. 13:06

    XYA. Thank you. For your safety, please

  394. 13:09

    stay clear of the road. I've found your

  395. 13:11

    details and I see you're in a blue Mini

  396. 13:14

    Cooper F-Series. Is that the vehicle

  397. 13:16

    you're in?

  398. 13:16

    >> Yeah, yeah, that that's the vehicle.

  399. 13:20

    >> Got it.

  400. 13:21

    >> Okay, so I'll pause it here, but as you

  401. 13:23

    can see, very different things are

  402. 13:24

    happening under the hood with the same

  403. 13:25

    model. You know, it's more about

  404. 13:27

    alphanumeric accuracy for complex kind

  405. 13:30

    of like postcode numbers or addresses.

  406. 13:32

    There's like this feature that we have

  407. 13:34

    called proactive audio, which is the

  408. 13:36

    idea that the LLM knows when or when not

  409. 13:38

    to respond to an external input. So, for

  410. 13:40

    example, if you're in a conversation and

  411. 13:42

    someone else is talking or there's

  412. 13:43

    background noise happening in the back,

  413. 13:45

    the model knows to not stop or cut

  414. 13:47

    itself short because there's external

  415. 13:49

    noise happening. Because we realized

  416. 13:51

    that the majority of these conversations

  417. 13:53

    are not happening in an office room with

  418. 13:55

    like no noise, you know, in a sealed

  419. 13:56

    environment. They're happening on the

  420. 13:58

    go, on the train, while you're on a

  421. 13:59

    walk. Um and that's the type of

  422. 14:01

    experiences that we want to facilitate

  423. 14:03

    with the speech-to-speech model.

  424. 14:05

    Um lastly, um another thing we're really

  425. 14:07

    excited about is not only voice out, but

  426. 14:09

    also multimodal out. We believe that,

  427. 14:12

    you know, the true AGI conversational

  428. 14:14

    frontier will also require visual

  429. 14:16

    presence. So, we were excited to launch

  430. 14:18

    our first kind of pilot demo with City

  431. 14:20

    um in Cloud Next, which supports

  432. 14:22

    customized real-time avatars.

  433. 14:24

    Um and you can kind of like

  434. 14:26

    personalize anything from a

  435. 14:28

    hyperrealistic human to a cartoon

  436. 14:30

    appearance and everything in the middle.

  437. 14:32

    And powered by the same speech-to-speech

  438. 14:33

    model we've been showing, it allows to

  439. 14:35

    have, you know, low-latency,

  440. 14:37

    multilingual lip-syncing, and a really

  441. 14:38

    kind of like uh ongoing fluid

  442. 14:40

    conversation that has visual presence.

  443. 14:42

    So, let me show you a demo that also

  444. 14:44

    brings our Venn diagram together and

  445. 14:46

    what we're excited about.

  446. 14:48

    >> All this is reminding me of my

  447. 14:49

    daughter's college fund. How are we

  448. 14:51

    tracking on that?

  449. 14:55

    >> You're tracking well, Jackson. I've also

  450. 14:57

    identified a new opportunity that may

  451. 14:59

    get you there even sooner.

  452. 15:01

    Oh, and I can see Lisa just joined you.

  453. 15:03

    Hi, Lisa. She must be so excited about

  454. 15:06

    her college acceptance. Congratulations.

  455. 15:08

    It's wonderful to see your savings goals

  456. 15:10

    coming to life.

  457. 15:11

    >> Excelente. Las cosas han estado tan

  458. 15:14

    inestables últimamente.

  459. 15:18

    >> Sí. Los servicios de tecnología y

  460. 15:20

    comunicaciones han mostrado un desempeño

  461. 15:23

    sólido en lo que va del año.

  462. 15:25

    >> That's good news.

  463. 15:26

    >> I always joke that the user's audio in

  464. 15:28

    Spanish is worse than the audio model

  465. 15:30

    speaking back, but um this is kind of

  466. 15:32

    just to show how like our Venn diagram

  467. 15:34

    of combining, you know, multimodality in

  468. 15:36

    and out, you know, tool calling to like

  469. 15:38

    pull up the relevant examples from the

  470. 15:40

    user, and also conversational fluidity

  471. 15:42

    with ITNN are starting slowly to come

  472. 15:44

    together in these types of demos that

  473. 15:46

    we're excited to keep pushing the

  474. 15:47

    frontier of.

  475. 15:49

    Um so with this parting thought, I guess

  476. 15:51

    last

  477. 15:52

    kind of thought that we have for you is

  478. 15:53

    that we believe that AGI will not be

  479. 15:55

    typed, that it will be spoken. Um and

  480. 15:58

    for it to be spoken, there's a lot of

  481. 15:59

    things that need to work together in a

  482. 16:01

    single promptable, versatile model that

  483. 16:04

    allows a user to switch between all the

  484. 16:06

    sorts of conversation modes that we're

  485. 16:07

    looking at, right? From translation to

  486. 16:09

    taking action to brainstorming to

  487. 16:11

    rambling, and we truly believe in the

  488. 16:13

    power of these speech-to-speech models

  489. 16:14

    to achieve that like seamless switching.

  490. 16:17

    Um so we're excited to push the frontier

  491. 16:19

    on that. So if you're excited or want to

  492. 16:21

    learn more, please come talk to us, and

  493. 16:22

    thank you so much for coming.

  494. 16:38

    >> [music]