| // Copyright 2022 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| module crosapi.mojom; |
| |
| import "media/mojo/mojom/speech_recognition.mojom"; |
| |
| // Allows LaCrOS to access speech recognition provided by Ash, to power features |
| // such as Live Caption. |
| [Stable, Uuid="c881b018-a0a5-4d2e-9bfe-1f0cc9bd78bd"] |
| interface SpeechRecognition { |
| // Binds a speech recognition engine. |
| BindSpeechRecognitionContext@0( |
| pending_receiver<media.mojom.SpeechRecognitionContext> receiver); |
| |
| // Binds a browser interface for renderers to use to react to changing |
| // availability of speech recognition. |
| BindSpeechRecognitionClientBrowserInterface@1( |
| pending_receiver<media.mojom.SpeechRecognitionClientBrowserInterface> |
| receiver); |
| }; |