Index: chrome/browser/speech/speech_input_extension_manager.cc |
diff --git a/chrome/browser/speech/speech_input_extension_manager.cc b/chrome/browser/speech/speech_input_extension_manager.cc |
index cbaf7edae3acb3b2b100d23a984bf43e6f9ea01a..7bfc14fced7cedf69fd40b0d0c9a4113b5627f46 100644 |
--- a/chrome/browser/speech/speech_input_extension_manager.cc |
+++ b/chrome/browser/speech/speech_input_extension_manager.cc |
@@ -237,7 +237,7 @@ void SpeechInputExtensionManager::ResetToIdleState() { |
extension_id_in_use_.clear(); |
} |
-void SpeechInputExtensionManager::SetRecognitionResult( |
+void SpeechInputExtensionManager::OnRecognitionResult( |
int caller_id, |
const content::SpeechRecognitionResult& result) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
@@ -283,8 +283,12 @@ void SpeechInputExtensionManager::SetRecognitionResultOnUIThread( |
DispatchEventToExtension(extension_id, kOnResultEvent, json_args); |
} |
-void SpeechInputExtensionManager::DidStartReceivingAudio(int caller_id) { |
- VLOG(1) << "DidStartReceivingAudio"; |
+void SpeechInputExtensionManager::OnRecognitionStart(int caller_id) { |
+ DCHECK_EQ(caller_id, kSpeechCallerId); |
+} |
+ |
+void SpeechInputExtensionManager::OnAudioStart(int caller_id) { |
+ VLOG(1) << "OnAudioStart"; |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
DCHECK_EQ(caller_id, kSpeechCallerId); |
@@ -293,11 +297,11 @@ void SpeechInputExtensionManager::DidStartReceivingAudio(int caller_id) { |
this)); |
} |
-void SpeechInputExtensionManager::DidCompleteRecording(int caller_id) { |
+void SpeechInputExtensionManager::OnAudioEnd(int caller_id) { |
DCHECK_EQ(caller_id, kSpeechCallerId); |
} |
-void SpeechInputExtensionManager::DidCompleteRecognition(int caller_id) { |
+void SpeechInputExtensionManager::OnRecognitionEnd(int caller_id) { |
DCHECK_EQ(caller_id, kSpeechCallerId); |
} |
@@ -335,11 +339,11 @@ void SpeechInputExtensionManager::DidStartReceivingAudioOnUIThread() { |
content::Details<std::string>(&extension_id_in_use_)); |
} |
-void SpeechInputExtensionManager::OnRecognizerError( |
- int caller_id, content::SpeechRecognitionErrorCode error) { |
+void SpeechInputExtensionManager::OnRecognitionError( |
+ int caller_id, const content::SpeechRecognitionErrorCode& error) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
DCHECK_EQ(caller_id, kSpeechCallerId); |
- VLOG(1) << "OnRecognizerError: " << error; |
+ VLOG(1) << "OnRecognitionError: " << error; |
base::AutoLock auto_lock(state_lock_); |
if (state_ == kShutdown) |
@@ -395,15 +399,15 @@ void SpeechInputExtensionManager::OnRecognizerError( |
} |
} |
-void SpeechInputExtensionManager::DidCompleteEnvironmentEstimation( |
+void SpeechInputExtensionManager::OnEnvironmentEstimationComplete( |
int caller_id) { |
DCHECK_EQ(caller_id, kSpeechCallerId); |
} |
-void SpeechInputExtensionManager::DidStartReceivingSpeech(int caller_id) { |
+void SpeechInputExtensionManager::OnSoundStart(int caller_id) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
DCHECK_EQ(caller_id, kSpeechCallerId); |
- VLOG(1) << "DidStartReceivingSpeech"; |
+ VLOG(1) << "OnSoundStart"; |
std::string json_args; |
BrowserThread::PostTask(BrowserThread::UI, FROM_HERE, |
@@ -412,10 +416,10 @@ void SpeechInputExtensionManager::DidStartReceivingSpeech(int caller_id) { |
json_args)); |
} |
-void SpeechInputExtensionManager::DidStopReceivingSpeech(int caller_id) { |
+void SpeechInputExtensionManager::OnSoundEnd(int caller_id) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
DCHECK_EQ(caller_id, kSpeechCallerId); |
- VLOG(1) << "DidStopReceivingSpeech"; |
+ VLOG(1) << "OnSoundEnd"; |
std::string json_args; |
BrowserThread::PostTask(BrowserThread::UI, FROM_HERE, |
@@ -602,7 +606,7 @@ void SpeechInputExtensionManager::IsRecordingOnUIThread( |
} |
void SpeechInputExtensionManager::StartRecording( |
- content::SpeechRecognizerDelegate* delegate, |
+ content::SpeechRecognitionEventListener* listener, |
net::URLRequestContextGetter* context_getter, |
int caller_id, |
const std::string& language, |
@@ -611,9 +615,9 @@ void SpeechInputExtensionManager::StartRecording( |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
DCHECK(!recognizer_); |
recognizer_ = content::SpeechRecognizer::Create( |
- delegate, caller_id, language, grammar, context_getter, |
+ listener, caller_id, language, grammar, context_getter, |
filter_profanities, "", ""); |
- recognizer_->StartRecording(); |
+ recognizer_->StartRecognition(); |
} |
bool SpeechInputExtensionManager::HasValidRecognizer() { |
@@ -682,7 +686,7 @@ void SpeechInputExtensionManager::StopRecording(bool recognition_failed) { |
// Recognition is already cancelled in case of failure. |
// Double-cancelling leads to assertion failures. |
if (!recognition_failed) |
- recognizer_->CancelRecognition(); |
+ recognizer_->AbortRecognition(); |
recognizer_.release(); |
} |
} |
@@ -708,9 +712,9 @@ void SpeechInputExtensionManager::StopSucceededOnUIThread() { |
content::Details<std::string>(&extension_id)); |
} |
-void SpeechInputExtensionManager::SetInputVolume(int caller_id, |
- float volume, |
- float noise_volume) { |
+void SpeechInputExtensionManager::OnAudioLevelsChange(int caller_id, |
+ float volume, |
+ float noise_volume) { |
DCHECK_EQ(caller_id, kSpeechCallerId); |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
BrowserThread::PostTask(BrowserThread::UI, FROM_HERE, |