A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd

voice: switch Bulgarian voice from espeak to Piper

...Should be much nicer.

Change-Id: Ie9afe5ace8a5fae4fa4e52f813be2e57626395ee

+6 -3
+2 -2
tools/builds.pm
··· 615 'lang' => 'bulgarian', 616 'name' => 'Български (Bulgarian)', 617 'short' => 'bg', 618 - 'defengine' => 'espeak', 619 'engines' => { 620 'espeak' => '-vbg', 621 'gtts' => '-l bg', 622 - # No piper voice yet. 623 }, 624 'enabled' => 1, 625 },
··· 615 'lang' => 'bulgarian', 616 'name' => 'Български (Bulgarian)', 617 'short' => 'bg', 618 + 'defengine' => 'piper', 619 'engines' => { 620 'espeak' => '-vbg', 621 'gtts' => '-l bg', 622 + 'piper' => 'bg_BG-dimitar-medium.onnx', 623 }, 624 'enabled' => 1, 625 },
+4 -1
tools/voice.pl
··· 117 'svenska' => '-l sv', 118 'turkce' => '-l tr', 119 'ukrainian' => '-l uk', 120 ); 121 122 my %espeak_lang_map = ( ··· 149 'svenska' => '-vsv', 150 'turkce' => '-vtr', 151 'ukrainian' => '-vuk', 152 ); 153 154 my %piper_lang_map = ( 155 'english' => 'en_GB-semaine-medium.onnx', # Always first, it's the golden master 156 - # 'bulgarian' => '-vbg', 157 'chinese-simp' => 'zh_CN-huayan-medium.onnx', 158 'czech' => 'cs_CZ-jirka-medium.onnx', 159 'dansk' => 'da_DK-talesyntese-medium.onnx', ··· 181 'svenska' => 'sv_SE-nst-medium.onnx', 182 'turkce' => 'tr_TR-fettah-medium.onnx', 183 'ukrainian' => 'uk_UA-ukrainian_tts-medium', 184 ); 185 186 my $trim_thresh = 250; # Trim silence if over this, in ms
··· 117 'svenska' => '-l sv', 118 'turkce' => '-l tr', 119 'ukrainian' => '-l uk', 120 + 'vietnamese' => '-l vi', 121 ); 122 123 my %espeak_lang_map = ( ··· 150 'svenska' => '-vsv', 151 'turkce' => '-vtr', 152 'ukrainian' => '-vuk', 153 + 'vietnamese' => '-vvi', 154 ); 155 156 my %piper_lang_map = ( 157 'english' => 'en_GB-semaine-medium.onnx', # Always first, it's the golden master 158 + 'bulgarian' => 'bg_BG-dimitar-medium.onnx', 159 'chinese-simp' => 'zh_CN-huayan-medium.onnx', 160 'czech' => 'cs_CZ-jirka-medium.onnx', 161 'dansk' => 'da_DK-talesyntese-medium.onnx', ··· 183 'svenska' => 'sv_SE-nst-medium.onnx', 184 'turkce' => 'tr_TR-fettah-medium.onnx', 185 'ukrainian' => 'uk_UA-ukrainian_tts-medium', 186 + 'vietnamese' => 'vi_VN-vais1000-medium.onnx', 187 ); 188 189 my $trim_thresh = 250; # Trim silence if over this, in ms