fix(tts): add speak() for complete responses; fix briefing message commit race
This commit is contained in:
@@ -892,7 +892,7 @@ onUnmounted(() => {
|
||||
<button
|
||||
class="btn-attach btn-listen"
|
||||
:class="{ 'btn-listen--active': listenMode, 'btn-listen--busy': tts.speaking.value }"
|
||||
@click="listenMode = !listenMode; if (!listenMode) tts.stop()"
|
||||
@click="listenMode = !listenMode; if (listenMode) tts.speak([...store.currentConversation?.messages ?? []].reverse().find(m => m.role === 'assistant')?.content ?? ''); else tts.stop()"
|
||||
:title="listenMode ? 'Stop auto-read' : 'Read responses aloud'"
|
||||
aria-label="Toggle listen mode"
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user