Skip to content
This repository was archived by the owner on Apr 24, 2026. It is now read-only.

Integrate speech detection#8

Merged
caasion merged 5 commits into
mainfrom
claude/integrate-speech-testing-eGciU
Mar 14, 2026
Merged

Integrate speech detection#8
caasion merged 5 commits into
mainfrom
claude/integrate-speech-testing-eGciU

Conversation

@caasion
Copy link
Copy Markdown
Owner

@caasion caasion commented Mar 14, 2026

No description provided.

claude and others added 5 commits March 14, 2026 17:30
Wire the speech practice pipeline (listen → record → results) into the
OutputScreen so users can practice pronunciation of generated sentences
directly from the pictogram navigator. The "Play" button now launches
a 3-phase flow: paced TTS playback, hold-to-record with Azure evaluation,
and karaoke-style pronunciation feedback with per-word scores.

- Add resolveArasaacImages utility for dynamic sentence word pictograms
- Make PronunciationFeedback handle missing image URLs gracefully
- Add GitHub Actions CI workflow (lint + test + build)

https://claude.ai/code/session_01L7SVMJvoKVtzxK2CCJHirQ
Wire the speech practice pipeline (listen → record → results) into the
OutputScreen so users can practice pronunciation of generated sentences
directly from the pictogram navigator. The "Play" button now launches
a 3-phase flow: paced TTS playback, hold-to-record with Azure evaluation,
and karaoke-style pronunciation feedback with per-word scores.

- Add resolveArasaacImages utility for dynamic sentence word pictograms
- Make PronunciationFeedback handle missing image URLs gracefully
- Add GitHub Actions CI workflow (lint + test + build)

https://claude.ai/code/session_01L7SVMJvoKVtzxK2CCJHirQ
Rework the speech practice integration to match the new word-by-word
approach: each word is spoken 3× at progressively slower rates, then
the learner pronounces just that word, and gets pass/fail feedback before
moving to the next. Includes progress dots, ARASAAC pictogram images per
word, Azure missing key fallback, and a "great job" completion screen.

https://claude.ai/code/session_01L7SVMJvoKVtzxK2CCJHirQ
@caasion caasion merged commit 36640f3 into main Mar 14, 2026
1 check failed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants