Home | History | Annotate | Download | only in speech

Lines Matching refs:session_id

96   const int session_id = GetNextSessionID();
97 DCHECK(!SessionExists(session_id));
100 sessions_[session_id] = session;
101 session->id = session_id;
149 session_id,
153 session->recognizer = new SpeechRecognizerImplAndroid(this, session_id);
155 return session_id;
158 void SpeechRecognitionManagerImpl::StartSession(int session_id) {
160 if (!SessionExists(session_id))
165 primary_session_id_ != session_id) {
169 primary_session_id_ = session_id;
173 session_id,
176 session_id));
180 void SpeechRecognitionManagerImpl::RecognitionAllowedCallback(int session_id,
184 if (!SessionExists(session_id))
188 SessionsTable::iterator iter = sessions_.find(session_id);
199 weak_factory_.GetWeakPtr(), session_id));
208 session_id,
211 OnRecognitionError(session_id, SpeechRecognitionError(
217 session_id,
223 int session_id,
228 SessionsTable::iterator iter = sessions_.find(session_id);
248 void SpeechRecognitionManagerImpl::AbortSession(int session_id) {
250 if (!SessionExists(session_id))
253 SessionsTable::iterator iter = sessions_.find(session_id);
260 session_id,
264 void SpeechRecognitionManagerImpl::StopAudioCaptureForSession(int session_id) {
266 if (!SessionExists(session_id))
269 SessionsTable::iterator iter = sessions_.find(session_id);
276 session_id,
285 void SpeechRecognitionManagerImpl::OnRecognitionStart(int session_id) {
287 if (!SessionExists(session_id))
290 SessionsTable::iterator iter = sessions_.find(session_id);
296 DCHECK_EQ(primary_session_id_, session_id);
298 delegate_listener->OnRecognitionStart(session_id);
299 if (SpeechRecognitionEventListener* listener = GetListener(session_id))
300 listener->OnRecognitionStart(session_id);
303 void SpeechRecognitionManagerImpl::OnAudioStart(int session_id) {
305 if (!SessionExists(session_id))
308 DCHECK_EQ(primary_session_id_, session_id);
310 delegate_listener->OnAudioStart(session_id);
311 if (SpeechRecognitionEventListener* listener = GetListener(session_id))
312 listener->OnAudioStart(session_id);
316 int session_id) {
318 if (!SessionExists(session_id))
321 DCHECK_EQ(primary_session_id_, session_id);
323 delegate_listener->OnEnvironmentEstimationComplete(session_id);
324 if (SpeechRecognitionEventListener* listener = GetListener(session_id))
325 listener->OnEnvironmentEstimationComplete(session_id);
328 void SpeechRecognitionManagerImpl::OnSoundStart(int session_id) {
330 if (!SessionExists(session_id))
333 DCHECK_EQ(primary_session_id_, session_id);
335 delegate_listener->OnSoundStart(session_id);
336 if (SpeechRecognitionEventListener* listener = GetListener(session_id))
337 listener->OnSoundStart(session_id);
340 void SpeechRecognitionManagerImpl::OnSoundEnd(int session_id) {
342 if (!SessionExists(session_id))
346 delegate_listener->OnSoundEnd(session_id);
347 if (SpeechRecognitionEventListener* listener = GetListener(session_id))
348 listener->OnSoundEnd(session_id);
351 void SpeechRecognitionManagerImpl::OnAudioEnd(int session_id) {
353 if (!SessionExists(session_id))
357 delegate_listener->OnAudioEnd(session_id);
358 if (SpeechRecognitionEventListener* listener = GetListener(session_id))
359 listener->OnAudioEnd(session_id);
364 session_id,
369 int session_id, const SpeechRecognitionResults& results) {
371 if (!SessionExists(session_id))
375 delegate_listener->OnRecognitionResults(session_id, results);
376 if (SpeechRecognitionEventListener* listener = GetListener(session_id))
377 listener->OnRecognitionResults(session_id, results);
381 int session_id, const SpeechRecognitionError& error) {
383 if (!SessionExists(session_id))
387 delegate_listener->OnRecognitionError(session_id, error);
388 if (SpeechRecognitionEventListener* listener = GetListener(session_id))
389 listener->OnRecognitionError(session_id, error);
393 int session_id, float volume, float noise_volume) {
395 if (!SessionExists(session_id))
399 delegate_listener->OnAudioLevelsChange(session_id, volume, noise_volume);
400 if (SpeechRecognitionEventListener* listener = GetListener(session_id))
401 listener->OnAudioLevelsChange(session_id, volume, noise_volume);
404 void SpeechRecognitionManagerImpl::OnRecognitionEnd(int session_id) {
406 if (!SessionExists(session_id))
410 delegate_listener->OnRecognitionEnd(session_id);
411 if (SpeechRecognitionEventListener* listener = GetListener(session_id))
412 listener->OnRecognitionEnd(session_id);
417 session_id,
426 const int session_id = iter->first;
431 return session_id;
438 SpeechRecognitionManagerImpl::GetSessionContext(int session_id) const {
439 return GetSession(session_id)->context;
473 void SpeechRecognitionManagerImpl::DispatchEvent(int session_id,
479 if (!SessionExists(session_id))
482 Session* session = GetSession(session_id);
483 FSMState session_state = GetSessionState(session_id);
557 SpeechRecognitionManagerImpl::GetSessionState(int session_id) const {
558 Session* session = GetSession(session_id);
631 bool SpeechRecognitionManagerImpl::SessionExists(int session_id) const {
632 return sessions_.find(session_id) != sessions_.end();
636 SpeechRecognitionManagerImpl::GetSession(int session_id) const {
638 SessionsTable::const_iterator iter = sessions_.find(session_id);
644 int session_id) const {
645 Session* session = GetSession(session_id);
655 SpeechRecognitionManagerImpl::GetSessionConfig(int session_id) const {
656 return GetSession(session_id)->config;