Fix listening practice crash on Start Speaking #16

Merged
admin merged 1 commits from fix/listening-crash into main 2026-04-13 18:45:29 -05:00
Owner

Wrap audio setup in do/catch, validate recording format, fix dispatch queue assertion in recognition callback.\n\nCloses #13

Wrap audio setup in do/catch, validate recording format, fix dispatch queue assertion in recognition callback.\n\nCloses #13
admin added 1 commit 2026-04-13 18:45:21 -05:00
Wrap startRecording in do/catch so audio setup failures don't crash.
Validate recording format has channels before installTap. Use
DispatchQueue.main.async instead of Task{@MainActor} in recognition
callback to avoid dispatch queue assertions.

Closes #13

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
admin merged commit 77932f802a into main 2026-04-13 18:45:29 -05:00
admin deleted branch fix/listening-crash 2026-04-13 18:45:29 -05:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/Spanish#16