Mercurial > hg > easaier-soundaccess
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 |