fix(talk): hard-timeout ElevenLabs synthesis

This commit is contained in:
Peter Steinberger
2025-12-30 05:46:47 +01:00
parent dcee8beb99
commit be2bc61d38
4 changed files with 49 additions and 6 deletions

View File

@@ -6,12 +6,14 @@ struct TalkOverlayView: View {
@State private var hoveringWindow = false
var body: some View {
ZStack {
ZStack(alignment: .topTrailing) {
TalkOrbView(
phase: self.controller.model.phase,
level: self.controller.model.level,
accent: self.seamColor)
.frame(width: 96, height: 96)
.padding(.top, 6)
.padding(.trailing, 6)
.contentShape(Circle())
.onTapGesture {
TalkModeController.shared.stopSpeaking(reason: .userTap)