浏览代码

[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 年之前
父节点
当前提交
d0019e431d
共有 1 个文件被更改,包括 0 次插入13 次删除
  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.
 			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;
 			for (int i = 0; i < message.text.size(); i++) {
 				if (_is_whitespace(message.text[i])) {