From 2ba1d598a509b55e91290b9bc5d2e409b3167dbc Mon Sep 17 00:00:00 2001 From: Thorvald Natvig Date: Tue, 11 Dec 2007 19:20:44 +0000 Subject: Support espeak, add festival suggestion for ubuntu git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@898 05730e5d-ab1b-0410-a4ac-84af385074fa --- src/mumble/TextToSpeech_unix.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/mumble/TextToSpeech_unix.cpp') diff --git a/src/mumble/TextToSpeech_unix.cpp b/src/mumble/TextToSpeech_unix.cpp index 3dac82267..3afb7ab52 100644 --- a/src/mumble/TextToSpeech_unix.cpp +++ b/src/mumble/TextToSpeech_unix.cpp @@ -53,7 +53,9 @@ TextToSpeechPrivate::~TextToSpeechPrivate() { void TextToSpeechPrivate::say(const QString &txt) { QString text = txt; - qpFestival.write(QString::fromLatin1("(SayText \"%1\")").arg(text.replace(QLatin1String("\""),QLatin1String("\\\""))).toLatin1()); + if (! g.s.qsFestivalSearch.isEmpty()) + text.replace(QRegExp(g.s.qsFestivalSearch),g.s.qsFestivalReplace); + qpFestival.write(g.s.qsFestivalPattern.arg(text).toUtf8()); } void TextToSpeechPrivate::setVolume(int) { -- cgit v1.2.3