Chat + SenseVoice + Qwen3-TTS

Type to chat, or use SenseVoice for microphone input. Replies come back as text plus generated speech.

Idle speech: idle assistant: idle
Audio Controls
Tune full-duplex behavior live. These settings are saved in your browser.
0.060
Lower = more sensitive. Raise this if the assistant interrupts itself.
450 ms
How long speech must persist before interrupting assistant playback.
3500 ms
How long after playback ends to keep rejecting likely echo transcripts.
0.90
Higher = stricter echo rejection. Lower = more aggressive filtering.
Current mic RMS
0.0000
Near-end speech hold
0 ms
Last echo similarity
Playback state
idle
Conversation
Chat history is stored in localStorage and resent on each request.
ASR Transcript
Last Reply
Tool used
Emotion
Style
Tone
Accent
Persona
Event Log