Proof

expo-speech-recognition

native-seam only — upstream expo-speech-recognition JS (ExpoWebSpeechRecognition, useSpeechRecognitionEvent, constants, and direct module API) runs unchanged from the bundle; Peach registers only the ExpoSpeechRecognition native module, backed by the host-service SpeechRecognition bridge when available
85%
API coverage
No visual proof cases have been published for this package yet. The registry summary below describes what the compat layer implements.
Working
ExpoSpeechRecognition native module start/stop/abort/state, native event addListener/remove, granted permission helpers, recognition availability, speech services/default-service helpers, supported-locales shape, iOS audio-session getters/setters; upstream ExpoWebSpeechRecognition class, grammar/list classes, hook, and constants stay authoritative
Missing (6)
native SFSpeechRecognizer and Android SpeechRecognizer enginesaudioSource transcriptionrecording persistencelocale installation dataoffline model downloadsvolume metering