Переглянути джерело

Merge pull request #77775 from novalis/backport-tts-cache

[3.x] Linux: Cache TTS voice list.
Rémi Verschelde 2 роки тому
батько
коміт
687746bed6
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])) {