1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- // Copyright (c) 2014 GitHub, Inc.
- // Use of this source code is governed by the MIT license that can be
- // found in the LICENSE file.
- #include "shell/browser/electron_speech_recognition_manager_delegate.h"
- #include <utility>
- #include "base/functional/callback.h"
- namespace electron {
- ElectronSpeechRecognitionManagerDelegate::
- ElectronSpeechRecognitionManagerDelegate() = default;
- ElectronSpeechRecognitionManagerDelegate::
- ~ElectronSpeechRecognitionManagerDelegate() = default;
- void ElectronSpeechRecognitionManagerDelegate::OnRecognitionStart(
- int session_id) {}
- void ElectronSpeechRecognitionManagerDelegate::OnAudioStart(int session_id) {}
- void ElectronSpeechRecognitionManagerDelegate::OnEnvironmentEstimationComplete(
- int session_id) {}
- void ElectronSpeechRecognitionManagerDelegate::OnSoundStart(int session_id) {}
- void ElectronSpeechRecognitionManagerDelegate::OnSoundEnd(int session_id) {}
- void ElectronSpeechRecognitionManagerDelegate::OnAudioEnd(int session_id) {}
- void ElectronSpeechRecognitionManagerDelegate::OnRecognitionEnd(
- int session_id) {}
- void ElectronSpeechRecognitionManagerDelegate::OnRecognitionResults(
- int session_id,
- const std::vector<blink::mojom::SpeechRecognitionResultPtr>& results) {}
- void ElectronSpeechRecognitionManagerDelegate::OnRecognitionError(
- int session_id,
- const blink::mojom::SpeechRecognitionError& error) {}
- void ElectronSpeechRecognitionManagerDelegate::OnAudioLevelsChange(
- int session_id,
- float volume,
- float noise_volume) {}
- void ElectronSpeechRecognitionManagerDelegate::CheckRecognitionIsAllowed(
- int session_id,
- base::OnceCallback<void(bool ask_user, bool is_allowed)> callback) {
- std::move(callback).Run(true, true);
- }
- content::SpeechRecognitionEventListener*
- ElectronSpeechRecognitionManagerDelegate::GetEventListener() {
- return this;
- }
- bool ElectronSpeechRecognitionManagerDelegate::FilterProfanities(
- int render_process_id) {
- return false;
- }
- } // namespace electron
|