comparison widgets/SpeechRecognitionUI.h @ 270:119d89cb65cb

speech recognition Hungarian support
author benoitrigolleau
date Fri, 27 Jun 2008 09:30:20 +0000
parents 63a485275ed6
children
comparison
equal deleted inserted replaced
269:0c8385c5a22e 270:119d89cb65cb
15 #define _SPEECH_RECOGNITION_H_ 15 #define _SPEECH_RECOGNITION_H_
16 16
17 #include <QWidget> 17 #include <QWidget>
18 #include <QTextEdit> 18 #include <QTextEdit>
19 #include <QPushButton> 19 #include <QPushButton>
20 #include <QComboBox>
20 21
21 #include "../sv/audioio/AudioRecording.h" 22 #include "../sv/audioio/AudioRecording.h"
22 23
23 class SpeechRecognitionUI : public QWidget 24 class SpeechRecognitionUI : public QWidget
24 { 25 {
26 public: 27 public:
27 28
28 SpeechRecognitionUI(QWidget *parent = 0); 29 SpeechRecognitionUI(QWidget *parent = 0);
29 virtual ~SpeechRecognitionUI(); 30 virtual ~SpeechRecognitionUI();
30 void setResult(const QString &result); 31 void setResult(const QString &result);
32 QString getLanguage();
31 33
32 public slots: 34 public slots:
33 void play(); 35 void play();
34 void rect(); 36 void rect();
35 void sendQuery(); 37 void sendQuery();
44 QTextEdit *_textEdit; 46 QTextEdit *_textEdit;
45 AudioRecording *_audioRecorder; 47 AudioRecording *_audioRecorder;
46 QPushButton *_bRect; 48 QPushButton *_bRect;
47 QPushButton *_bPlay; 49 QPushButton *_bPlay;
48 QPushButton *_bSend; 50 QPushButton *_bSend;
51 QComboBox *_comboLanguage;
49 }; 52 };
50 53
51 #endif 54 #endif