OLD | NEW |
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "content/browser/speech/speech_recognizer_impl.h" | 5 #include "content/browser/speech/speech_recognizer_impl.h" |
6 | 6 |
7 #include <stdint.h> | 7 #include <stdint.h> |
8 | 8 |
9 #include <algorithm> | 9 #include <algorithm> |
10 | 10 |
(...skipping 619 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
630 << input_parameters.AsHumanReadableString(); | 630 << input_parameters.AsHumanReadableString(); |
631 } | 631 } |
632 | 632 |
633 // Create an audio converter which converts data between native input format | 633 // Create an audio converter which converts data between native input format |
634 // and WebSpeech specific output format. | 634 // and WebSpeech specific output format. |
635 audio_converter_.reset( | 635 audio_converter_.reset( |
636 new OnDataConverter(input_parameters, output_parameters)); | 636 new OnDataConverter(input_parameters, output_parameters)); |
637 | 637 |
638 audio_controller_ = AudioInputController::Create( | 638 audio_controller_ = AudioInputController::Create( |
639 GetAudioManager(), this, this, nullptr, input_parameters, device_id_, | 639 GetAudioManager(), this, this, nullptr, input_parameters, device_id_, |
640 /*agc_is_enabled*/ false, | 640 /*agc_is_enabled*/ false); |
641 BrowserThread::GetTaskRunnerForThread(BrowserThread::FILE)); | |
642 | 641 |
643 if (!audio_controller_.get()) { | 642 if (!audio_controller_.get()) { |
644 return Abort( | 643 return Abort( |
645 SpeechRecognitionError(SPEECH_RECOGNITION_ERROR_AUDIO_CAPTURE)); | 644 SpeechRecognitionError(SPEECH_RECOGNITION_ERROR_AUDIO_CAPTURE)); |
646 } | 645 } |
647 | 646 |
648 audio_log_->OnCreated(0, input_parameters, device_id_); | 647 audio_log_->OnCreated(0, input_parameters, device_id_); |
649 | 648 |
650 // The endpointer needs to estimate the environment/background noise before | 649 // The endpointer needs to estimate the environment/background noise before |
651 // starting to treat the audio as user input. We wait in the state | 650 // starting to treat the audio as user input. We wait in the state |
(...skipping 254 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
906 engine_error(SPEECH_RECOGNITION_ERROR_NONE) { | 905 engine_error(SPEECH_RECOGNITION_ERROR_NONE) { |
907 } | 906 } |
908 | 907 |
909 SpeechRecognizerImpl::FSMEventArgs::FSMEventArgs(const FSMEventArgs& other) = | 908 SpeechRecognizerImpl::FSMEventArgs::FSMEventArgs(const FSMEventArgs& other) = |
910 default; | 909 default; |
911 | 910 |
912 SpeechRecognizerImpl::FSMEventArgs::~FSMEventArgs() { | 911 SpeechRecognizerImpl::FSMEventArgs::~FSMEventArgs() { |
913 } | 912 } |
914 | 913 |
915 } // namespace content | 914 } // namespace content |
OLD | NEW |