diff --git a/apps/stage-tamagotchi/src/renderer/components/Window/TitleBar.vue b/apps/stage-tamagotchi/src/renderer/components/Window/TitleBar.vue
index 0de57df6b..76ce66b8f 100644
--- a/apps/stage-tamagotchi/src/renderer/components/Window/TitleBar.vue
+++ b/apps/stage-tamagotchi/src/renderer/components/Window/TitleBar.vue
@@ -34,6 +34,12 @@ const { platform } = useAppRuntime()
{{ title }}
+
+
+
+import { useStopSpeakingButton } from '@proj-airi/stage-layouts/composables/useStopSpeakingButton'
import { ChatSessionsDrawer } from '@proj-airi/stage-ui/components'
import { shallowRef } from 'vue'
+import { useI18n } from 'vue-i18n'
import InteractiveArea from '../components/InteractiveArea.vue'
import WindowTitleBar from '../components/Window/TitleBar.vue'
const sessionsDrawerOpen = shallowRef(false)
+const { speechMuted, toggleSpeechMuted } = useStopSpeakingButton()
+const { t } = useI18n()
@@ -14,7 +18,27 @@ const sessionsDrawerOpen = shallowRef(false)
title="Chat"
icon="i-solar:chat-line-bold"
@title-click="sessionsDrawerOpen = true"
- />
+ >
+
+
+
+
isListening.value ? stopStreamingTranscription() : startStreamingTranscription()
async function handleSubmit() {
@@ -227,6 +227,23 @@ onMounted(() => {
+