Repository navigation
Conversation
… while dictating, optional transcription while speaking - The final recognition was cut off after a fixed 15 s. Offline recognition of a longer message on a phone needs more: now at least 60 s, and 15 s plus three times the recording. - The plugin is bound with BIND_NOT_FOREGROUND, so it gets less CPU and recognition took about twice as long. While recording and recognizing, a second binding with normal priority raises it; it is removed afterwards. - New option (off by default) "Transcribe while speaking": at every pause in speech the part spoken so far is transcribed already, with the recognized text as context for the next part. After stopping only the last part is left. If the field changes meanwhile, the rest is dropped with a notice. - Recognized text is no longer written to the log, only its length. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VuiaMhLXwhErf9shhrr1uD
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Three changes for offline dictation, found while using it daily:
BIND_NOT_FOREGROUND, it gets less CPU, and recognition took about twice as long. While recording and recognizing, a second binding with normal priority raises it; it is removed when the dictation ends, so the idle binding stays as it is.Also: recognized text is no longer written to the log, only its length.
Tests:
VoiceProcessingTimeoutTest. Translations for the new texts: English and German.