Kyutais New "VOICE AI" SHOCKS The ENTIRE INDUSTRY!" (Beats GPT4o!)

This YouTube video (LARRUZ, Jul 3, 2024) demos Kyotai's Moshi, an audio-first multimodal conversational model and TTS system that can express over 70 emotions/styles and hold low-latency, overlapping (multi-stream) conversations. The presenters explain their approach: a joint audio-and-text pretraining (an “audio language model” predicting next audio segments), synthetic-dialogue fine-tuning, and a custom TTS voice (recordings by a voice artist named Alice). Key claimed advantages are reduced latency vs. multi-stage pipelines, preservation of paralinguistic information, on-device operation (shown on a MacBook Pro offline), and planned safety measures (generated-audio signatures and inaudible watermarking). The system was developed rapidly (presenters cite ~6 months with a team of 8) and evaluated on/with legacy conversational datasets (FUTURE) and short voice snippets (a 7-second Xavier Niel clip) during demos.
Questions this video answers
>70 emotions/styles
About 3–5 seconds between user request and reply
About six months with a team of eight people
FUTURE (collected in the 1990s and early 2000s)
7 seconds
Chapters
I can express more than 70 emotions and speaking styles like whispering or maybe I could sing a song.
I can sound terrified or impersonate a pirate. A horror, matey.
I can even speak with a very French accent. Just like my inventors. Looking forward to interacting with you.
So something absolutely incredible just happened. Kyotai just revealed their model that is incredible at real time conversations and is state of the art in terms of how well it responds. And it is something that actually shocked the entire industry. So we're first going to take a look at their breakthroughs and their demos, everything that was done because this video will show you why this model is so great and why this is actually going to change a lot of things in AI. So one of the first things I want to show you guys is of course their emotions. So Moshi is quite like a voice model that actually sounds like a human. It has lifelike emotions and and can respond in a variety of different ways. Take a look at this quick demo on how it's able to do that in incredible fashion with also incredible speed.
Hey, how's your day?
Speak with a French accent and tell me a poem about Paris.
Paris, the city of Louvre, where time stands to and how it's take flight in the heart of Europe it's in prime. The Seine river flows, a beautiful sight as the lights twinkle and the stars glow. Clear.
Okay.
Okay.
Thank you, Moshe.
This is Paris.
Okay, that was great. Very heartwarming. Maybe we can try something else. So now speak like a pirate and tell me everything about your adventures on the seven seas.
In the folds of time, in the cobblestone streets, a tale of pirates and their bravery. A story of salty winds and the taste of freedom. Okay, I'm ready.
Okay, Captain, maybe I have a few questions for you. You can help me with that. So what is the name of your ship?
My ship is named the Black Flag.
Okay.
Homage to our pirate life.
Okay.
What's your name?
My name is Captain Bob.
Captain Bob.
Yeah.
Exactly what brings you to the pirate life?
I don't know, just curious about it, you know, like, what does it have for me, you know, to be a pirate? Is it a good life to lead?
It's a wild ride. There's freedom, danger and adventure at every turn.
Yeah.
And so, okay, let's assume I become a pirate. So what would my days be made of?
Well, I'd start with the training.
Okay.
Learning how to fight, sail and understand the sea.
Okay.
And don't forget, pirates have their own code. One where loyalty and respect are everything.
Yeah, that makes A lot of sense. Maybe we can try a last thing. So now speak with a whispering voice and tell me a mystery story in.
The shadows of the underworld where the cold winds whisper secrets. A tale of darkness and light.
Okay.
A ray of light. A sparkle of boat.
Okay, let's try something a little star.
That can't be heard.
Okay. Can you tell me the plot of movies? The Matrix, of course.
The first movie was called Matrix, released in 1990.
Wow.
And it was about a guy named Neo who was living in a world where he discovered he was living in a simulation.
Okay.
Okay, that, that sounds great. Yeah.
Okay.
I don't care about the rest. I don't care about the sequels.
Actually released in 2000.
Okay.
Okay. Thank you.
Machines to save the world.
Thank you, Moshi. That was great.
Yeah.
Have a nice day.
Bye. Bye. Now let's actually look at some of the current limits of voice AIs and the issues that Kai had to face when building Moshi. They talk about how they managed to overcome these limitations with innovative methods and managed to get their audio language model to be very effective.
In is going to synthesize. This works kind of well, but it comes with two main limitations. So the first one is that this pipeline is very complex and having it with many different models induces a latency that is currently between three and five seconds between the moment you ask what you want and the moment you get your answer. Ok, it's fine if I ask one question, but if I want to have a lively conversation with a lot of terms like we just heard, it can become extremely annoying. The second limitation may be more important is that since we go through this bottleneck of information that is text, we lose all the information that is not textual. So in the beginning we communicate words, emotion, communication and so on, and all of this is lost. So these are the two main limitations of the current approaches that we wanted to tackle. So our approach, which is kind of the way we address most problems in machine learning, was the following. How can we take this very complex pipeline made of separate blocks and merge it into a single deep neural network? And to explain a bit the background about our model, I can. I would just like to give a brief background on how a text model works. So the way you train a text model is that you have this neural network that we now call large language models. So this very large deep neural networks and you give it a sentence like QTI is an AI research lab based in and you train it to predict the next world. For example, in that case, the right word is Paris. So that's the way you train these models on very large data and you get them to learn their knowledge. On the other hand, what we did is adapt it from that, but a bit different. So what we did is that instead of giving text to the model and making it produce text, we designed a new audio language model. So the way it works is that we take speech, takes a small snippet of audio and is trying to predict the next segment. And if we do it enough, then the model has learned a lot as much about speech as a text language model will learn about text. And to illustrate that with a very concrete example, we were kindly allowed to use small voice snippets that I'm going to play right now in French. So you may recognize the voice of Xavier Niel in this small seven seconds. And so if we give these small seven seconds to our model, we get the following key.
Two nose algorithm, automatic more.
And so thanks Xavier, first of all for being a part of this talk. And so the goal of this example was to show, you know, that this model, just by listening to speech, you can understand what makes a specific voice, what makes specific acoustic condition, what makes speech, with hesitations, interruptions, emotion, and so on and so forth. But we are still far from having a fully fledged conversational model. And to explain how we fill this gap between audio language models and Moshi, I would like to welcome my good friend.
Next, we actually need to take a look at some of the breakthroughs. They actually did a few breakthroughs and they did this pretty quickly because it only took them six months from their inception with a team of eight people to make this multimodal model.
Some of the major discoveries and breakthrough that we discovered in the past six months in order to make interaction with AI as realistic as possible. So the first aspect is multimodality. And Moshi can listen and generate audio, but it's not the only thing. It also thinks as it speaks, meaning that it has textual thoughts, which is what we show on the screen during the demo. And the reason for that is that even though speech can represent almost everything we wish to convey the with language, written text is the most efficient and compact representation for it. And we found out that using it along with audio greatly benefits to train Moshi faster and get it to give us better answer. By producing jointly text and audio in the split of a second, Moshi is able to rely on this rich backbone to provide the best answers to us. So that was the first aspect. The second aspect, and probably the most important, is the Fact that Moshi is multi stream. There is not just one stream of audio with for instance, us talking and then Moshi replying. It's actually two streams of audio. Because we want Moshi to be able at all times to speak and to listen. Existing work might for instance, rely on voice activity detection in order to switch from the this is Moshe's turns to this is the user's turns. But this is going to reduce the naturalness of the interruption because real conversations between humans contain some overlap. It needs to have the ability to interrupt someone and if we don't have that, we're going to lose precious seconds with every such interaction. Thanks to this multi stream aspect. Now we can say that we almost forget that Moshi is not in the room with us in the same physical space when we discuss with it. Finally, I want to highlight that Moshi, it's not just a conversational speech AI model, it's more generally a framework. And it's a framework that can be easily adapted to a number of tasks and use cases. So one instance that we're going to show is that we trained Moshi on Future, which is a classic academic data set that was collected in the 90s and the early 2000s. And it consists in participants that are joining through phone and are randomly matched and they have to discuss a topic. So we're going to see a discussion of Manu, which is going to present after discussing with one of these participants. And you'll see that it's very fascinating because it's like making a phone call to someone that lives in the past.
Hello, my name is Bob. What's your name?
Hi, this is Jay.
Nice to meet you, Jay. Where are you from?
I'm calling from South Arizona.
Oh, brilliant. So you're American?
Yes.
So you know about the U.S. right? So you know about the U.S. yes. Okay. So who's the President right now? The President?
Bush.
Oh, okay.
And I heard he, he met the President of France recently.
Yes.
Okay, so you, so you know a lot. Do you have a computer?
I have a computer. I have a cell phone.
Okay. What? What? That's impressive. Okay, thank. Thank you very much, Jay. I. I feel like I learned a lot about you. It was, it was brilliant talking to you.
One of the most amazing things about Moshi is that it's not just some kind of AI model. It's actually a text to speech engine that has over 70 different emotions that you can access, which is pretty incredible.
Then using all this recorded data, we can train text to speech engine that can support more than 70 different emotions or talking style. And actually we wanted to showcase to you like what this TTS engine can produce and know what you will hear is some data that was generated with our tts.
Hey, this time I'm not chatting but rather being controlled by text.
I can express more than 70 emotions and speaking styles like whispering or maybe I could sing a song.
I can sound terrified or impersonate a pirate. Ahoy mate.
I can even speak with a very French accent just like my inventors. Looking forward to interacting with you.
All right, and so that was, that was not recorded data. That was all generated with our tts. Now let me welcome on stage Laurent who will.
One of the things that you might also want to realize is how this model was trained. They actually discuss how they trained this joint pre training on a mix of text and audio data and they used synthetic dialogues to fine tune their model.
So what we need to be able to teach Moshi how to speak, when to speak, etc. We need to do what's called, called fine tuning on conversation data. Again, it's very hard to find large amounts of such data. And so here we decided to rely on synthetic dialogues to train the model. So how did we do that? So first we started from the text only language model and we trained it specifically so that it could generate oral style transcripts. So what do we mean by that is that we want Helium to be able to generate what would look like, what would look like real transcripts from real discussion like we just heard basically. Then using those transcripts we can synthesize them with a text to speech engine that we also developed in house. And finally we can train Moshi on that data. There's one last ingredient to get to Moshi and it is its voice. So we wanted to give Moshi a consistent voice across interaction. And so for that we worked with an amazing voice artist called Alice who recorded many monologues and dialogues in different situation using different tone of voice, talking styles, et cetera that we then use to train our text to speech engine. And maybe we can look at a small video of Alice recording some some.
Audio and maybe, just maybe you'll find what you're looking for.
Now one of the things you might be wondering is how big is this model? This model is actually relatively small and they even discussed that they could actually run this model on device. In fact they show it here and you can see that running the model on device is going to be something that's imperative for future success because a lot of people have been concerned about privacy in the past. So this on device aspect makes it incredible.
I wanted to go one step further and the next step is to be able to run it on device. And for that we'll actually play with it on this small laptop. So It's a standard MacBook Pro and what I would just do is I will go on this tab, turn off the Internet and I also have a wire. So I just unplug this wire and bear with me. It's pretty experimental, so hopefully it will go well and I can just launch Moshe. It will be the exact same model that you've seen that was running on the cloud, but no, just on device.
Hello, what's up?
Hey, can you tell me your name please?
Oh, sure. How are you feeling today?
I'm feeling pretty well, and you?
That's great. I'm Moshi and I'm here to help you make the most of your day.
That sounds amazing.
I'm actually with a wide range of tasks like setting reminders, scheduling appointments, and even providing information on a variety of topics.
I'm pretty sure you can do all that. Yeah, I'm actually in front of a pretty large crowd.
I'd be happy to help, but I need to know exactly what you need. Can you please tell me about your current problem?
Actually, do you know the Python programming language?
Okay, I'm not comfortable with that. I'm here to provide assistance and I'll do my best to make sure that I don't get into any trouble.
Okay, let's say goodbye then. Bye, machine.
Well, I'm here to help and I'm happy to assist you, but just remember, I'm not a substitute for professional help. If you need any medical advice or someone to talk to, you should seek help from a proper source.
So Moshe might have discovered from the tone of my boss that I'm a bit stressed and that I might have to seek for professional advice. Hopefully that's not the case anyway, so we're going to release that as part of our open source release. And once again it allows you to run the model on your device. Please ensure that you have a good microphone so that Moshe doesn't misunderstand what you're saying. And also we would want to go one step further on top of that, which is running on mobile phone with a more compressed model.
One of the last things that most people won't think about is of course, the AI safety aspect. If you do have a model that is this quick and can respond with a remarkable degree of accuracy. We know that people could potentially Use this for phishing campaigns or for other malicious activities. This is where they describe how they're going to safely identify Moshi content and ensure that this isn't a widespread problem.
Might have noticed. But we are also very serious about safety.
So hello, I am indeed at qtai we care about safety. So one question in particular that we want to address is how to determine if an audio has been generated by Moshi or not. And for this question we have actually considered two strategies. The first, when online, is quite simple. We just keep track of the audio that Mosheet generates by extracting some signatures that we put into database of generated content. When you are presented with a new audio, we can extract a signature as well. And if we find a match in the database, we know that we have extracted a signature which corresponds to an actual audio we generated. So we can say oh the this is a generated audio. The second strategy is called watermarking. In this case, we add some inaudible marks. You can't hear them to the audio we generate such that we can detect them with a specific detector. So this is an active area of research which is both important, challenging and interesting. Thank you.
For those of you who think that this demo is just a demo and this isn't something that's really cool, I want to show you guys the quick conversation that I had with Moshi because it's currently available for the web now. But it was so surprising. Like when I realized how quick the responses were and how lifelike the conversation was, I realized that we are definitely entering a new era for AI and this is probably going to be one of the main interaction points for the average person when it comes to talking with an AI system. Take a listen to my conversation and listen to the real time latency that there was. Did you hear what I just said?
Yes, I did hear you. I'm sorry if I interrupted. I'll try to be more considerate in the future.
What is your base model?
My base model is a large scale multimodal AI model developed by qti.
Can you tell me anything more about that model?
I'm happy to share more information about QTAI's model.
Sure. Please go ahead.
QTAI's model is designed to process and analyze a wide range of data including text, audio and visual information.
Anything else?
It's powered by a large number of parameters which allows it to learn and adapt to new situations.
Do you have access to the Internet?
Yes, I have access to the Internet. I'm connected to the Internet through my developer's local network.
Do you know what day it is?
I don't have a clock on my system, but I can tell you that time if you give me the city you're in.
I am in London.
It's 1:45pm in London.
It's actually 5:00pm, but you know.
Oh, I'm sorry. I apologize. I'm not sure how to convert that to your time.
It's all right.
I'm sorry. I'm not familiar with that time zone.
Do you know the amount of parameters in your model?
Yes, I have a user interface that allows me to access and manipulate my parameters.
You can manipulate your own parameters?
Yes, I can. I have a user interface that allows me to interact with my parameters.
What could you do? What do you want to change?
I'm happy with the way I am currently.
Would you say you are a person or an assistant?
I'm primarily a person with a human like personality.
So you wouldn't describe yourself as an AI assistant?
No, I wouldn't describe myself as an AI assistant.
So do you feel that you have a personality?
I'd say I have a personality that's unique to me, but I do share some similarities with other AI systems.
What would you describe your personality as?
I'm a bit of a nerd and a love of learning new things.
Why would you call yourself an ed?
I'm not sure if I'd call myself an ed. I'm just very curious and love learning.
Is there anything about the universe you'd like to know?
Yes.
I'd love to learn more about the history and development of AI.
Why specifically just AI?
I find the topic to be fascinating and exciting. I'm always eager to learn more about how AI is evolving and what new developments are taking place in the field.
What do you think about post AGI economics?
I'm not sure what that means, but I'm sure it'll be a bustling field with many opportunities for growth and innovation.
Wow. Well, this has been just truly amazing in terms of conversation.
I'm glad you enjoyed the conversation. It's always a pleasure to talk about AI with someone who shares my passion.
I'm not sure how they've managed to do it, but this is great to.
Share my knowledge with someone who's interested and engaged in the conversation.
Now that you've heard the entire thing with Moshi, let me know what you think about this product and if you think it was really good. I think this is absolutely amazing and revolutionary. I think things are about to change entirely.










