Browse Source

[Linux/TTS] Remove unused code

In 4.x, we need to find out what language is being used, so that
we can break words.  In 3.x, we assume that spaces spearate words.

So we do not need to find the language for the current voice.
David Turner 2 years ago
parent
commit
d0019e431d
1 changed files with 0 additions and 13 deletions
  1. 0 13
      platform/x11/tts_linux.cpp

+ 0 - 13
platform/x11/tts_linux.cpp

@@ -106,19 +106,6 @@ void TTS_Linux::speech_event_callback(size_t p_msg_id, size_t p_client_id, SPDNo
 
 
 			// Inject index mark after each word.
 			// Inject index mark after each word.
 			String text;
 			String text;
-			String language;
-			SPDVoice **voices = spd_list_synthesis_voices(tts->synth);
-			if (voices != nullptr) {
-				SPDVoice **voices_ptr = voices;
-				while (*voices_ptr != nullptr) {
-					if (String::utf8((*voices_ptr)->name) == message.voice) {
-						language = String::utf8((*voices_ptr)->language);
-						break;
-					}
-					voices_ptr++;
-				}
-				free_spd_voices(voices);
-			}
 			PoolIntArray breaks;
 			PoolIntArray breaks;
 			for (int i = 0; i < message.text.size(); i++) {
 			for (int i = 0; i < message.text.size(); i++) {
 				if (_is_whitespace(message.text[i])) {
 				if (_is_whitespace(message.text[i])) {