summaryrefslogtreecommitdiff
path: root/tools/builds.pm
diff options
context:
space:
mode:
authorSolomon Peachy <pizza@shaftnet.org>2024-06-23 13:50:29 -0400
committerSolomon Peachy <pizza@shaftnet.org>2024-06-23 13:50:29 -0400
commit6319d71296ae1f6d5e3ca1418702715805bb9ba4 (patch)
treeab8dca137735801c09976e24f31c7e0f9287b6b1 /tools/builds.pm
parent4ea3732bd75d4480c5cb7690eba442099a1d4148 (diff)
downloadrockbox-6319d71296ae1f6d5e3ca1418702715805bb9ba4.tar.gz
rockbox-6319d71296ae1f6d5e3ca1418702715805bb9ba4.zip
builds.pm: Add voices for the Piper TTS engine
This is only used by the nightly voice builds. Default remains espeak-ng. Currently defined but disabled until their translation status improves: Spanish (68%) Swedish (66%) Danish (62%) Estonian (19%) Change-Id: I96cd00b809bedb480392b84fc9546987a1f5a7c4
Diffstat (limited to 'tools/builds.pm')
-rw-r--r--tools/builds.pm33
1 files changed, 31 insertions, 2 deletions
diff --git a/tools/builds.pm b/tools/builds.pm
index dea04c98fc..ccbf7df195 100644
--- a/tools/builds.pm
+++ b/tools/builds.pm
@@ -541,6 +541,7 @@ sub allbuilds {
541 'festival' => '--language english', 541 'festival' => '--language english',
542 'espeak' => '-ven-gb -k 5', 542 'espeak' => '-ven-gb -k 5',
543 'gtts' => '-l en -t co.uk', 543 'gtts' => '-l en -t co.uk',
544 'piper' => 'en_GB-cori-high.onnx',
544 }, 545 },
545 'enabled' => 1, 546 'enabled' => 1,
546 }, 547 },
@@ -553,6 +554,7 @@ sub allbuilds {
553 'engines' => { 554 'engines' => {
554 'espeak' => '-vcs', 555 'espeak' => '-vcs',
555 'gtts' => '-l cs', 556 'gtts' => '-l cs',
557 'piper' => 'cs_CZ-jirka-medium.onnx',
556 }, 558 },
557 'enabled' => 0, 559 'enabled' => 0,
558 }, 560 },
@@ -564,6 +566,7 @@ sub allbuilds {
564 'engines' => { 566 'engines' => {
565 'espeak' => '-vda', 567 'espeak' => '-vda',
566 'gtts' => '-l da', 568 'gtts' => '-l da',
569 'piper' => 'da_DK-talesyntese-medium.onnx',
567 }, 570 },
568 'enabled' => 0, 571 'enabled' => 0,
569 }, 572 },
@@ -575,6 +578,7 @@ sub allbuilds {
575 'engines' => { 578 'engines' => {
576 'espeak' => '-vde', 579 'espeak' => '-vde',
577 'gtts' => '-l de', 580 'gtts' => '-l de',
581 'piper' => 'de_DE-thorsten-high.onnx',
578 }, 582 },
579 'enabled' => 1, 583 'enabled' => 1,
580 }, 584 },
@@ -586,6 +590,7 @@ sub allbuilds {
586 'engines' => { 590 'engines' => {
587 'espeak' => '-vet', 591 'espeak' => '-vet',
588 'gtts' => '-l et', 592 'gtts' => '-l et',
593 # No piper voice yet.
589 }, 594 },
590 'enabled' => 0, 595 'enabled' => 0,
591 }, 596 },
@@ -598,6 +603,7 @@ sub allbuilds {
598 'festival' => '--language english', 603 'festival' => '--language english',
599 'espeak' => '-ven-us -k 5', 604 'espeak' => '-ven-us -k 5',
600 'gtts' => '-l en -t us', 605 'gtts' => '-l en -t us',
606 'piper' => 'en_US-lessac-high.onnx',
601 }, 607 },
602 'enabled' => 1, 608 'enabled' => 1,
603 }, 609 },
@@ -610,6 +616,7 @@ sub allbuilds {
610 'festival' => '--language spanish', 616 'festival' => '--language spanish',
611 'espeak' => '-ves -k 5', 617 'espeak' => '-ves -k 5',
612 'gtts' => '-l es', 618 'gtts' => '-l es',
619 'piper' => 'es_ES-sharvard-medium.onnx',
613 }, 620 },
614 'enabled' => 0, 621 'enabled' => 0,
615 }, 622 },
@@ -619,9 +626,9 @@ sub allbuilds {
619 'short' => 'es-mx', 626 'short' => 'es-mx',
620 'defengine' => 'espeak', 627 'defengine' => 'espeak',
621 'engines' => { 628 'engines' => {
622 'festival' => '--language spanish',
623 'espeak' => '-ves -k 6', 629 'espeak' => '-ves -k 6',
624 'gtts' => '-l es -t mx', 630 'gtts' => '-l es -t mx',
631 # No piper voice yet.
625 }, 632 },
626 'enabled' => 0, 633 'enabled' => 0,
627 }, 634 },
@@ -633,6 +640,7 @@ sub allbuilds {
633 'engines' => { 640 'engines' => {
634 'espeak' => '-vfr-fr', 641 'espeak' => '-vfr-fr',
635 'gtts' => '-l fr', 642 'gtts' => '-l fr',
643 'piper' => 'fr_FR-siwis-medium.onnx',
636 }, 644 },
637 'enabled' => 1, 645 'enabled' => 1,
638 }, 646 },
@@ -644,6 +652,7 @@ sub allbuilds {
644 'engines' => { 652 'engines' => {
645 'espeak' => '-vel', 653 'espeak' => '-vel',
646 'gtts' => '-l el', 654 'gtts' => '-l el',
655 'piper' => 'el_GR-rapunzelina-low.onnx',
647 }, 656 },
648 'enabled' => 1, 657 'enabled' => 1,
649 }, 658 },
@@ -655,6 +664,7 @@ sub allbuilds {
655 'engines' => { 664 'engines' => {
656 'espeak' => '-vit', 665 'espeak' => '-vit',
657 'gtts' => '-l it', 666 'gtts' => '-l it',
667 'piper' => 'it_IT-paola-medium.onnx',
658 }, 668 },
659 'enabled' => 1, 669 'enabled' => 1,
660 }, 670 },
@@ -666,6 +676,7 @@ sub allbuilds {
666 'engines' => { 676 'engines' => {
667 'espeak' => '-vnl', 677 'espeak' => '-vnl',
668 'gtts' => '-l nl', 678 'gtts' => '-l nl',
679 'piper' => 'nl_NL-mls-medium.onnx',
669 }, 680 },
670 'enabled' => 1, 681 'enabled' => 1,
671 }, 682 },
@@ -677,6 +688,7 @@ sub allbuilds {
677 'engines' => { 688 'engines' => {
678 'espeak' => '-vno', 689 'espeak' => '-vno',
679 'gtts' => '-l no', 690 'gtts' => '-l no',
691 'piper' => 'no_NO-talesyntese-medium.onnx',
680 }, 692 },
681 'enabled' => 1, 693 'enabled' => 1,
682 }, 694 },
@@ -688,6 +700,7 @@ sub allbuilds {
688 'engines' => { 700 'engines' => {
689 'espeak' => '-vpl', 701 'espeak' => '-vpl',
690 'gtts' => '-l pl', 702 'gtts' => '-l pl',
703 'piper' => 'pl_PL-gosia-medium.onnx',
691 }, 704 },
692 'enabled' => 1, 705 'enabled' => 1,
693 }, 706 },
@@ -699,6 +712,7 @@ sub allbuilds {
699 'engines' => { 712 'engines' => {
700 'espeak' => '-vru', 713 'espeak' => '-vru',
701 'gtts' => '-l ru', 714 'gtts' => '-l ru',
715 'piper' => 'ru_RU-irina-medium.onnx',
702 }, 716 },
703 'enabled' => 1, 717 'enabled' => 1,
704 }, 718 },
@@ -710,6 +724,7 @@ sub allbuilds {
710 'engines' => { 724 'engines' => {
711 'espeak' => '-vsk', 725 'espeak' => '-vsk',
712 'gtts' => '-l sk', 726 'gtts' => '-l sk',
727 'piper' => 'sk_SK-lili-medium.onnx',
713 }, 728 },
714 'enabled' => 1, 729 'enabled' => 1,
715 }, 730 },
@@ -721,9 +736,22 @@ sub allbuilds {
721 'engines' => { 736 'engines' => {
722 'espeak' => '-vsr', 737 'espeak' => '-vsr',
723 'gtts' => '-l sr', 738 'gtts' => '-l sr',
739 'piper' => 'sr_RS-serbski_institut-medium.onnx',
724 }, 740 },
725 'enabled' => 1, 741 'enabled' => 1,
726 }, 742 },
743 'svenska' => {
744 'lang' => 'svenska',
745 'name' => 'Svenska (Swedish)',
746 'short' => 'sr',
747 'defengine' => 'espeak',
748 'engines' => {
749 'espeak' => '-vsv',
750 'gtts' => '-l sv',
751 'piper' => 'sv_SE-nst-medium.onnx',
752 },
753 'enabled' => 0,
754 },
727 'turkce' => { 755 'turkce' => {
728 'lang' => 'turkce', 756 'lang' => 'turkce',
729 'name' => 'Türkçe (Turkish)', 757 'name' => 'Türkçe (Turkish)',
@@ -732,6 +760,7 @@ sub allbuilds {
732 'engines' => { 760 'engines' => {
733 'espeak' => '-vtr', 761 'espeak' => '-vtr',
734 'gtts' => '-l tr', 762 'gtts' => '-l tr',
763 'piper' => 'tr_TR-fettah-medium.onnx',
735 }, 764 },
736 'enabled' => 1, 765 'enabled' => 1,
737 }, 766 },