Note: FastRTC's built-in VAD is quite sensitive. For better stability across environments, this demo uses a manual end-of-speech flow. It simply detects if the microphone is muted. That may lead to a bad experience when using auto-denoise microphone. We are trying to find a stable VAD model that works well with FastRTC.
Click Request Microphone to grant permission, click Record to start a turn, and click Stop to end the turn and clear the conversation history.
After you finish speaking, click the microphone icon
to end your input and wait for MiMo's reply.
While MiMo is speaking, you can interrupt by clicking the muted microphone icon
and then speaking a new instruction.
{}
Preset Prompt controls the response style.
Preset Voice controls the speaking tone.
Custom Prompt lets you define the response style in natural language (overrides Preset Prompt).
For best results, choose prompts and voices that match your language.
To apply new settings, end the current conversation and start a new one.