direcs
2012-09-30
|
Speaks a text with espeak (Linux only). More...
#include <speakThread.h>
Public Slots | |
void | speak (QString text, int phase=0) |
Signals | |
void | speechCompleted (int mPhase) |
Public Member Functions | |
virtual void | run () |
void | setLanguage (QString language) |
void | setRate (int value) |
void | setVoice (unsigned char gender, unsigned char age) |
SpeakThread () | |
void | stop () |
~SpeakThread () |
Private Member Functions | |
QString | removeHTML (QString string) |
Private Attributes | |
int | mPhase |
bool | saySomething |
volatile bool | stopped |
QString | textToSpeak |
this is for the thread, which waits for something to say. |
Static Private Attributes | |
static const unsigned long | THREADSLEEPTIME = 200 |
Speaks a text with espeak (Linux only).
Definition at line 41 of file speakThread.h.
SpeakThread::SpeakThread | ( | ) |
SpeakThread::~SpeakThread | ( | ) |
|
private |
|
virtual |
void SpeakThread::setLanguage | ( | QString | language | ) |
Definition at line 125 of file speakThread.cpp.
void SpeakThread::setRate | ( | int | value | ) |
Definition at line 135 of file speakThread.cpp.
void SpeakThread::setVoice | ( | unsigned char | gender, |
unsigned char | age | ||
) |
|
slot |
Speaks a text with espeak. All HTML-Code in the parameter (text) is also removed internally).
text | is the text to speak. |
phase | is an optional value. This could be a special phase which could be returned when the speech ends or so. |
Definition at line 100 of file speakThread.cpp.
|
signal |
This is to let other methods or classes know that we completed the speech.
mPhase | could be a phase we where other program continue with their actions. |
void SpeakThread::stop | ( | ) |
Definition at line 52 of file speakThread.cpp.
|
private |
Definition at line 78 of file speakThread.h.
|
private |
Definition at line 76 of file speakThread.h.
|
private |
Definition at line 75 of file speakThread.h.
|
private |
this is for the thread, which waits for something to say.
Definition at line 77 of file speakThread.h.
|
staticprivate |
Definition at line 82 of file speakThread.h.