if (auto ret = tts_setting_initialize())
ERROR("tts_setting_initialize: %s", ttsSettingErrorToString(ret).c_str());
- if (auto ret = tts_setting_set_speed_changed_cb(onSpeedChange, this))
- ERROR("tts_setting_set_speed_changed_cb: %s", ttsSettingErrorToString(ret).c_str());
+ //if (auto ret = tts_setting_set_speed_changed_cb(onSpeedChange, this))
+ // ERROR("tts_setting_set_speed_changed_cb: %s", ttsSettingErrorToString(ret).c_str());
}
TextToSpeech::~TextToSpeech()
auto ret = tts_setting_set_speed(speed);
if (ret)
ERROR("tts_setting_set_speed: %s", ttsSettingErrorToString(ret).c_str());
+
+ onSpeedChange(static_cast<int>(speed), this);
}
auto TextToSpeech::getSpeedRange() -> SpeedRange