Revision 0c15613f server/include/ROS/UtteranceCallbackWrapperROS.h

View differences:

server/include/ROS/UtteranceCallbackWrapperROS.h
46 46

  
47 47
    void call(const GoalConstPtr &goal){
48 48
        hlrc_server::utteranceGoalConstPtr request = goal;
49
        printf("> incoming utterance '%s' (%d phone symbols)\n", request->text.c_str(), (int)request->phonemes.size());
49
        printf("> incoming utterance '%s' (%d phone symbols)\n", request->utterance.text.c_str(), (int)request->utterance.phonemes.size());
50 50

  
51 51
        //everything is ok, will be cleared on failures
52 52
        feedback.result = 1;
......
54 54
        boost::shared_ptr<Utterance> utterance(new Utterance());
55 55

  
56 56
        //copy values:
57
        utterance->set_text(request->text);
57
        utterance->set_text(request->utterance.text);
58 58

  
59 59
        boost::shared_ptr<AudioData> audio_data(new AudioData());
60
        if (!extract_audio(request->audio, audio_data)){
60
        if (!extract_audio(request->utterance.audio, audio_data)){
61 61
            feedback.result = 0;
62 62
        }
63 63

  
64 64
        utterance->set_audio_data(audio_data);
65
        utterance->set_phoneme_vector(extract_phoneme_vector(request->phonemes));
65
        utterance->set_phoneme_vector(extract_phoneme_vector(request->utterance.phonemes));
66 66

  
67 67
        //send to application;
68 68
        mw->utterance_callback(utterance);

Also available in: Unified diff