1
0
Fork 0
forked from len0rd/rockbox

voice: Don't generate talkclips for directories with 'talkclip.ignore'

Add one of these to the .rockbox directory

Change-Id: Ibc9733ba31d1b2c49b69ab833d284faa84f5cedd
This commit is contained in:
Solomon Peachy 2024-05-07 15:16:29 -04:00
parent 64e4f81ffc
commit 6bb6c20479
2 changed files with 10 additions and 7 deletions

View file

@ -582,13 +582,13 @@ sub gentalkclips {
if ($file eq '.' || $file eq '..' || $file =~ /\.talk$/) {
next;
}
# Element is a dir
if ( -d $path) {
if ( -d $path) { # Element is a dir
$enc = sprintf("%s/_dirname.talk", $path);
gentalkclips($path, $tts_object, $encoder, $encoder_opts, $tts_engine_opts, $i);
}
# Element is a file
else {
if (! -e "$path/talkclips.ignore") { # Skip directories containing "talkclips.ignore"
gentalkclips($path, $tts_object, $encoder, $encoder_opts, $tts_engine_opts, $i);
}
} else { # Element is a file
$enc = sprintf("%s.talk", $path);
$voice =~ s/\.[^\.]*$//; # Trim extension
}