这个版本更新了什么#
chore(release): v0.1.20
She can be told to finish her sentence#
Two new settings on Hearing you, for rooms with more than one person in them. Let anyone cut her off. On by default, which is how every build so far has behaved: any voice stops her mid-sentence. Switch it off and she finishes what she was saying whoever speaks. This exists for a room with two or three children and a Mochi each. Every microphone hears every child and every other Mochi, so a companion was being silenced by a voice that was never talking to it — and the child it belonged to got half a sentence and no explanation. No amount of tuning could have fixed that: the model reads the words, and the words across the table are perfectly good words. Nothing in the audio says which mouth they were aimed at. The trade is stated on the pane rather than left to be discovered. With the switch off, your own deliberate interruptions may also go unheard until she is done. How soon she answers. How long she waits before deciding you have finished — up to 8, 4 or 2 seconds, or left to the service. This is the softer half and the one most rooms should try first: a noisy room can keep her interruptible and simply have her wait longer before believing a stray sound was somebody taking a turn. Both take effect on her next wake, like the transcription languages beside them.
Inside#
The turn-detection configuration moved to turn-taking.ts, where its two
decisions can be tested: auto sends no eagerness field at all rather than
pinning today's default, and interrupt_response is always stated rather than
left to ride on one. An unreadable preferences file reads back as
interruptible — a companion that had silently stopped being interruptible looks
exactly like one that had stopped listening, and nothing on screen would say
which.
The rendered gate's languages check forbade every <select> on that pane.
Its actual hazard is a list box, where one plain click clears every other
choice; a single-choice select has none of it. It now refuses select[multiple]
and additionally asserts the new control is drawn, so the check covers more than
it did before.
以上是作者写在 GitHub 上的英文更新说明原文,未经翻译。查看原页面