feat(keyboard): add clipboard voice command mode
Long-press mic runs ASR as an instruction over eligible clipboard text, with host-confirm recording UI, min-record gate, and light ASR prewarm. Bump CURRENT_PROJECT_VERSION to 53.
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
// FlowUtteranceMode.swift
|
||||
// OSGKeyboard · Shared
|
||||
//
|
||||
// Distinguishes dictation polish from clipboard-command generation on the
|
||||
// Flow command / result wire (plan §11).
|
||||
|
||||
import Foundation
|
||||
|
||||
public enum FlowUtteranceMode: String, Codable, Equatable, Sendable {
|
||||
/// ASR is draft text to polish and insert (default / legacy).
|
||||
case dictation
|
||||
/// ASR is an instruction over a frozen clipboard snapshot.
|
||||
case clipboardCommand
|
||||
}
|
||||
Reference in New Issue
Block a user