$text = str_replace(array_keys($replace), array_values($replace), $text);
$text = Text::cleanUTF8($text, '');
- $voiceInfos = $data['voice'] ?: $this->fluidbookSettings->audiodescriptionVoice;
+ $voiceInfos = $data['voice'] ?? $this->fluidbookSettings->audiodescriptionVoice;
if ($voiceInfos) {
$e = explode(':', $voiceInfos);
if ($ext === 'txt') {
$file = $this->wdir . '/' . $link['to'];
if (file_exists($file)) {
- $this->audioDescriptionTextsList[$link['page']] = file_get_contents($file);
+ $this->audioDescriptionTextsList[$link['page']] = ['text' => file_get_contents($file)];
}
} else {
$this->config->set('audiodescription.' . $link['page'], $link['to']);