// Copyright 2024 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_SPEECH_SPEECH_RECOGNIZER_FSM_H_ #define COMPONENTS_SPEECH_SPEECH_RECOGNIZER_FSM_H_ #include <vector> #include "base/memory/ref_counted.h" #include "components/speech/audio_buffer.h" #include "media/mojo/mojom/audio_data.mojom.h" #include "media/mojo/mojom/speech_recognition_error.mojom.h" #include "media/mojo/mojom/speech_recognition_result.mojom.h" namespace speech { // Interface for the speech recognizer finite-state machine used to power the // Web Speech API. // TODO(crbug.com/40286514): Remove the scoped_refptr usage. class SpeechRecognizerFsm { … }; } // namespace speech #endif // COMPONENTS_SPEECH_SPEECH_RECOGNIZER_FSM_H_