Home | History | Annotate | Download | only in speech

Lines Matching refs:utterance

82   scoped_ptr<Utterance> utterance(new Utterance(profile_));
83 utterance->set_src_id(request.id);
84 utterance->set_text(request.text);
85 utterance->set_lang(request.lang);
86 utterance->set_voice_name(request.voice);
87 utterance->set_can_enqueue(true);
93 utterance->set_continuous_parameters(params);
95 utterance->set_event_delegate(this->AsWeakPtr());
97 TtsController::GetInstance()->SpeakOrEnqueue(utterance.release());
115 void TtsMessageFilter::OnTtsEvent(Utterance* utterance,
122 Send(new TtsMsg_DidStartSpeaking(utterance->src_id()));
125 Send(new TtsMsg_DidFinishSpeaking(utterance->src_id()));
128 Send(new TtsMsg_WordBoundary(utterance->src_id(), char_index));
131 Send(new TtsMsg_SentenceBoundary(utterance->src_id(), char_index));
134 Send(new TtsMsg_MarkerEvent(utterance->src_id(), char_index));
137 Send(new TtsMsg_WasInterrupted(utterance->src_id()));
140 Send(new TtsMsg_WasCancelled(utterance->src_id()));
144 utterance->src_id(), error_message));
147 Send(new TtsMsg_DidPauseSpeaking(utterance->src_id()));
150 Send(new TtsMsg_DidResumeSpeaking(utterance->src_id()));